Сопоставление Middle Тестирование в Spring обновлено

Инструмент тестирования и задача

Вопрос

Сопоставьте инструмент и задачу.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Каждый инструмент закрывает свою границу: веб-слой, хранилище, внешние HTTP, асинхронность и подмену зависимостей внутри контекста.

Правильные пары

MockMvc
Проверить контроллер без запуска сервера
Testcontainers
Поднять настоящий PostgreSQL или Kafka на время теста
WireMock
Подменить внешний HTTP-сервис
Awaitility
Дождаться асинхронного результата
@MockitoBean
Заменить бин в контексте моком

Разбор

Каждый инструмент закрывает свою границу: веб-слой, хранилище, внешние HTTP, асинхронность и подмену зависимостей внутри контекста.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.