【发布时间】:2014-11-12 04:22:19
【问题描述】:
我对 PowerMock/EasyMock 中的“意外方法调用”错误感到非常困惑。 让我知道上述错误指的是以下两种情况中的哪一种。
- 我对某个方法有书面期望,但该方法在实际代码中不可用。
- 我没有在 junit 中为实际代码中存在的方法编写期望。
【问题讨论】:
-
它是#2。您没有为测试中实际执行的方法编写期望。
我对 PowerMock/EasyMock 中的“意外方法调用”错误感到非常困惑。 让我知道上述错误指的是以下两种情况中的哪一种。
【问题讨论】:
这意味着您的模拟对象收到了意外的方法调用(您问题中的选项 2)。
要解决此问题,您需要编写一个允许此调用的期望(如果不应调用此方法,则更正您的应用程序代码)。
【讨论】: