我試圖讓Mockito中的verify
方法正常工作。我有以下測試:Mockito驗證不失敗
@Test
public void testShouldFail()
{
String string = mock(String.class);
string.length();
verify(string, times(100)).length();
}
此測試應該失敗,但它通過。有人知道爲什麼嗎?我使用Mockito錯了嗎?
更新
下面是不會失敗的另一個例子:
private interface Bar
{
public void foo();
}
@Test
public void testShouldFail()
{
Bar bar = mock(Bar.class);
bar.foo();
verify(bar, times(100)).foo();
}
你是第二個例子,當測試失敗時,你能否提供更多的細節? – 2012-03-04 14:34:53