Yanıtlar:
Uygun Doğrulama Modunu kullanarak:
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");
import static org.mockito.Mockito.times;
. Genellikle içinde "dahili" olan paketleri içe aktarmak ( import static org.mockito.internal.verification.VerificationModeFactory.times;
) önerilmez.
verify(mockObject).someMethod("")
tam olarak 1 etkileşim arar (daha fazla, daha az değil). Bunun yerine, yöntemin en az bir çağrılmasını istiyorsanız, atLeastOnce()
belirteci kullanabilirsiniz .
Mockito.times(...)
yerine de kullanabilirsinizVerificationModeFactory.times(...)