Mockito:试图监视方法就是调用原始方法
我使用的是Mockito 1.9.0。我想在JUnit测试中模拟类的单个方法的行为,所以我有
final MyClass myClassSpy = Mockito.spy(myInstance);
Mockito.when(myClassSpy.method1()).thenReturn(myResults);
问题是,在第二行中,实际上被调用,导致异常。我使用 mocks 的唯一原因是,以后无论何时调用,都不会调用 real 方法,而是返回对象。myClassSpy.method1()
myClassSpy.method1()
myResults
MyClass
是一个接口,并且是它的实现,如果这很重要的话。myInstance
我需要做些什么来纠正这种间谍行为?