Test :: Trap :: Builder

Test :: Trap :: Builder is een backend voor het bouwen van testvallen.
Download nu

Test :: Trap :: Builder Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eirik Berg Hanssen
  • Uitgever website:
  • http://search.cpan.org/~ebhanssen/Test-Trap-v0.0.23/lib/Test/Trap/Builder.pm

Test :: Trap :: Builder Tags


Test :: Trap :: Builder Beschrijving

Test :: Trap :: Builder is een backend voor het bouwen van testvallen. Test :: Trap :: Builder is een backend voor het bouwen van testvallen. Synopsis-pakket Mijn :: Test :: Trap; Gebruik Test :: Trap :: Builder; Mijn $ B = Test :: Trap :: Builder-> Nieuw; $ B-> Laag ($ laag_name => Layer_implementatie); $ B-> Accessor (Simple => ); $ B-> multi_layer ($ multi_name => @names); $ B-> Test_Method ($ Test_Name => 0, $ Name_Index, Test_function); Test :: Trap's Standard Traplagen vangen niet alles wat u misschien wilt vangen. Dus, Test :: Trap :: Builder biedt methoden om uw eigen vallagen te schrijven - bij voorkeur voor gebruik met uw eigen testvanger-module.Note die lagen zijn methoden met verminkte namen (namen worden voorafgegaan met laag :), en zo geërfd Elke andere methode. Exportstest Trap Modules mogen niet beërven van Test :: Trap :: Builder, maar kan een paar gemaksmethoden importeren voor gebruik in laag implementaties. Lagen moeten worden geïmplementeerd als methoden, en hoewel ze deze gemaksmethoden niet op zijn beurt noemen, zorgt dat waarschijnlijk voor meer leesbare code dan elk alternatief. Gebruik ze niet als methoden van test :: Trap :: Builder - ze zijn bedoeld Wees methoden voor Test Trap-objecten, en zullen niet anders werken. In feite moeten ze waarschijnlijk niet buiten de laag implementaties worden genoemd. Runa beëindigende laag kan deze methode oproepen om de gebruikerscode uit te voeren.NEXTEVERY Non-beëindigende laag moet deze methode (of een equivalent) bellen om naar de volgende laag te komen. Merk op dat deze methode niet kan terugkeren, dus eventuele traan-acties moeten waarschijnlijk worden geregistreerd bij de TearDown-methode (zie hieronder) .Teardown Subsif Uw laag wil de installatie opruimen, kan deze deze methode gebruiken om een willekeurig aantal te scheuren te registreren wordt uitgevoerd (in omgekeerde registratieorder) Nadat de gebruikerscode is uitgevoerd. Uitvangende reeksenlaag-implementaties kunnen in uitzonderlijke situaties komen, waarin ze de hele valstrik willen falen. Helaas kan een andere laag gewone uitzonderingen optreden, dus je hebt een soort magie nodig om een onbeeldbare uitzondering te gooien. Dit is een handige manier. Nieuw: de uitzonderingsmethode werkt niet als het wordt geroepen van buiten de reguliere controlestroom, zoals in een vernietigingsmethode of signaalhandler. Als er iets dergelijks gebeurt, wordt kern :: afsluiten, met een exitcode van 8.Testaccesseturns de naam met index (indien aanwezig) van de accessor waarvoor de huidige testimplementatie wordt genoemd. REQUIRINGEN: · PERL


Test :: Trap :: Builder Gerelateerde software

Mamory

MAMORY is een bibliotheek voor ROM-beheer in emulator-gerelateerde projecten. ...

158

Downloaden