我对PowerMockEasyMock中的错误"Unexpected method call"感到非常困惑。让我知道上面的错误是指以下两种情况中的哪一种。
- 我写了一个对方法的期望,但该方法在实际代码中不可用
- 我还没有在junit中为实际代码中存在的方法编写期望值
这意味着您的模拟对象收到了一个意外的方法调用(问题中的选项2)。
为了解决这个问题,您需要编写一个允许此调用的期望值(或者如果不应该调用此方法,则更正您的应用程序代码)。