我正在研究JUNIT,在这里我需要验证一种方法是否被调用。所以我添加了下面的代码
verify(mock).method();
Run Code Online (Sandbox Code Playgroud)
当我运行时,我低于异常
org.mockito.exceptions.verification.TooManyActualInvocations:
mock.method();
Wanted 1 time:
But was 36 times:
Run Code Online (Sandbox Code Playgroud)
我知道它被调用了36次,但只想调用一次。帮助我解决此问题
随着Mockito您可以通过指定你的方法应该叫ATLEAST一次做到这一点。
例如:
verify(mock, atLeastOnce()).method();
Run Code Online (Sandbox Code Playgroud)
有关更多信息:链接
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |