2016-06-28 8 views
0

私はユニットテストを行うためにOCMockを使用しています。 部分的模擬オブジェクトの機能がOCMockからあることは知っています。私はこの1つを意味する:部分模擬クラス

[OCMockObject partialMockForObject:anObject] 

しかし、私は唯一のクラス関数で構成されたクラスを持っています。例えば。 MyHelperClazzクラス、私は[MyHelperClazz helperFunc]のように使用します。

MyHelperClazzでいくつかの機能を模擬する必要がありますが、私のテストコードではMyHelperClazzの実際の実装を実行したいものもあります。だから、私はそれを部分的に嘲笑する必要がある。しかし、それはクラスではなく、オブジェクトです。

OCMockでクラスを部分的に模擬するにはどうすればよいですか?それが不可能な場合は、どのように私の目標を達成するには?

答えて