Я просто не мог заставить это работать, и мне интересно, трачу ли я свое время или просто глупо!
Извините, сейчас у меня нет точной ошибки. Но я просто хочу знать, работает это или нет!
Я не знаю, работает ли OCUnit с iPhone, но в Google Code доступна платформа iPhoneUnitTesting .
У Колина Барретта есть запись в блоге о OCMock и iPhone .
Не уверен насчет OCMock, но поддержка OCUnit теперь включена в iPhone 2.2 SDK.
Пример приложения можно загрузить с Программирование приложений Stanford для iPhone.
Sen: te (создатель фреймворка) объясняет, как использовать OCUnit с проектом iPhone: http://www.sente.ch/s/?p=535&lang=en.
На момент написания OCUnit «просто работает» на iPhone. Apple поставляет готовые шаблоны из коробки.
Я зациклился на том же. Я наконец нашел ответ на Mitch's World , а затем разместил решение на моем сайте . Быстрое решение состоит в том, чтобы добавить папку OCMock.framework в / Library / frameworks и ссылаться на нее оттуда. По какой-то причине XCode не хочет добавлять папки, внешние по отношению к своему естественному каркасу, в путь. Пока я не узнаю больше, это лучшее, что мы можем сделать.
-Cliff
Я создал несколько тестов OCUnit для приложения для iPhone, но для запуска тестов мне пришлось скомпилировать для Mac OS X, а не для iPhone OS, и переключение назад и вперед было проблемой.
Google Framework чище, они могут запускать тесты в симуляторе или на устройстве.
Взгляните здесь . Вы найдете шаблон XCode, который вы можете использовать, который имеет OCUnit и OCMock все готовые настройки для вас.
Вас может заинтересовать этот проект, который включает OCMock & gh-unit (на основе инструментария Google)
Юнит тест