2011-12-06 4 views
0

私のコードの単体テストを書きました。ios:OCUnit STAssertEquals - >型ミスマッチ

bool result = [t1 isSimilarToTransaktion:t2]; 
if(result) 
    NSLog(@"YEAH!!!!"); 
STAssertEquals(YES, result, @"Not equal"); 

実は私は、この特定のケースで結果がYESであることを確認:コードは次のようになります。しかし、エラーメッセージ "タイプミスマッチ"でテストが失敗します。実際に私はYESとYESが同じタイプのものだと思った? Btw:そう!これを実行するとプロットされます。

ああ私には私はちょうどSTAssertTrueでSTAssertEqualsを交換しますが、それはまだ謎です

答えて

1

結果のためのあなたのタイプはBOOLない、BOOLする必要があります。

また、「はい」の代わりに「真」をチェックすることもできます。

関連する問題