Jawaban:
Menggunakan VerificationMode yang sesuai:
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;
. Umumnya mengimpor paket dengan "internal" di dalamnya ( import static org.mockito.internal.verification.VerificationModeFactory.times;
) tidak disarankan.
verify(mockObject).someMethod("")
mencari persis 1 interaksi (tidak lebih, tidak kurang). Sebaliknya, jika Anda menginginkan setidaknya satu doa metode, Anda bisa menggunakan atLeastOnce()
specifier.
Mockito.times(...)
alih-alihVerificationModeFactory.times(...)
untuk impor statis