Sobes.tech
Junior — Middle

¿Qué biblioteca utilizas para crear objetos simulados en las pruebas?

sobes.tech AI

Respuesta de la IA

Для создания мок-объектов в тестах на 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-проектах.