Mockito проверить отсутствие _default_ взаимодействия
У меня есть класс с методами, которые возвращают разные формы одного и того же. Мне нужно только знать, что один из них называется, и я не хочу быть слишком ограничительным в отношении чего.
Я попытался установить ответ по умолчанию (второй аргумент mock()
), чтобы создать исключение, но исключение было выдано, даже когда я настраивал заглушку (т.е. в when(...)
вызов)! Документация также не рекомендует использовать это.
Так есть ли правильный способ проверить / разрешить вызов только методов с явными заглушками?
1 ответ
Решение
Видимо, есть ignoreStubs()
добавил в 1.9, что делает именно это. Использование:
verifyNoMoreInteractions(ignoreStubs(mock, mockTwo));