Mockito проверить отсутствие _default_ взаимодействия

У меня есть класс с методами, которые возвращают разные формы одного и того же. Мне нужно только знать, что один из них называется, и я не хочу быть слишком ограничительным в отношении чего.

Я попытался установить ответ по умолчанию (второй аргумент mock()), чтобы создать исключение, но исключение было выдано, даже когда я настраивал заглушку (т.е. в when(...) вызов)! Документация также не рекомендует использовать это.

Так есть ли правильный способ проверить / разрешить вызов только методов с явными заглушками?

1 ответ

Решение

Видимо, есть ignoreStubs() добавил в 1.9, что делает именно это. Использование:

verifyNoMoreInteractions(ignoreStubs(mock, mockTwo));
Другие вопросы по тегам