您可以为此使用Mockito Spy。如果您设置
anotherObj为间谍,则可以验证该对象上的方法调用。在您的示例中,您需要确保对的调用
foo使用间谍而不是的常规实现
anotherObj。间谍设置如下:
AnotherClass anotherObjSpy = Mockito.spy(new AnotherClass());// do stuff -- e.g. anotherObjSpy.foo(...);verify(anotherObjSpy).prePath1(...);

您可以为此使用Mockito Spy。如果您设置
anotherObj为间谍,则可以验证该对象上的方法调用。在您的示例中,您需要确保对的调用
foo使用间谍而不是的常规实现
anotherObj。间谍设置如下:
AnotherClass anotherObjSpy = Mockito.spy(new AnotherClass());// do stuff -- e.g. anotherObjSpy.foo(...);verify(anotherObjSpy).prePath1(...);