Junior — Middle
98
Wie erfolgt der Prozess der Objektsimulation mit der Mockito-Bibliothek in Tests?
Unternehmen wurden gefragt
ООО Ренью
Antwort von AI
sobes.tech KI
Mockito — это библиотека для создания имитаций (моков) объектов в тестах на Java. Она позволяет подменять реальные зависимости на фейковые объекты, чтобы изолировать тестируемый код.
Основные шаги:
- Создать мок с помощью
Mockito.mock(Class.class)или аннотации@Mock. - Настроить поведение мока с помощью
when(...).thenReturn(...). - Использовать мок в тестируемом классе.
- Проверить вызовы методов с помощью
verify().
Пример:
List<String> mockedList = Mockito.mock(List.class);
Mockito.when(mockedList.get(0)).thenReturn("hello");
String result = mockedList.get(0); // вернет "hello"
Mockito.verify(mockedList).get(0); // проверка вызова метода
Таким образом, Mockito помогает писать модульные тесты, контролируя поведение зависимостей.