Réponses:
Utilisation du mode de vérification approprié:
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;
. Il est généralement import static org.mockito.internal.verification.VerificationModeFactory.times;
déconseillé d' importer des packages contenant "interne" ( ).
verify(mockObject).someMethod("")
recherche exactement 1 interaction (ni plus, ni moins). Si, au contraire, vous souhaitez au moins une invocation de la méthode, vous pouvez utiliser le atLeastOnce()
spécificateur.
Mockito.times(...)
au lieu deVerificationModeFactory.times(...)
pour l'importation statique