2009-08-03 8 views
20

Je suis nouveau à easymock.Utilisation de easymock, appel répété méthode de vide

J'essaye de me moquer d'un service où l'une des méthodes est une méthode void qui sera appelée un nombre inconnu (et grand) de fois. Comment puis-je spécifier qu'un nombre quelconque d'appels est autorisé?

Je sais comment le faire pour les méthodes qui ont un type de retour non-nul.

Remerciements

Répondre

33

Appelez la méthode void du faux. Ensuite, utilisez EasyMock.expectLastCall().anyTimes()

+8

Probablement préférable d'utiliser EasyMock.expectLastCall(). AtLeastOnce(), juste pour vous assurer que la méthode est réellement appelée. J'ai tendance à utiliser pour toutes les attentes parce que cela rend vos tests moins fragiles aux changements internes qui n'affectent pas le comportement. –

Questions connexes