Test :: Uitzondering

Test :: Uitzondering is een PERL-module om een uitzonderingsgebaseerde code te testen.
Download nu

Test :: Uitzondering Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Adrian Howard
  • Uitgever website:
  • http://search.cpan.org/~adie/Test-Block-0.11/lib/Test/Block.pm

Test :: Uitzondering Tags


Test :: Uitzondering Beschrijving

Test :: Uitzondering is een PERL-module om op een uitzondering gebaseerde code te testen. Test :: Uitzondering is een PERL-module om uitzondering op basis van Code te testen. Synopsis Gebruik Test :: Meer tests => 5; Gebruik Test :: Uitzondering; # of als u geen test nodig hebt :: Meer gebruik Test :: Uitzonderingstests => 5; # DAN ... # Controleer of iets stierf Dies_Ok {$ foo-> methode1} 'verwachting om te sterven'; # Controleer of iets niet sterft LiveS_OK {$ foo-> methode2} 'verwachting om te leven'; # Controleer of de snaarige uitzondering overeenkomt met het feit dat ze reGEX throws_ok {$ foo-> methode3} qr / divisie door nul /, 'nul betrapt oke'; # Controleer een uitzondering van de gegeven klasse (of subklasse) wordt throws_ok {$ foo-> methode4} 'fout :: eenvoudige', 'eenvoudige fout gegooid'; # All Test :: Uitzonderingen Subroutines zijn gegarandeerd om de staat # van $ @ te behouden, zodat je dingen als deze kunt doen na Throws_Ok en Dies_Ok like $ @, 'wat de snaarige uitzondering eruit zou moeten zien'; # Controleer of een testuitvoerder zonder uitzondering Lives_and {is $ foo-> methode, 42} 'methode is 42'; # of als u niet van prototyped functies houdt Dies_OK (sub {$ foo-> methode1}, 'verwacht te sterven'); Lives_OK (sub {$ foo-> methode2}, 'verwacht te leven'); Throws_OK (sub {$ foo-> methode3}, QR / divisie door nul /, 'nul betrapt oke'); Throws_OK (sub {$ foo-> methode4}, 'Fout :: eenvoudige', 'eenvoudige fout gegooid'); Lives_and (sub {is $ foo-> methode, 42}, 'Methode is 42'); Vereisten: · Perl


Test :: Uitzondering Gerelateerde software