如何验证被多次调用的方法

时间:2019-01-17 09:44:34

标签: mockito junit4

我正在研究JUNIT,在这里我需要验证一种方法是否被调用。所以我在下面的代码中添加了

verify(mock).method();

当我跑步时,我遇到了异常

org.mockito.exceptions.verification.TooManyActualInvocations: 
mock.method();
Wanted 1 time:
But was 36 times:

我知道它被调用了36次,但只想调用一次。帮助我解决此问题

1 个答案:

答案 0 :(得分:4)

通过Mockito,您可以通过指定方法至少调用一次来实现。

例如:

verify(mock, atLeastOnce()).method();

有关更多信息:Link