Sobes.tech
Back to questions
Junior — Middle
62

Ты применяешь библиотеку Mockito для написания тестов?

Answer from AI

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 помогает писать чистые и независимые тесты, особенно когда код зависит от внешних сервисов или сложных объектов.