2013-02-15 19 views

risposta

305

Utilizzando la VerificationMode del caso, naturalmente:

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"); 
+15

È possibile anche usare 'Mockito.times (...)' invece di 'VerificationModeFactory.times (...) 'per l'importazione statica –

+18

' Importa statico org.mockito.Mockito.times; '. Generalmente l'importazione di pacchetti con "interno" al loro interno ('import static org.mockito.internal.verification.VerificationModeFactory.times;') è sconsigliato. – Roger

+0

c'è un altro modo di scrivere i tempi (1)? –