Вопрос

Я просто не смог заставить это работать, и мне интересно, трачу ли я время зря или я просто глуп!

Извините, у меня нет точной ошибки, которая у меня сейчас есть.Но я просто хочу знать, работает это или нет!

Это было полезно?

Решение

Я не знаю, работает ли OCUnit с iPhone, но есть iPhoneUnitТестирование Фреймворк доступен в Google Code.

Другие советы

У Колина Барретта есть запись в блоге о OCMock и iPhone.

Не совсем уверен насчет OCMock, но поддержка OCUnit теперь включена в iPhone 2.2 SDK.

Вы можете скачать пример приложения с сайта Стэнфордское программирование приложений для iPhone CS193P Лекция 19.

Сен:те (создатель фреймворка) объясняет, как использовать OCUnit с проектом iPhone: http://www.sente.ch/s/?p=535&lang=en.

Я создал несколько тестов OCUnit для приложения для iPhone, но для запуска тестов мне пришлось скомпилировать их для Mac OS X, а не для iPhone OS, и переключение туда и обратно было мучительным.

А Google фреймворк чище, они могут запускать тесты в симуляторе или на устройстве.

Я зациклился на том же самом.Я наконец нашел ответ на Мир Митча затем повторно опубликовал решение на мой сайт.Быстрое решение — добавить папку OCMock.framework в /Library/frameworks и ссылаться на нее оттуда.По какой-то причине XCode не хочет добавлять в путь папки, внешние по отношению к его естественной структуре поиска.Пока я не узнаю больше, это лучшее, что мы можем сделать.

-Утес

На момент написания OCUnit «просто работает» на iPhone.Apple поставляет шаблоны, которые работают «из коробки».

Взглянем здесь.Вы найдете шаблон Xcode, который вы можете использовать, со всеми готовыми настройками OCUnit и OCMock.

Возможно, вас заинтересует этот проект, который интегрирует OCMock и gh-unit (на основе инструментария Google).

Модульный тест

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top