2016-03-04 2 views

ответ

1

Пока ваш тест не создавать другие объекты, которые слушают те же уведомления:

  • Создание экземпляра класса
  • выстрелить уведомление
  • Подтверждения ожидаемые результаты

Я показываю эту технику в виде скринкаста: How to TDD Model-View-Controller in iOS

+0

Ваш скринкаст превосходный! Спасибо. Но я узнал, что моя проблема в другом месте. У меня есть статическая библиотека, в которой находится мой контроллер, и именно поэтому ям не могу проверить что-либо, связанное с просмотром контроллеров. В настоящее время у меня есть 3 цели в моем приложении - App, Library и Test. Из того, что я узнал за последние несколько дней, лучший подход заключается в создании другого приложения, которое зависит от моей библиотеки и написания теста там ... Или у вас есть какие-то лучшие предложения? Спасибо заранее –

+0

Не статическая библиотека, используемая вашим приложением? Таким образом, вы должны иметь возможность писать тесты с помощью приложения в качестве тестового хоста. Вам, вероятно, не нужно отдельное тестовое приложение. –

Смежные вопросы