1. Обзор Эта статья иллюстрирует , как использовать проверку Mockito в различных случаях использования. Формат кулинарной книги ориентирован на примеры и практичен — никаких лишних деталей и объяснений не требуется. Мы будем издеваться над простой реализацией списка: public class MyList extends AbstractList<String> {
@Override public String get(final int index) {
return null;
}
@Override public int size() {
return 0;
}
} 2. Рецепты Проверьте простой вызов на макете: List<String> mockedList = mock(MyList.class);
mockedList.size();
verify(mockedList).size(); Проверьте количество взаимодействий с макетом: List<String> mockedList = mock(MyList.class);
mockedList.size();
verify(mockedList, times(1)).size(); Убедитесь, что не произошло никакого взаимодействия со всем макетом: List<String> mockedList = mock(MyList.class);
verifyNoInteractions(mockedList); Убедитесь, что не произошло взаимодействия с определенным методом: List<String> mockedList = mock(