Je suis l'aide de Mockito 1.9.0. Je veux simuler le comportement d'une méthode unique d'une classe de test JUnit, j'ai donc
final MyClass myClassSpy = Mockito.spy(myInstance);
Mockito.when(myClassSpy.method1()).thenReturn(resulstIWant);
Le problème est que, dans la deuxième ligne, myClassSpy.method1()
est en fait appelé, résultant en une exception. La seule raison pour laquelle je suis en utilisant les objets fantaisie, est de sorte que plus tard, lorsqu' myClassSpy.method1()
est appelé, la vraie méthode ne sera pas appelé et l' resultsIWant
objet sera retourné.
MyClass
est une interface, myInstance
est une œuvre qui, si ce qui compte.
Que dois-je faire pour corriger ce espionnage de comportement?