180
我想验证一个方法是否被调用两次或多次通过mockito验证。我使用验证,并抱怨是这样的:如何验证一个方法被调用两次与mockito验证()
org.mockito.exceptions.verification.TooManyActualInvocations:
Wanted 1 time:
But was 2 times. Undesired invocation:
我想验证一个方法是否被调用两次或多次通过mockito验证。我使用验证,并抱怨是这样的:如何验证一个方法被调用两次与mockito验证()
org.mockito.exceptions.verification.TooManyActualInvocations:
Wanted 1 time:
But was 2 times. Undesired invocation:
使用适当的VerificationMode,当然:
import static org.mockito.Mockito.atLeast;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
verify(mockObject, atLeast(2)).someMethod("was called at least twice");
verify(mockObject, times(3)).someMethod("was called exactly three times");
你也可以使用'Mockito.times(...)'而非'VerificationModeFactory.times (...)'静态导入 – 2015-11-24 10:16:09
'import static org.mockito.Mockito.times;'。一般情况下,导入其中包含“内部”的包('import static org.mockito.internal.verification.VerificationModeFactory.times;')是不鼓励的。 – Roger 2016-05-31 20:52:34
有没有写时间(1)的另一种方式? – 2017-08-10 10:57:00