« 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() ====
IciDans l'exemple précédent, <code>expects()</code> est un {{wt|espion}} qui compte le nombre de passage dans la méthode, et le test échoue si ce résultat n'est pas 1. Ses valeurs possibles sont :
* <code>$this->never()</code> : 0.
* <code>$this->once()</code> : 1.
Ligne 157 ⟶ 158 :
</source>
 
*==== ->disableOriginalConstructor() ====
{{todo|
Cette méthode s'emploie quand il est inutile de passer par le constructeur du mock.
Ajouter des exemples de :
 
* ->disableOriginalConstructor()
*==== ->setExpectedException() ====
S'utilise Quand le test unitaire doit provoquer une exception.
}}
 
== Annotations ==