Возможно ли установить единый тестовый класс для вызова методов настройки и удаления только один раз для всех тестовых случаев не для каждого тестового примера?Испытание блока Xcode - установка и отключение только один раз
3
A
ответ
14
На самом деле я нашел ответ. Чтобы выполнить настройку уровня класса, необходимо реализовать +(void) setUp
и +(void) tearDown
. Эти методы класса будут вызываться до запуска всех методов тестирования и после запуска всех методов тестирования.
+1
Я полагаю, вы имеете в виду «реализовать» вместо «вызова». –
+1
, но ваш вопрос "установка и отключение только один раз"? – Rajneesh071
0
Проверить это от Apple document
Смежные вопросы
- 1. Установка пути только один раз
- 2. Испытание блока защиты резьбы
- 3. Испытание блока CFWheels?
- 4. Испытание блока Haskell
- 5. Испытание блока управления AngularJS
- 6. Испытание блока гисе-сервлетов
- 7. Испытание блока жасмина Angularjs
- 8. Испытание пробника блока колбы
- 9. испытание блока для Runnable
- 10. Испытание блока на сборке
- 11. Испытание блока управления для отдыха
- 12. Угловых $ часов - выполнить часы блока только один раз
- 13. испытание блока для брошенного исключения
- 14. JQuery только один раз выполняется один раз
- 15. кнопка работает только один раз
- 16. Испытание, если один связанный список является круговым, пройдя его только один раз
- 17. Как вызвать функцию один раз, и только один раз ...?
- 18. Java Timer только один раз один раз (только для сервера)
- 19. MessageComposeViewController только представляет один раз
- 20. Краска только один раз
- 21. Уведомление только один раз
- 22. нагрузки только один раз
- 23. Петля только один раз
- 24. matplotlib только один раз
- 25. Инициализация только один раз
- 26. replaceWith только один раз
- 27. Android: установка будильника из широковещательного приемника работает только один раз
- 28. onYoutubeIFrameAPIReady только один раз
- 29. Javascript только один раз
- 30. jsfiddle только один раз
Если вы используете OCUnit и SenTestCase, что это не так, как установка и демонтаж предназначены для работы. Вам, вероятно, придется определять отдельные тестовые классы для каждого теста, если вы хотите этого поведения. Но действительно ли это необходимо? Вы беспокоитесь о выполнении настройки и разрыва для каждого теста? –
Да, моя настоящая забота - это выступление. Рассмотрим класс FileService. Чтобы проверить варианты использования, мне нужно создать и удалить файл в большинстве методов. Вместо этого я просто хочу, чтобы он был создан один раз и удалялся в конце всех тестовых случаев. – fatih
Я стою исправлены. ;) –