我为我的代码编写了单元测试。代码如下所示:
bool result = [t1 isSimilarToTransaktion:t2];
if( result )
NSLog(@"YEAH!!!!");
STAssertEquals( YES, result, @"Not equal" );
实际上我检查过在这种特殊情况下结果是YES。但是测试失败并显示错误消息“Type missmatch”。其实我认为YES和YES属于同一类型?顺便说一下:YEAH !!!是执行此操作时的情节。
哦,我刚刚用STAssertTrue替换了STAssertEquals,但对我来说仍然是个谜。
答案 0 :(得分:1)
你的结果类型应该是BOOL,而不是bool。
或者你可以检查“是”而不是“是”。