私はプロジェクトで Kiwi を使用していますが、 amock
と aをいつ使用するかがよくわかりませんnullMock
。Kiwi のドキュメントで現在提供されているものは次のとおりです。
プレーンなモック オブジェクトは、予期しないセレクターまたはメッセージ パターンを受け取ると、例外を発生させます。モックでスタブまたは受信期待値が使用されると、期待されるメッセージが自動的にモックに追加されます。
モックが他のメッセージを受信することを気にせず、例外を発生させたくない場合は、null モック (null オブジェクトとも呼ばれます) を使用します。
この違いはどのようなシナリオに影響を与えるのでしょうか。