OCMock を使用してクラスのすべてのインスタンスのインスタンス メソッドをモックしたいのですが、それをオーバーライドするクラスのインスタンスがなく、テストしているメソッド内で作成されます。
だから私の質問は、クラスのすべてのインスタンスに対してこのメソッドをオーバーライドすることは可能ですか、それともメソッド内でインスタンスを作成するのではなく、メソッドにそのインスタンスを注入する必要がありますか?
すなわち
[[ClassThatHasTheInstanceMethodToOverride andCall:@selector(callThisMethodInstead) onObject:self] someInstanceMethod];