testing-aqa middle

verify — что это и зачем?

Ответ

Проверка, что метод был вызван (сколько раз, с какими аргументами). verify(mock, times(2)).method(anyString()).

Разбор: verify в Mockito проверяет факт взаимодействия с моком: был ли метод вызван, сколько раз и с какими аргументами (verify(mock, times(2)).method(...)). Главная путаница — со стабингом (when/thenReturn), который задаёт поведение, тогда как verify не настраивает возврат и не сравнивает результаты, а контролирует сами вызовы.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться