2014-12-12 2 views

ответ

13

XCTAssert является одним из семейств утверждений для модульных испытаний из фреймворка XCTest и должен присутствовать только в целевых единицах тестирования (т. Е. Не в вашем коде приложения). Если утверждение не выполняется, оно не прекращает выполнение тестового жгута или хостинга, но записывает и сообщает об ошибке.

Утверждения об испытаниях модулей регистрируются и сообщаются во время действия «Тестирование» (по сравнению с действиями «Запуск» и «Установка»).

assert - это быстрый ответ для отладки для кода пользователя. Это может присутствовать в ваших целевых пакетах приложения или каркаса. Если утверждение не выполняется, текущее приложение останавливается в состоянии отладки или завершается, если не находится в отладчике. Эквивалентен объекту-C NSAssert. В релиз-сборках утверждение игнорируется.

+0

Спасибо, теперь это ясно! – Caipivara

+0

А интересно узнать, что в релиз-сборках игнорируется. Это могло вызвать у меня головные боли –

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