Для того чтобы проверить что метод был вызван мы вызываем verify(mock).method(). А как проверить обратное, что метод вызван не был?
Использование метода verify в Mockito (из документации):
LinkedList mockedList = mock(LinkedList.class);
mockedList.add("once");
mockedList.add("twice");
mockedList.add("twice");
mockedList.add("three times");
mockedList.add("three times");
mockedList.add("three times");
Чтобы удостоверится что метод был вызван один раз
verify(mockedList).add("once");
или
verify(mockedList, times(1)).add("once");
Оба варианта идентичны так как:
public static <T> T verify(T mock) {
return MOCKITO_CORE.verify(mock, times(1));
}
Для вашего случая подойдет вариант verify(mockedList, times(0)).add("never happened"); или же verify(mockedList, never()).add("never happened");.
javajunitmockito
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости