Test :: BASE

A Gegevensgestuurd testraamwerk
Download nu

Test :: BASE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • 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