8.4. Ejecutando pruebas unitarias

Todas las pruebas unitarias se guardan en el directorio test/unit/. Además, Symfony utiliza la convención de nombrar las pruebas mediante el nombre de la clase que prueban seguido de la palabra Test. Aunque puedes organizar los archivos del directorio test/unit/ tal como quieras, te recomendamos que sigas la estructura del directorio lib/.

Para ilustrar el uso de las pruebas unitarias, vamos a probar la clase Jobeet. Crea el archivo test/unit/JobeetTest.php y copia el siguiente código en su interior:

// test/unit/JobeetTest.php
require_once dirname(__FILE__).'/../bootstrap/unit.php';
 
$t = new lime_test(1, new lime_output_color());
$t->pass('This test always passes.');

Para lanzar las pruebas puedes ejecutar directamente el archivo:

$ php test/unit/JobeetTest.php

También puedes hacer uso de la tarea test:unit:

$ php symfony test:unit Jobeet
Ejecutando pruebas en la línea de comandos

Figura 8.1. Ejecutando pruebas en la línea de comandos

Nota

Desafortunadamente, la línea de comandos de Windows no es capaz de resaltar las líneas de los resultados de las pruebas en color rojo o color verde.

Puedes sugerir, comentar, criticar e informar de errores en contacto (arroba) librosweb.es
« Anterior
8.3. El framework de pruebas lime
Siguiente »
8.5. Probando el método slugify
Los contenidos originales de este sitio están bajo una licencia de Creative Commons. Las traducciones disponen cada una de su propia licencia.