Prueba :: Afirmaciones

Prueba :: Módulo de afirmaciones es un conjunto simple de bloques de construcción para pruebas de tiempo y tiempo de ejecución.
Descargar ahora

Prueba :: Afirmaciones Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • John Alden
  • Sitio web del editor:
  • http://search.cpan.org/~bbc/Test-Assertions-1.054/lib/Test/Assertions.pm

Prueba :: Afirmaciones Etiquetas


Prueba :: Afirmaciones Descripción

Prueba :: Módulo de aseveraciones es un conjunto simple de bloques de construcción para pruebas de tiempo y tiempo de ejecución. Prueba :: Módulo de afirmaciones es un conjunto simple de bloques de construcción para la unidad y la prueba de tiempo de ejecución. HSYNOPSIS #ASSERT no usa nada :: Afirmaciones; #Assert advierte "Fallo de afirmación" ... Use la prueba :: Afirmaciones QW (WARN); #Assert muere con "Fallo de afirmación" ... Use Prueba :: Aseguraciones QW (DIE); #Assert advierte "Fallo de afirmación" ... con prueba de seguimiento de pila :: Aseguraciones QW (indicamos); #Assert muere con "falla de afirmación" ... con prueba de seguimiento de pila :: Aseguraciones QW (Confess); #Assert imprime ok, ok, use la prueba :: Aseguraciones QW (prueba); # Hará que una falla de afirmación afirmó (1 == 0); # MENSAJEOPTIONAL ASIERTE (0 == 1, "DAFT"); #Crecks si CODEREF muere afirma (murió (Sub {Die ()})); #Compruebe si PERL compila OK afirmando (compila ('programa.pl')); #Deep comparaciones afirman (igual (@a, @b), "Listas de widgets coinciden" # un mensaje opcional); Afirmación (igual (% a,% b)); #Compare a un valor enlatado afirmando (Equals_File ($ Foo, 'Bar.Dat'), "Valor coincide con el valor almacenado"); #Compare a un valor enlatado (Regex Coincidencia usando los contenidos de archivos como regex) Asfierta (Matches_File ($ foo, 'bar.regex')); #Compare archivo contenidos afirman (archivos_qual ('foo.dat', 'bar.dat')); #returns 'no está bien para Foo :: Pruebas de barras (1 errores en 3 pruebas)' Evaluar (, 'Foo :: Bar Bars Tests ', 0); # Los resultados de la prueba de prueba de pruebas sesual_file ("test.pl"); #File rutinas $ éxito = write_file ('bar.dat', 'Hello World'); Assert (write_file ('bar.dat', 'Hello World'), 'File fue escrito'); $ string = read_file ('example.out'); Afirmación (lectura_file ('example.out'), 'archivo tiene contenido'); Las rutinas del ayudante no necesitan ser usadas dentro de Asert (): IF (Equals_File ($ STRING, $ FILENAME)) {Imprimir "ARCHIVO HASN ' T ha cambiado - Skippingn "; } else {my $ rc = run_complex_process ($ string); Imprimir "El archivo cambiado - cadena fue reprocesado con el resultado '$ rc'n"; } ($ BOOLEAN, $ SALIDA) = compila ('file.pl'); # o ... mi cadena $; ($ boolean, $ Standard_output) = compila ('file.pl', 1, $ cadena); # $ STRING ahora contiene un error estándar, separado de $ Standard_Outputin Modo de prueba: Use la prueba :: Aseguraciones QW (prueba); Pruebas de plan => 4; pruebas de plan; # intentará deducir el número solo (1,2); #Enly informe OK / No está bien para estas pruebas Ignore 2; #Skip esta prueba #in prueba / ok modo ... use la prueba :: Afirmaciones QW (prueba / OK); OK (1); #synony for hatern requisitos: · Perl


Prueba :: Afirmaciones Software relacionado