जवाबों:
उपयुक्त सत्यापन विधि का उपयोग करना:
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;
। आम तौर पर उन में "आंतरिक" के साथ पैकेज आयात करना ( import static org.mockito.internal.verification.VerificationModeFactory.times;
) हतोत्साहित किया जाता है।
verify(mockObject).someMethod("")
वास्तव में 1 इंटरैक्शन के लिए दिखता है (अधिक नहीं, कम नहीं)। यदि, इसके बजाय, आप विधि का कम से कम एक मंगलाचरण चाहते हैं , तो आप atLeastOnce()
विनिर्देशक का उपयोग कर सकते हैं ।
Mockito.times(...)
केVerificationModeFactory.times(...)
लिए भी उपयोग कर सकते हैं