Я пытаюсь справиться с OCTest, но не могу заставить его фактически запускать мои тесты (по крайней мере, я считаю, что это не работает мои тесты). Я создал проект, как описано в the developer documentation, и добавил класс, называемый UnitTests, который содержит следующую функцию:Тесты OCUnit не работают/не найдены
-(void)testFailures
{
STFail(@"A message");
}
Когда я построить тестовый пакет (в Debug и Release), панель Build Results показывает кратко что он запускает модульные тесты (он говорит что-то вроде «Выполнение модульных тестов для ... (GC OFF)»), но затем показывает сообщение «Сформировать успешное». То же самое происходит, когда я ставлю менее тривиальные испытания в таких как:
- (void)testFramework
{
NSString *string1 = @"test";
NSString *string2 = @"testing";
STAssertEquals(string1,
string2,
@"FAILURE");
}
Любых идеи относительно того, куда я иду неправильно?
Единственное, что споткнулся меня было то, что юнит-тесты, кажется, только для запуска во время сборки тренажера, а не во время сборки устройства. – 2010-12-07 21:29:09