Назад к вопросам
Junior — Middle
63
Ты применяешь библиотеку Mockito для написания тестов?
Ответ от нейросети
sobes.tech AI
Да, библиотека Mockito широко используется для написания unit-тестов в Java. Она позволяет создавать mock-объекты — имитации реальных классов, чтобы изолировать тестируемый код от зависимостей.
Основные возможности Mockito:
- Создание mock-объектов.
- Настройка поведения методов mock-объектов.
- Проверка вызовов методов (verify).
Пример использования:
import static org.mockito.Mockito.*;
// Создание mock
List<String> mockedList = mock(List.class);
// Настройка поведения
when(mockedList.get(0)).thenReturn("Первый элемент");
// Использование
System.out.println(mockedList.get(0)); // Выведет "Первый элемент"
// Проверка вызова
verify(mockedList).get(0);
Mockito помогает писать чистые и независимые тесты, особенно когда код зависит от внешних сервисов или сложных объектов.