如何验证多次调用的方法

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();

更多信息: