Junit EasyMock/PowerMock中意外的方法调用含义

Junit EasyMock/PowerMock中意外的方法调用含义,junit,powermock,easymock,Junit,Powermock,Easymock,我对PowerMock/EasyMock中的错误“意外方法调用”感到非常困惑。 让我知道上面的错误指的是以下两种情况中的哪一种 我已经编写了一个方法的预期,而该方法在实际代码中不可用 我没有在junit中为实际代码中存在的方法编写预期 这意味着您的模拟对象收到了意外的方法调用(问题中的选项2) 要解决这个问题,您需要编写一个允许此调用的期望值(如果不应该调用此方法,请更正您的应用程序代码)。它是#2。您还没有编写对在测试中实际执行的方法的期望。

我对PowerMock/EasyMock中的错误“意外方法调用”感到非常困惑。 让我知道上面的错误指的是以下两种情况中的哪一种

  • 我已经编写了一个方法的预期,而该方法在实际代码中不可用
  • 我没有在junit中为实际代码中存在的方法编写预期

  • 这意味着您的模拟对象收到了意外的方法调用(问题中的选项2)

    要解决这个问题,您需要编写一个允许此调用的期望值(如果不应该调用此方法,请更正您的应用程序代码)。

    它是#2。您还没有编写对在测试中实际执行的方法的期望。