【发布时间】:2020-04-13 07:57:44
【问题描述】:
我在这段代码中看到了,
expect(myService.getAll(anyBoolean())).andReturn(objectList).anyTimes();
replay(scopeService);
那个期望语句正在抛出
IllegalStateException - missing behavior definition for the preceding method call:
myService.getAll(true)
Usage is: expect(a.foo()).andXXX()
我知道如果我没有 andReturn,或者如果我错过了调用重播,或者我的对象不是模拟对象,它会引发此异常。我已经检查了所有这些,但事实并非如此!有人可以让我知道是否还有其他问题吗? 我之前有大约 50 次预期/重播,没有任何问题。
【问题讨论】:
标签: java unit-testing easymock