Каков наилучший способ модульного тестирования кода Objective-C? - PullRequest
329 голосов
/ 28 августа 2008

Какие рамки существуют для модульного тестирования кода Objective-C? Я хотел бы рамки, которая хорошо интегрируется с Apple Xcode.

Ответы [ 17 ]

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

Sen: te (создатель среды тестирования, включенной в Xcode) объясняет, как использовать OCUnit с проектом iPhone: simple-iphone-ipad-unit-test .

7 голосов
/ 15 марта 2009

Я рекомендую gh-unit, он имеет приятный графический интерфейс для результатов теста.

http://github.com/gabriel/gh-unit/tree/master

6 голосов
/ 23 декабря 2009

Мэтт Галлахер из Какао с любовью имеет очень хорошую статью о юнит-тестировании.

5 голосов
/ 24 февраля 2013

Я бы посоветовал взглянуть на Kiwi, среду тестирования BDD с открытым исходным кодом для iOS: Киви

Проверьте WIKI проекта, чтобы начать, или получите книгу Даниэля Стейнберга "Test Driving iOS Development with Kiwi" тест-драйв КСН-разработка

4 голосов
/ 19 мая 2010

Я использую SimpleUnitTest, работает с библиотеками iPhone и iPad.

http://cbess.blogspot.com/2010/05/simple-iphone-ipad-unit-test.html

Он поставляется с шаблоном Xcode модульного теста, позволяющим легко добавить класс модульного теста. Обертывания GTM.

Вы можете буквально поместить его в активный проект и начать добавлять модульные тесты в течение 3 минут (или меньше).

3 голосов
/ 15 марта 2014

Specta - это современная инфраструктура TDD (разработка через тестирование) / BDD (разработка, управляемая поведением), которая работает поверх XCTest. Он поддерживает модульное тестирование для проектов iOS и Mac OS X.

0 голосов
/ 14 июня 2013

Я надеюсь, что вы можете использовать «SenTestKit», из которого вы можете проверить каждый метод.

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