Это в некоторой степени зависит от того, какую среду модульного тестирования вы выберете. Создание файла с помощью OCUnit должно быть самым простым, поскольку платформа встроена в XCode, и XCode поставляется с шаблонами для создания тестовых файлов. Вы должны иметь возможность создать новую цель OCUnit из шаблона, а затем добавить файл OCUnit из шаблона в эту цель. К этому моменту вы сможете xcodebuild , что цель и все готово.
Тем не менее, с тех пор, как я использовал OCUnit, прошло много времени, и я обнаружил, что использование его из командной строки и в наших сборках CI вызывает разочарование.
Он не встроен в XCode, но Cedar имеет шаблонов для создания новых проектов и файлов в XCode. Я обернул командную строку xcodebuild в Rakefile, чтобы упростить запуск из командной строки. Вы должны иметь возможность создать новый проект спецификации Cedar из шаблона и запустить его, но теперь я вижу, что забыл включить файл Rakefile в шаблон. Это должно сработать, если вы получите шаблоны чуть позже сегодня.
Rakefile предназначен для rake, который является рубиновой версией make, если вы его не использовали. Вы можете легко установить его с помощью
$ gem install rake
, а затем просто вызывать задачи по имени:
$ rake specs