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