Мой вопрос 2 раза. 1. Могу ли я использовать OCUnit для проверки контроллеров View. Если да, как мне это сделать? Если нет, есть ли другой тестовый комплект, который я могу использовать?Контрольные контроллеры проверки --iPhone
3
A
ответ
5
Вы определенно можете. Скажем, у вас был UITableViewController, и вы хотели убедиться, что у него было 2 раздела по 5 рядов; что легко делается в методе испытания следующим образом:
- (void) testTableHasCorrectRowsAndSections
{
id tableViewController = [[[YourTableViewControllerSubclass alloc] init] autorelease];
STAssertEquals(2,[tableViewController numberOfSectionsInTableView:nil],@"");
STAssertEquals(5,[tableViewController tableView:nil numberOfRowsInSection:0],@"");
STAssertEquals(5,[tableViewController tableView:nil numberOfRowsInSection:1],@"");
}
Я хотел бы также рекомендовать также использование OCMock, чтобы помочь вам с тестирования контроллеров. вы можете легко высмеять представление и убедиться, что ваш контроллер взаимодействует с ним должным образом.
Смежные вопросы
- 1. Контрольные контроллеры Symfony3
- 2. Контрольные контроллеры = интеграционный тест?
- 3. Контрольные контроллеры в Play Framework
- 4. Контрольные контроллеры просмотра в раскадровках в RubyMotion
- 5. Имеет ли смысл модульные контрольные контроллеры
- 6. Контрольные списки для тестирования iPhone
- 7. iOS: Контрольные контроллеры не освобождаются при отклонении
- 8. Как модульные контрольные контроллеры, которые используют SpringSecurityService?
- 9. Контрольные контроллеры в драгоценных камнях с RSpec
- 10. Контрольные колонки в iPhone
- 11. Автоматизация тестирования iPhone - контрольные инструменты?
- 12. Внешние контроллеры для iPhone
- 13. Контроллеры TabBar iphone
- 14. iPhone handcraft views/контроллеры
- 15. Контрольные контроллеры в Rails 3 с Devise и RSpec
- 16. Тест Spring mvc - контрольные контроллеры с автообновленными аннотациями
- 17. Контрольные контроллеры, использующие Spring, JUNIT, MockMvc и Hamcrest
- 18. Контрольные контроллеры Spring: вызовите методы обслуживания или результаты макета
- 19. ASP/NET MVC: Контрольные контроллеры с сеансами? Дразнящий?
- 20. Делает ли «popToViewController» все контрольные контроллеры между ними?
- 21. iPhone - вложенные представления и контроллеры
- 22. Непоследовательные контрольные экраны для экспресс-проверки Paypal
- 23. Контрольные проверки Количество дней между двумя датами
- 24. Контрольные рельсовые контроллеры, которые не входят в спецификации/контроллеры с rspec 2
- 25. iphone/ipad - две разные цели, конфликтующие контроллеры
- 26. iOS-контроллеры для универсального приложения (iPhone/iPad)
- 27. Динамические контроллеры UIButton и действия в iphone?
- 28. MVC 3: Контрольные контрольные тесты VS интеграционные тесты
- 29. Перекрестные контрольные переменные
- 30. строки проверки в Iphone