2013-02-15 2 views

ответ

305

Используя соответствующий VerificationMode, конечно:

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

Вы также можете использовать 'Mockito.times (...)' вместо 'VerificationModeFactory.times (...) 'для статического импорта –

+18

' import static org.mockito.Mockito.times; '. Обычно импорт пакетов с «внутренними» в них ('import static org.mockito.internal.verification.VerificationModeFactory.times;') не рекомендуется. – Roger

+0

есть ли другой способ написания времен (1)? –