| Prueba :: simple Prueba :: Simple es un módulo PERL con utilidades básicas para las pruebas de escritura. |
Descargar ahora |
Prueba :: simple Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Michael G Schwern
- Sitio web del editor:
- http://search.cpan.org/~rosch/
Prueba :: simple Etiquetas
Prueba :: simple Descripción
Prueba :: Simple es un módulo Perl con utilidades básicas para las pruebas de escritura. Prueba :: Simple es un módulo PERL con utilidades básicas para escribir TESTS.SYNOPSIS PRUEBA DE USO :: Pruebas simples => 1; ok ($ foo eq $ bar, 'foo es bar'); ** Si no está familiarizado con la prueba de la prueba de lectura :: ¡Tutorial primero! ** Este es un módulo extremadamente simple y extremadamente básico para las pruebas de escritura adecuadas para los módulos de cinta y otras actividades. Si desea realizar pruebas más complicadas, use la prueba :: Más módulo (un reemplazo de Drop-in para este). La unidad básica de la prueba Perl está bien. Por cada cosa que desee probar su programa imprimirá un "OK" o "No está bien" para indicar que pase o falle. Usted realiza esto con la función OK () (ver más abajo). La única restricción es que debe pre-declarar cuántas pruebas planea ejecutar. Esto está en caso de que algo se incriga horriblemente durante la prueba y su programa de prueba aborta, o salta una prueba o lo que sea. Usted hace esto así: Use la prueba :: Pruebas simples => 23; Debe tener un plan.Ok OK ($ Foo EQ $ Bar, $ Nombre); ok ($ foo eq $ bar); OK () se le da una expresión (en este caso $ foo eq $ bar). Si es verdad, pasó la prueba. Si es falso, no lo hizo. Eso se trata de it.Ok (), se imprime "OK" o "No está bien" junto con un número de prueba (realiza un seguimiento de eso para usted). # Esto produce "OK 1 - Dimutamiento aún no congelado" (o no está bien) OK (get_temperature ($ Hell)> 0, 'Destino aún no congelado'); Si proporciona un nombre de $, que se imprimirá junto con El "Aceptar / No está bien" para que sea más fácil encontrar su prueba cuando falla (solo busque el nombre). También hace que sea más fácil para el siguiente tipo para entender para qué es su prueba. Es altamente recomendado que use nombres de prueba. Todas las pruebas se ejecutan en el contexto escalar. Así que esto: OK (@stuff, 'tengo algunas cosas'); Haré lo que quiere decir (falla si las cosas están vacías), la prueba :: simple comenzará mediante la impresión de pruebas que se ejecutan en el formulario "1..m" ( Así que "1..5" significa que va a ejecutar 5 pruebas). Este extraño formato permite probar :: ARNESS Saber cuántas pruebas planea ejecutar en caso de que algo pase horriblemente incorrecto. Si se pasan todas sus pruebas, prueba :: simple saldrá con cero (lo cual es normal). Si algo falló, saldrá de cuántos falló. Si realiza pruebas menos (o más) de las que planificó, los faltantes (o extras) se considerarán fallas. Si no se ejecutaron pruebas :: Simple lanzará una advertencia y salida con 255. Si la prueba murió, incluso después de haber completado con éxito todas sus pruebas, aún se considerará un fallo y saldrá con 255.So los códigos de salida son ... 0 Todas las pruebas exitosas 255 Prueba murieron o todas fallecidas pero incorrectas # de pruebas ejecutan cualquier otro número de la cantidad de fallas (incluidas las faltantes o extras) si falla más de 254 pruebas, se informará como 254. Este módulo es De ninguna manera intentando ser un sistema de prueba completo. Es solo para empezar. Una vez que estés fuera del suelo, le recomendó que veas la prueba :: Más. Requisitos: · Perl
Prueba :: simple Software relacionado