153 votes

Comment vérifier plusieurs appels de méthode avec différents paramètres

J’ai la méthode suivante sur laquelle je souhaite vérifier le comportement.

Dans ma classe @Test, j’espérais faire quelque chose comme ça pour vérifier que `` c’est appelé avec « exception.message » et à nouveau avec « exception.detail »

Cependant Mockito se plaint comme suit

Comment puis-je dire à Mockito de vérifier les deux valeurs ?

129voto

Brad Points 4963

Une lecture plus approfondie m’a amené à essayer d’utiliser ArgumentCaptors et les œuvres suivantes, bien que beaucoup plus verbeuses que je ne le voudrais.

75voto

Christoph Walesch Points 475

Si l’ordre des deux appels est pertinent, vous pouvez utiliser :

26voto

John B Points 17042

Essayez quelque chose comme ceci:

21voto

sendon1982 Points 610

Vous pouvez utiliser `` ce qui permet à Mockito de réussir le test même si ce mockObject sera appelé plusieurs fois.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X