我正试图让verifyMockito 的方法起作用.我有以下测试:
@Test
public void testShouldFail()
{
String string = mock(String.class);
string.length();
verify(string, times(100)).length();
}
Run Code Online (Sandbox Code Playgroud)
此测试应该失败,但它会通过.有人知道为什么吗?我使用Mockito错了吗?
更新
这是另一个不会失败的例子:
private interface Bar
{
public void foo();
}
@Test
public void testShouldFail()
{
Bar bar = mock(Bar.class);
bar.foo();
verify(bar, times(100)).foo();
}
Run Code Online (Sandbox Code Playgroud)