0
私はユニットテストを行うためにOCMockを使用しています。 部分的模擬オブジェクトの機能がOCMockからあることは知っています。私はこの1つを意味する:部分模擬クラス
[OCMockObject partialMockForObject:anObject]
しかし、私は唯一のクラス関数で構成されたクラスを持っています。例えば。 MyHelperClazz
クラス、私は[MyHelperClazz helperFunc]
のように使用します。
MyHelperClazz
でいくつかの機能を模擬する必要がありますが、私のテストコードではMyHelperClazz
の実際の実装を実行したいものもあります。だから、私はそれを部分的に嘲笑する必要がある。しかし、それはクラスではなく、オブジェクトです。
OCMockでクラスを部分的に模擬するにはどうすればよいですか?それが不可能な場合は、どのように私の目標を達成するには?