« Programmation PHP/Problèmes connus » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 305 :
== PHPUnit ==
=== Les tests ne se lancent pas ===
Si phpunit.xml.dist utiliser un bootstrap.php, y ajouter <code>error_reporting(E_ALL);</code>.
Si un var_dump() fonctionne dans le setUp() du test unitaire mais pas dans ses méthodes de test, c'est peut-être une exception qui se lance dans un trait ou dans le vendor PHPUnit. Pour la trouver, lancer l'application et regarder les logs (par exemple depuis un contrôleur).
 
SiSinon, si un var_dump() fonctionne dans le setUp() du test unitaire mais pas dans ses méthodes de test, c'est peut-être une exception qui se lance dans un trait ou dans le vendor PHPUnit. Pour la trouver, lancer l'application et regarder les logs (par exemple depuis un contrôleur).
 
Sinon, si ça fonctionne en commentant le "extends", tester la classe mère pour y trouver l'exception.