| Test :: Klasse Test :: Klasse is een PERL-module waarmee u eenvoudig testklassen kunt maken in een xunit / junit-stijl. |
Download nu |
Test :: Klasse Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Adrian Howard
- Uitgever website:
- http://search.cpan.org/~adie/Test-Block-0.11/lib/Test/Block.pm
Test :: Klasse Tags
Test :: Klasse Beschrijving
Test :: Klasse is een PERL-module waarmee u eenvoudig testklassen kunt maken in een XUNIT / JUNIT-stijl. Test :: Klasse is een PERL-module waarmee u eenvoudig testklassen kunt maken in een XUNIT / JUNIT STYLE.SYNOPSIS PAKKET VOORLEIDING :: TEST; Gebruik basis qw (test :: klasse); Gebruik Test :: MEER; # Setup-methoden worden uitgevoerd vóór elke testmethode. Sub make_fixture: test (instellingen) {mijn $ array = ; Shift -> {test_array} = $ array; }; # Een testmethode die 1 test subtest_push: test {mijn $ array = shift -> {test_array}; duw @ $ array, 3; is_deeply ($ array, , 'Push bewerkt'); }; # Een testmethode die 4 tests-subtest_pop uitvoert: test (4) {mijn $ array = shift -> {test_array}; is (pop @ $ array, 2, 'pop = 2'); is (pop @ $ array, 1, 'pop = 1'); is_deeply ($ array, [], 'array leeg'); is (pop @ $ array, undeve, 'pop = undef'); }; # Teardown-methoden worden uitgevoerd na elke testmethode. SUB Tearing: Test (TearingDown) {mijn $ array = shift -> {test_array}; DIAG ("array = (@ $ array) na test (en)"); }; later in een nabijgelegen bestand #! / USR / BIN / PERL GEBRUIK VOORBEELD :: Test; # Run alle testmethoden in Voorbeeld :: Testtest :: Klasse-> Rundests; Uitgangen: 1..5 OK 1 - POP = 2 OK 2 - POP = 1 OK 3 - Array Lege OK 4 - POP = undef # array = () na test (en) OK 5 - Push bewerkt # array = (12 3) na test (en) Vereisten: · Perl
Test :: Klasse Gerelateerde software