0

Kiwi を使用してオブジェクトの作成をテストしたいと考えています。このような構造を検討してください

id objectOne = [ObjectOne objectWithAnotherObject:objectTwo];

この静的メソッド内で、enum/type プロパティを定義した objectTwo から objectOne をセットアップします。

私のキウイテストは次のようになります。

ObjectTwo *objectTwo = [ObjectTwo モック];

[objectTwo stub:@selector(type) andReturn:theValue(typeOne)];

id objectOne = [ObjectOne objectWithAnotherObject:objectTwo];

私が今これに直面している問題は例外です:

[NSException raise:@"KWStubException" format:@"ラップされたスタブ値型 (%s) をターゲット型 (%s) に変換できませんでした", [self.value objCType], objCType];

Kiwi がオブジェクト theValue(typeOne) を列挙値に変換できなかったということですか?

XCODE 6と最新のKiwiリリースを使用しています

4

1 に答える 1