Встречается на собеседованиях • сегодня
Что такое Mockito
Mockito — это популярный фреймворк для мокинга (создания заглушек) в юнит-тестах Java. Он позволяет создавать моки объектов, определять их поведение и проверять взаимодействие с ними, не требуя реальных реализаций.
**Пример:**
```java
// Создание мока
List mockedList = Mockito.mock(List.class);
// Задание поведения
Mockito.when(mockedList.get(0)).thenReturn("first");
// Проверка
assertEquals("first", mockedList.get(0));
// Верификация вызова
Mockito.verify(mockedList).get(0);
```
**Ключевые возможности:**
- Создание мок-объектов (`mock()`).
- Задание поведения (`when().thenReturn()`).
- Проверка вызовов (`verify()`).
- Поддержка аннотаций (`@Mock`, `@InjectMocks`).
Mockito упрощает тестирование, изолируя зависимости и делая тесты чище и быстрее.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы