Comment vérifier si une méthode est appelée deux fois avec mockito vérifier()
Je veux vérifier si une méthode est appelée au moins une fois par mockito vérifier. J'ai utilisé de vérifier et il se plaint comme ceci:
org.mockito.exceptions.verification.TooManyActualInvocations:
Wanted 1 time:
But was 2 times. Undesired invocation:
Vous devez vous connecter pour publier un commentaire.
À l'aide de la VerificationMode, bien sûr:
Mockito.times(...)
au lieu deVerificationModeFactory.times(...)
pour l'importation statiqueimport static org.mockito.Mockito.times;
. Généralement l'importation de packages avec "interne" (parimport static org.mockito.internal.verification.VerificationModeFactory.times;
) est déconseillé.verify(mockObject).someMethod("")
cherche exactement 1 interaction (pas plus, pas moins). Si, au lieu de cela, vous voulez au moins invocation de la méthode, vous pouvez utiliser leatLeastOnce()
spécificateur.