Test :: Unit :: Procedural

Test :: Unit :: procedurele PERL-module bevat een procedurele stijl eenheidstestinterface.
Download nu

Test :: Unit :: Procedural Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Christian Lemburg
  • Uitgever website:
  • http://search.cpan.org/~clemburg/Test-Unit-0.14/lib/Test/Unit/tests/AllTests.pm

Test :: Unit :: Procedural Tags


Test :: Unit :: Procedural Beschrijving

Test :: Unit :: PRODUCTE PERL-module bevat een procedurele stijl eenheidstestinterface. Test :: Unit :: PRODUCTE PERL-module bevat een procedurele stijleenheid Testing Interface.Synopsis Gebruik Test :: Unit :: Procedural; # Uw code die moet worden getest, gaat hier sub foo {return 23}; Substaaf {return 42}; # Definieer tests subtest_foo {assert (foo () == 23, "Uw bericht hier"); } Subtest_bar {Assert (bar () == 42, "Ik zal worden afgedrukt als dit mislukt"); } # SET_UP en TREAU_DOWN worden gebruikt voor het voorbereiden en vrijgeven van hulpbronnen Noodzaak voor het testen van Sub Set_up {Print "Hallo Worldn"; } Sub Tear_Down {Print "After World NEEM NL"; } # Voer uw test Create_suite () uit; Run_Suite (); Test :: Unit :: Procedural is de procedurele stijlinterface naar een geavanceerd eenheidstestkader voor PERL dat is afgeleid van het Junit-testkader voor Java van Kent Beck en Erich Gamma. Hoewel dit kader oorspronkelijk is bedoeld om eenheidstests te ondersteunen in een object-georiënteerd ontwikkelingsparadigma (met steun voor erfenis van tests enz.), Test :: Unit :: Procedural is bedoeld om een eenvoudiger interface te bieden aan het raamwerk dat meer geschikt is Gebruik in een omgeving van de scripting-stijl. Test daarom: procedurer biedt niet veel steun voor een objectgeoriënteerde aanpak van eenheidstests - als u dat wilt, bekijk dan een kijkje op :: Unit :: Testcase. U testen een gegeven eenheid (een script , een module, wat dan ook) met behulp van Test :: Unit :: Procedural, die de volgende routines uitvoert in uw naamruimte: Assert () gebruikt om te beweren dat een Booleaanse toestand Truecreate_suite is () die wordt gebruikt om een testsuite te maken die bestaat uit alle methoden die wordt gebruikt Een naam Prefix van TestRun_Suite () voert de testsuite (tekstuitvoer) toe Add_Suite () die wordt gebruikt om Test Suites aan elkaar toe te voegen, Create_Suite () automatisch een testsuite voor een bepaald pakket bouwen. Dit zal een testcase voor elke subroutine in het pakket bouwen dat een naam is die begint met de test en ze allemaal samen in te pakken in één testsuite-object voor eenvoudig testen. Als u een pakketnaam niet geeft aan Create_Suite (), wordt het huidige pakket gebruikt als standaard.TEST-uitvoer is één statusregel (A "." Voor elke succesvolle testrun of een "F" voor elke mislukte testopening, om aan te geven Vooruitgang), één resultaatlijn ("OK" of "!!! Falen !!!"), en mogelijk meldt veel lijnen gedetailleerde foutmeldingen voor elke mislukte tests.Please-achting, testen :: Unit :: Procedural is bedoeld als een Eenvoudige en handige interface. Als u meer functionaliteit nodig heeft, neemt u de aangegeven objectgeoriënteerde aanpak in Test :: Unit :: Testcase. Vereisten: · Perl


Test :: Unit :: Procedural Gerelateerde software