Structures de données, algorithmes, modèles de conception et implémentations de katas de code avec PHP avec tests unitaires et documentation.
composer install
Sous Windows :
vendorbinphpunit --version
Sous Linux :
./vendor/bin/phpunit --version
Exécutez les tests avec PHPUnit :
vendorbinphpunit -c tests
Assurez-vous d'avoir l'extension PHP X-Debug :
vendorbinphpunit -c tests --coverage-html=coverage
Installation de X-Debug :
Configuration sur le fichier php.ini :
output_buffering=off
[XDebug]
zend_extension=xdebug
xdebug.mode=debug,coverage
xdebug.start_with_request=trigger
Pour chaque exécution de test, l'outil de ligne de commande PHPUnit imprime un caractère pour indiquer la progression :
. => Imprimé lorsqu'un test réussi ne pose aucun problème F => Imprimé lorsqu'une assertion échoue lors de l'exécution de la méthode de test E => Imprimé lorsqu'une erreur se produit lors de l'exécution de la méthode de test W => Imprimé lorsque le test a déclenché un avertissement R => Imprimé lorsque le test a été considéré comme risqué (voir Tests à risque) D => Imprimé lorsque le test a déclenché une dépréciation N => Imprimé lorsque le test a déclenché un avis I => Imprimé lorsque le test est marqué comme incomplet (voir Tests incomplets) S = > Imprimé lorsque le le test a été ignoré (voir Sauter des tests)
Pour activer le mode verbeux, remplacez testdox="false" par testdox="true" dans phpunit.xml.