Test :: BASEA Gegevensgestuurd testraamwerk | |
Download nu |
Test :: BASE Rangschikking & Samenvatting
Advertentie
- Vergunning:
- Perl Artistic License
- Prijs:
- FREE
- Naam uitgever:
- Ingy dt Net
- Uitgever website:
- http://search.cpan.org/~ingy/
Test :: BASE Tags
Test :: BASE Beschrijving
Een gegevensgestuurd testkader Test :: BASE is een Gegevensgestuurd testkader. Synopsisa Nieuwe testmodule: # lib / myproject / test.pm package myproject :: test; Gebruik Test :: Base -base; gebruik myproject; Pakket MyProject :: Test :: Filter; Gebruik Test :: Base :: filter -base; Sub my_filter {return myproject-> do_something (shift); } Een steekproeftest: # t / sample.t Gebruik MyProject :: Test; Plan tests => 1 * blokken; Run_Is Input => 'Verwacht'; Sub lokaal_filter {s / my / your /; } __END__ === test een (de naam van de test) --- ingang My_filter Local_filter Mijn invoerlijnen - - verwachte verwachte uitgang === Test twee Dit is een optionele beschrijving van deze specifieke test. --- Input My_Filter Andere invoerlijnen --- verwacht dat andere verwachte uitgangsuitgang gewoonlijk het lelijke deel van Perl-module-authoring is. Perl geeft u een standaard manier om tests uit te voeren met Test :: Harness en Basic Testing Primitives met Test :: MEER. Daarna ben je vrijwel alleen om een testkader en filosofie te ontwikkelen. Test :: MEER MOET je je eigen framework te maken door te subclimeren :: Bouwer, maar dat is niet trivial.test :: Base geeft je een manier om je eigen testkaderbasisklasse te schrijven die triviaal is. In feite is het net zo eenvoudig als twee regels: pakket MyTestFramework; Gebruik Test :: Base -base; een module genaamd MyTestFramework.pm met die twee regels, geeft alle kracht van test :: meer en alle kracht van test :: base naar elk testbestand dat het gebruikt. Naarmate u de mogelijkheden van MyTestFramework opbouwt, zullen uw tests al deze kracht hebben ,.Mytestframework wordt een plaats voor u om al uw herbruikbare testbits te plaatsen. Terwijl je tests schrijft, zie je patronen en duplicatie, en je kunt ze upstream "in MyTestframework. Natuurlijk hoeft u Test: BASE helemaal niet te vergroten. U kunt het rechtstreeks in vele toepassingen gebruiken, waaronder overal u zou gebruiken Test :: meer.TEST :: BASE concentreert zich op het aanbieden van herbruikbare data aangedreven patronen, zodat u tests met een minimum aan code kunt schrijven. In het hart van alle testen heb je ingangen, processen en verwachte uitgangen. Test :: BASE biedt een aantal schone manieren om uw invoer- en verwachte uitvoergegevens uit te drukken, zodat u uw tijd kunt doorbrengen met focus op dat in plaats van uw code steigers. Vereisten: · Perl
Test :: BASE Gerelateerde software
HTML :: Locatie
WERKEN MET DISK NAAR URI Bestandstoewijzingen (verouderd: zie URI :: TODISK) ...
166