Работают ли OCUnit и OCMock на iPhone SDK? - PullRequest
19 голосов
/ 01 октября 2008

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

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

Ответы [ 9 ]

17 голосов
/ 03 октября 2008

Я не знаю, работает ли OCUnit с iPhone, но в Google Code доступна платформа iPhoneUnitTesting .

9 голосов
/ 14 декабря 2008

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

7 голосов
/ 14 декабря 2008

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

Пример приложения можно загрузить с Программирование приложений Stanford для iPhone.

5 голосов
/ 18 января 2009

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

4 голосов
/ 29 декабря 2009

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

4 голосов
/ 16 октября 2008

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

-Cliff

4 голосов
/ 03 октября 2008

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

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

3 голосов
/ 05 декабря 2009

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

1 голос
/ 29 декабря 2009

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

Юнит тест

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...