Implementaciones de estructuras de datos, algoritmos, patrones de diseño e implementaciones de katas de código con PHP con Pruebas Unitarias y documentación.
composer install
En Windows:
vendorbinphpunit --version
En Linux:
./vendor/bin/phpunit --version
Ejecute las pruebas con PHPUnit:
vendorbinphpunit -c tests
Asegúrese de tener la extensión PHP X-Debug:
vendorbinphpunit -c tests --coverage-html=coverage
Instalación de X-Debug:
Configuración en el archivo php.ini:
output_buffering=off
[XDebug]
zend_extension=xdebug
xdebug.mode=debug,coverage
xdebug.start_with_request=trigger
Para cada ejecución de prueba, la herramienta de línea de comandos PHPUnit imprime un carácter para indicar el progreso:
. => Se imprime cuando una prueba exitosa no tiene problemas F => Se imprime cuando una afirmación falla mientras se ejecuta el método de prueba E => Se imprime cuando ocurre un error mientras se ejecuta el método de prueba W => Se imprime cuando la prueba generó una advertencia R => Impreso cuando la prueba se ha considerado riesgosa (consulte Pruebas con riesgo) D => Se imprime cuando la prueba provocó una desaprobación N => Se imprime cuando la prueba provocó un aviso I => Se imprime cuando la prueba está marcada como incompleta (consulte Pruebas incompletas) S = > Impreso cuando el se omitió la prueba (consulte Omitir pruebas)
Para activar el modo detallado, cambie testdox="false" a testdox="true" en phpunit.xml.