Предикатная проверка издевательств в Mockito? - PullRequest
3 голосов
/ 03 января 2012

Есть ли способ спросить у Mockito, был ли вызван метод (например, verify), но вместо взрыва, когда false, он просто вернул бы true / false.По сути, я хочу иметь возможность запрашивать фиктивный объект в некотором коде, который я пишу, который оборачивает Mockito, а затем обрабатывать сбои по-своему.

1 Ответ

1 голос
/ 03 января 2012

Привет, я не думаю, что сейчас что-то подобное.Однако вы можете добиться этого с помощью пользовательского VerificationMode.Вы можете действовать так же, как и в случае с классическим шаблоном visitor , т.е. вы создаете экземпляр VerificationMode, в методе verify вы устанавливаете для некоторой переменной экземпляра значение true или false и, наконец,позже вы можете проверить результат, запросив экземпляр VerificationMode.

Обратите внимание, что вам нужен wrap режим проверки и перехватите исключение, которое он может вызвать.(times(1) - режим проверки по умолчанию)

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...