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

Contenu supprimé Contenu ajouté
Ligne 161 :
<source lang=php>
$monMock->method('MaMéthode3')->willThrowException(new Exception());
</source>
 
Si au contraire on veut vérifier qu'une méthode ne renvoie pas une exception, on peut la lancer puis la faire suivre d'une incrémentation des assertions :
<source lang=php>
$monObjetTesté->method('MaMéthode3');
$this->addToAssertionCount(1);
</source>
 
Ligne 200 ⟶ 194 :
 
==== setExpectedException() ====
S'utilise quand le test unitaire doit provoquer une exception dans le code testé (ex : s'il contient un ''throw'').
 
Si au contraire on veut vérifier qu'uneque le méthodecode testé ne renvoie pas une d'exception, on peut lale lancer puis la faire suivresuivi d'une incrémentation des assertions :
<source lang=php>
$monObjetTesté->method('MaMéthode3');
$this->addToAssertionCount(1);
</source>
 
== Annotations ==