Приходится писать много кода.
Можно проверить факт вызова, использовав mock
- тестовый двойник, который позволяет отслеживать любые действия с объектом.
Второй вариант - настроить ответы на вызовы методов и записывать передаваемые аргументы. Mockito второй вариант реализует через ArgumentCaptor
.
Для проверки того, что был вызван метод с нужными аргументами, следует использовать Mockito#verify
Для сохранения аргументов вызываемых методов следует использовать ArgumentCaptor