Risposte:
Utilizzando la modalità di verifica appropriata:
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;
. Generalmente l'importazione di pacchetti con "interno" in essi ( import static org.mockito.internal.verification.VerificationModeFactory.times;
) è sconsigliata.
verify(mockObject).someMethod("")
cerca esattamente 1 interazione (niente di più, niente di meno). Se, invece, si desidera almeno una chiamata del metodo, è possibile utilizzare l' atLeastOnce()
identificatore.
Mockito.times(...)
inveceVerificationModeFactory.times(...)
per l'importazione statica