私はverify
メソッドをMockitoで動作させようとしています。私は次のテストを持っています: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();
}
あなたがテストするときに2番目の例の線量が不足しています。詳細を教えてください。 –