Java Mockito-验证完全没有调用的对象

Java Mockito-验证完全没有调用的对象,java,mockito,Java,Mockito,如何验证模拟对象根本没有被调用?我正在尝试使用Mockito测试接口方法的空实现。请参阅Mockito API第7篇。确保mock上从未发生过交互我使用org.mockito.mockito.verifynomore交互 事实上,就我个人而言,我总是在所有Mockito测试中包括这一部分: @After public void after() { verifyNoMoreInteractions(<your mock1>, <your mock2>...); }

如何验证模拟对象根本没有被调用?我正在尝试使用Mockito测试接口方法的空实现。

请参阅Mockito API第7篇。确保mock上从未发生过交互

我使用
org.mockito.mockito.verifynomore交互

事实上,就我个人而言,我总是在所有Mockito测试中包括这一部分:

@After
public void after() {
    verifyNoMoreInteractions(<your mock1>, <your mock2>...);
}
@之后
在()之后公共无效{
验证无交互作用(,…);
}
因此,它充当了一个方便的包罗万象,以确保测试没有遗留的、我没有特别验证的意外调用。
我发现这比用特定的
verifyZeroInteractions

来混乱测试更有用。到目前为止,你尝试过什么吗?是的,但我所知道的唯一方法(使用mockito和verify)是基于每个方法的——而不是针对所有方法的覆盖语句mockito的可能重复。verifyZeroInteractions(jdbc);多谢各位