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