Тестирование пользовательского интерфейса xcode7: как xcode определяет, что метод Test

Как xcode определяет, что этот метод является uiTest? Посмотрите на картинку:

Подобные методы работают по-разному: только один из них определяется как uitest


person Che    schedule 23.10.2015    source источник
comment
моя проблема была в переименованной цели и некоторой магии. я просто снова клонирую репо и перезагружаю свой xcode, и он отлично работает.   -  person Che    schedule 26.10.2015
comment
кстати. если метод точки запуска не показан, попробуйте: очистить проект, удалить производные данные и !! подождите, пока xcode закончит индексацию файлов. Надеюсь, эта информация поможет кому-нибудь   -  person Che    schedule 27.11.2015


Ответы (1)


Xcode имеет два критерия для определения того, является ли что-то тестом.

  1. Класс должен наследовать от XCTestCase
  2. Метод должен начинаться с test

Обратите внимание, что классу не обязательно наследовать напрямую от XCTestCase, но он может быть внучатым. Также обратите внимание, что test чувствителен к регистру.

person Joe Masilotti    schedule 23.10.2015