Câu trả lời:
Sử dụng VerifyingMode thích hợp:
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;
. Nói chung, việc nhập các gói có "nội bộ" trong chúng ( import static org.mockito.internal.verification.VerificationModeFactory.times;
) không được khuyến khích.
verify(mockObject).someMethod("")
sẽ tìm chính xác 1 tương tác (không hơn, không kém). Nếu, thay vào đó, bạn muốn có ít nhất một lời gọi của phương thức, bạn có thể sử dụng trình atLeastOnce()
xác định.
Mockito.times(...)
thay vìVerificationModeFactory.times(...)
nhập tĩnh