如何验证多次调用的方法
How to verify a method which was called multiple times
我在 JUNIT 上工作,我需要验证一个方法是否被调用。所以我添加了下面的代码
verify(mock).method();
当我 运行 低于异常时
org.mockito.exceptions.verification.TooManyActualInvocations:
mock.method();
Wanted 1 time:
But was 36 times:
我知道它被调用了 36 次,但只需要一次。帮我解决这个问题
使用 Mockito
,您可以通过指定至少调用一次您的方法来做到这一点。
例如:
verify(mock, atLeastOnce()).method();
更多信息:
我在 JUNIT 上工作,我需要验证一个方法是否被调用。所以我添加了下面的代码
verify(mock).method();
当我 运行 低于异常时
org.mockito.exceptions.verification.TooManyActualInvocations:
mock.method();
Wanted 1 time:
But was 36 times:
我知道它被调用了 36 次,但只需要一次。帮我解决这个问题
使用 Mockito
,您可以通过指定至少调用一次您的方法来做到这一点。
例如:
verify(mock, atLeastOnce()).method();
更多信息: