Работают ли OCUnit и OCMock на iPhone SDK?

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

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

Ответ 1

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

Ответ 2

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

Ответ 4

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

Ответ 5

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

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

Ответ 6

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

-Cliff

Ответ 7

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

Ответ 8

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

Ответ 9

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

Unit test