Prueba :: Comando

Prueba :: El comando es un módulo Perl con las rutinas de prueba para comandos externos.
Descargar ahora

Prueba :: Comando Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Daniel B. Boorstein
  • Sitio web del editor:
  • http://search.cpan.org/~danboo/Tie-Handle-CSV-0.09/lib/Tie/Handle/CSV.pm

Prueba :: Comando Etiquetas


Prueba :: Comando Descripción

Prueba :: El comando es un módulo Perl con las rutinas de prueba para comandos externos. Prueba :: El comando es un módulo PERL con las rutinas de prueba para comandos externos. HopplySistest El estado de salida, STDOUT o STDERR de un comando externo. Usar prueba :: Pruebas de comando => 11; ## Pruebas de estado de salida My $ cmd = 'verdadero'; exit_is_num ($ cmd, 0); exit_cmp_ok ($ cmd, '2'; stderr_like ($ cmd, / err /); stderr_unlike ($ cmd, / rre /); stderr_cmp_ok ($ cmd, 'eq', "errn"); ## ejecutar una prueba de ejecución -MANY-OO-Style ## La primera prueba Lazily ejecuta Comando ## La segunda prueba utiliza los resultados en caché My $ echo_test = test :: comandand-> nuevo (cmd => 'eco out'); $ echo_test-> exit_is_num (0 ); $ echo_test-> stdout_is_eq ("outn"); ## Forzar una reaparición del comando $ echo_test-> ejecución; prueba :: comando tiene la intención de cerrar la brecha entre las funciones y los objetos bien probados que elija y su uso En sus programas. Al examinar el estado de salida, STdout y STDERR de su programa, puede determinar si se está comportando como se espera. Esto incluye probar las diversas combinaciones y permutaciones de opciones y argumentos, así como las interacciones entre las diversas funciones y los objetos que Haga su programa. Las diversas funciones de prueba a continuación pueden aceptar una cadena de comando o una referencia de matriz para el primer argumento. Si el comando se expresa como una cadena, se pasa al sistema como está. Si el comando se expresa como una referencia de matriz, está deteriorada y pasa al sistema como una lista. Consulte 'Sistema PERLDOC -F' por cómo pueden diferir. El argumento final para las funciones de prueba, el nombre de $, es opcional. Por defecto, el nombre de $ es una concatenación del nombre de la función de prueba, la cadena de comandos y el valor esperado. Esta construcción es generalmente suficiente para identificar una prueba fallida, pero siempre puede especificar su propio nombre $ si se desea. Cualquier función de prueba se puede usar como métodos de instancia en una prueba :: Objeto de comando. Esto se hace eliminando el argumento inicial de $ CMD y, en su lugar, utilizando la notación de flecha. Todas las siguientes llamadas Exit_is_Num son equivalentes. exit_is_num ('verdadero', 0); exit_is_num ('true', 0, 'exit_is_num: true, 0'); exit_is_num (, 0); exit_is_num (, 0, 'exit_is_num: true, 0'); My $ cmd = prueba :: comando-> nuevo (cmd => 'verdadero'); exit_is_num ($ cmd, 0); exit_is_num ($ cmd, 0, 'exit_is_num: true, 0'); $ cmd-> exit_is_num (0); $ cmd-> exit_is_num (0, 'exit_is_num: true, 0'); $ cmd = prueba :: comando-> nuevo (cmd => ); exit_is_num ($ cmd, 0); exit_is_num ($ cmd, 0, 'exit_is_num: true, 0'); $ cmd-> exit_is_num (0); $ cmd-> exit_is_num (0, 'exit_is_num: true, 0'); Requisitos: · Perl


Prueba :: Comando Software relacionado