« Introduction au test logiciel/Tests unitaires/PHPUnit » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 102 :
Les {{wt|mock}}s permettent de simuler des résultats de classes existantes<ref>https://phpunit.de/manual/current/en/test-doubles.html</ref>.
==== willReturn() ====
Par exemple, pour simuler le résultat de deux classes imbriquées (en appelant la méthode d'une méthode), on leur crée une méthode de test chacune :
Ligne 131 :
</source>
==== expects() ====
* <code>$this->never()</code> : 0.
* <code>$this->once()</code> : 1.
Ligne 157 ⟶ 158 :
</source>
Cette méthode s'emploie quand il est inutile de passer par le constructeur du mock.
▲* ->disableOriginalConstructor()
S'utilise Quand le test unitaire doit provoquer une exception.
== Annotations ==
|