Я использую Kiwi в проекте и не совсем понимаю, когда использовать mock
против nullMock
. Вот что в настоящее время предоставляет документацию Киви:Kiwi: конкретная разница между mock и nullMock?
Простой фиктивный объект будет вызывать исключение, когда он принимает селектор или сообщение шаблон, который он не ожидает. Ожидаемые сообщения автоматически добавляются к макету, когда ожидаются нулевые или ожидающие ожидания используются на макет.
Если вы не хотите, чтобы mocks получал другие сообщения, и не хотите, чтобы исключались исключения из , используйте нулевой макет (также известный как пустой объект ).
Это какой сценарий повлияет на эту разницу?