Test :: Assertions.

Test :: Modulo Assertions è un semplice set di blocchi di costruzione per il test di unità e runtime.
Scarica ora

Test :: Assertions. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • John Alden
  • Sito web dell'editore:
  • http://search.cpan.org/~bbc/Test-Assertions-1.054/lib/Test/Assertions.pm

Test :: Assertions. Tag


Test :: Assertions. Descrizione

Test :: Modulo Assertions è un semplice set di blocchi di costruzione per il test unit e runtime. Test :: Assertions Module è un semplice set di blocchi di costruzione per il test di unità e runtime.Synopsis #Assert non usa Nothing Test :: Assertions; #Assert avverte "fallimento dell'assertion" ... Usa Test :: Assertions QW (Warn); #Assert muore con "fallimento dell'assertion" ... Usa Test :: Assertions QW (Die); #Assert avverte "fallimento di asserzione" ... con Test di utilizzo della traccia dello stack :: Assertions QW (cluck); #Assert muore con "insufficienza di asserzione" ... con Test di utilizzo della traccia dello stack :: Assertions QW (confessa); #Stassert Stampa OK / Not OK Usa Usa Test :: Assertions QW (Test); # Causa un errore di asserzione assert (1 == 0); # Assert Message Assert (0 == 1, "Daft"); #Checks se Coderef Dies assert (morto (sub {die ()})); #Check Se Perl compila ok assert (compiles ('programma.pl')); #Deep Confrontiss Assert (uguale (@a, @b), "Elenchi dei widget corrispondono" # un messaggio opzionale); Asserire (uguale (% A,% B)); #Compare a un valore in scatola Assert (Equals_File ($ Foo, "bar.dat"), "valore memorizzato valore memorizzato"); #Compare a un valore in scatola (Regex Match utilizzando il contenuto del file come regex) Assert (Matches_File ($ foo, 'bar.regex')); #Compare il contenuto del file assert (files_equal ('foo.dat', 'bar.dat')); #returns 'non ok per Foo :: Test della barra (1 errori in 3 test)' Valuta (, 'foo :: Test bar ', 0); #Collate risultati da un altro sceneggiatore di prova Valuta_file ("test.pl"); #File routine $ successo = write_file ('bar.dat', 'hello world'); Assert (write_file ('bar.dat', 'hello world'), 'il file è stato scritto'); $ string = read_file ('example.out'); Assert (read_file ('example.out'), 'File ha il contenuto'); le routine dell helper non devono essere utilizzate all'interno di Assert (): IF (EUROS_FILE ($ String, $ Nome file)) {Stampa "File non ha t cambiato - skippingn "; } else {my $ rc = run_complex_process ($ stringa); Stampa "Il file modificato - la stringa è stata rielaborata dal risultato" $ rc'n "; } ($ boolean, $ output) = compiles ('file.pl'); # o ... la mia stringa $; ($ boolean, $ standard_output) = compiles ('file.pl', 1, $ string); # $ String ora contiene un errore standard, separato da $ Standard_outputin Test Mode: Usa Test :: Assertions QW (Test); Plan Test => 4; Piano test; #Will tenta di dedurre solo il numero (1,2); # Report report ok / non ok per questi test ignora 2; #Skip questo test # in modalità Test / OK ... usa Test :: Assertions QW (Test / OK); OK (1); #synonimo per i requisiti di asserzione: · Perl.


Test :: Assertions. Software correlato