Я пытаюсь справиться с OCTest, но, похоже, не могу заставить его фактически запускать мои тесты (по крайней мере, я считаю, что он не запускает мои тесты). Я настроил проект, как описано в документации разработчика , и добавил класс с именем UnitTests, который содержит следующую функцию:
-(void)testFailures
{
STFail(@"A message");
}
Когда я собираю тестовый пакет (в Debug или Release), панель «Результаты сборки» кратко показывает, что она выполняет модульные тесты (говорит что-то вроде «Запуск модульных тестов для ... (GC OFF)»), но затем показывает сообщение Build Succeeded. То же самое происходит, когда я ставлю менее тривиальные тесты, такие как:
- (void)testFramework
{
NSString *string1 = @"test";
NSString *string2 = @"testing";
STAssertEquals(string1,
string2,
@"FAILURE");
}
Есть идеи, где я иду не так?