« Introduction au test logiciel/Tests unitaires/PHPUnit » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 193 :
Cette méthode s'emploie quand il est inutile de passer par le constructeur du mock.
 
==== setExpectedExceptionexpectException() ====
S'utilise quand le test unitaire doit provoquer une exception dans le code testé (ex : s'il contient un ''throw'').
<source lang=php>
$this->expectException(Exception::class);
$monObjetTesté->method('MaMéthodeQuiPète');
</source>
 
Si au contraire on veut vérifier que le code testé ne renvoie pas d'exception, on peut le lancer suivi d'une incrémentation des assertions :
<source lang=php>
$monObjetTesté->method('MaMéthode3MaMéthodeSansErreur');
$this->addToAssertionCount(1);
</source>