PHPUnit maquette avec de multiples attend() appelle
À l'aide de PHPUnit, je me demande comment on peut avoir de multiples attentes de la même stub/maquette.
Par exemple, je veux tester que la fantaisie auront la méthode display()
appelé et retourner la valeur NULL. J'ai aussi envie de tester que la méthode process()
sera appelée.
En fait mon test est appelé testProcessIsCalledIfDisplayReturnNull()
.
Donc j'ai besoin pour l'installation de 2 les attentes sur le même objet fantaisie, et le manuel n'aide pas vraiment à ce sujet 🙁
OriginalL'auteur FMaz008 | 2011-04-29
Vous devez vous connecter pour publier un commentaire.
Si vous le savez, cette méthode est appelée une fois utiliser $this->une fois() attend(), sinon utiliser $this-> ()
OriginalL'auteur Dmitriy Koval
J'ai essayé cela, et il semble fonctionne tant que l'ordre d'appel reste bonne:
once()
au lieu deexactly(1)
. Gardez à l'esprit que ce n'est pas de créer un ordre entre les deux attentes, mais il est généralement assez bon. Si vous avez besoin de classement spécifique, utilisezat($index)
.OriginalL'auteur FMaz008