Встречается на собеседованиях • сегодня

Что такое Mock

Mock — это объект-заглушка, который имитирует поведение реального объекта в тестах. Используется для изоляции тестируемого кода от зависимостей (например, базы данных, внешних сервисов). Пример с Mockito: ```java // Создаем mock List mockedList = Mockito.mock(List.class); // Задаем поведение Mockito.when(mockedList.get(0)).thenReturn("test"); // Проверяем assertEquals("test", mockedList.get(0)); Mockito.verify(mockedList).get(0); ``` Основные преимущества: - Ускоряет тесты, заменяя тяжелые зависимости - Позволяет тестировать код в изоляции - Контролируемое поведение (возврат значений, исключений) Часто используется вместе с `@Mock` в JUnit-тестах.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы