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