ios: OCUnit STAssertEquals -> Несоответствие типов - PullRequest
0 голосов
/ 07 декабря 2011

Я написал модульный тест для своего кода. Код выглядит следующим образом:

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

На самом деле я проверил, что в данном конкретном случае результат ДА. Но тест не проходит с сообщением об ошибке «Несоответствие типов». На самом деле я думал, что ДА и ДА того же типа? Кстати: да! это plotet, когда я выполняю это.

О, я только что заменил STAssertEquals на STAssertTrue, но для меня до сих пор загадка

1 Ответ

1 голос
/ 07 декабря 2011

Ваш тип результата должен быть BOOL, а не bool.

В качестве альтернативы вы можете проверить «true» вместо «YES».

...