Sobes.tech
Назад к вопросам
Junior — Middle
84

Какую библиотеку ты применяешь для создания мок-объектов в тестах?

Ответ от нейросети

sobes.tech AI

Для создания мок-объектов в тестах на Java часто используется библиотека Mockito. Она проста в использовании, хорошо интегрируется с JUnit и позволяет создавать моки, задавать поведение и проверять вызовы методов.

Пример использования Mockito:

import static org.mockito.Mockito.*;

// Создание мока
List<String> mockedList = mock(List.class);

// Задание поведения
when(mockedList.get(0)).thenReturn("first element");

// Использование
String element = mockedList.get(0); // вернёт "first element"

// Проверка вызова метода
verify(mockedList).get(0);

Mockito — стандарт де-факто для мокирования в Java-проектах.