Object :: Oefening

Generieke uitvoering en benchmark-harnas voor methode-oproepen
Download nu

Object :: Oefening Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steven Lembark
  • Uitgever website:
  • http://search.cpan.org/~lembark/

Object :: Oefening Tags


Object :: Oefening Beschrijving

Generieke uitvoering en benchmark-harnas voor methode-oproepen Object :: Oefening is een PERL-module die een enkele subroutine, $ oefening uitvoert, die functioneert als een OO-uitvoering (zie '-N' voor het wijzigen van de geïnstalleerde naam). $ Voer een subroutine-referentie die een object en een set is activiteiten. Het eerste element in die lijst is een object van de geteste klasse. De resterende elementen zijn een lijst met bewerkingen, die elk een array-referentie zijn. Elke operatie bestaat uit een methode-oproep en de argumenten van de methode. Elke methode-oproep wordt verzonden met behulp van het object, eventueel het vergelijken van de retourwaarde op sommige vooraf gedefinieerde resultaat.Ecepties zijn ingesloten en ingelogd. De laatste bewerking kan opnieuw worden uitgevoerd als deze fails.Alle bewerkingen worden ingevoerd als arrayrefs. Ze kunnen worden genest om een retourwaarde en -test op te slaan die moeten worden uitgevoerd of om een lijst te houden die bestaat uit een methode-naam en zijn argumenten. Synopsis Gebruik Object :: Oefening; My @Ooperationz = ( # methode en argumenten , # verwachte waarde], , # Ga verder met storing [],], , # $ OBJ -> $ CODEEREF (@ARGZ) , # Verwachte waarde 'CODEREF retourneert lijst' # hardwired bericht]); # Je kunt de operaties door een klasse duwen: $ oefening -> ('yourclass', @test_opz); # YOULSCLASS-> METHODE (@ARGZ) # OF EEN OBJECT: MY $ Object = YourClass-> Nieuw (@whatever); $ oefening -> ($ object, @test_opz); # $ Object-> Methode (@ARGZ) Vereisten: · Perl


Object :: Oefening Gerelateerde software