работает тестовый пример с использованием OCUnit не работает? - PullRequest
4 голосов
/ 24 декабря 2010

при запуске цели для тестовых случаев ничего не происходит, вместо этого отображается предупреждающее сообщение

предупреждение: пропуск тестов;платформа iPhoneSimulator в настоящее время не поддерживает тесты, размещенные в приложениях (набор TEST_HOST).

Я использую xcode 3.2.5 и iOS4.2 ..........

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Оригинальный ответ от 29 декабря 2010 г .:

Игнорировать различие Apple между «тестами логики» и «тестами приложений». Вместо этого используйте GTM . У вас будет одна цель тестирования, которая работает либо на симуляторе, либо на устройстве и может быть отлажена без дополнительной настройки.

Новый ответ:

С тех пор встроенное модульное тестирование Xcode прошло долгий путь. Я перешел с GTM обратно на OCUnit. См http://qualitycoding.org/xcode-unit-testing/

1 голос
/ 24 декабря 2010

Я считаю, что вы не можете запустить модульные тесты на симуляторе, вам нужно запустить их на самом устройстве.

Отредактировано, чтобы добавить

Времена изменились!

...