Xcode 7: неразрешима ли пропасть между тестами приложений и тестами пользовательского интерфейса?
В Xcode 7 † появился новый способ непосредственного тестирования вашего пользовательского интерфейса, в том числе новая цель тестирования «iOS UI Testing Bundle» (или «OS X»).
Похоже, что в цели тестирования пользовательского интерфейса нет встроенного доступа к модели или классам, составляющим ваше приложение. Например.[UIApplication sharedApplication]
не будет вызываться из ваших тестов пользовательского интерфейса. Это подразумевает, что «тесты приложений» и «тесты пользовательского интерфейса» существуют через, возможно, непреодолимую пропасть.
Как указаноВот:
Проблема в том, что тестирование пользовательского интерфейса Xcode не позволяет получить доступ к реальному приложению.
Вопросы:
Можно ли преодолеть эту пропасть? Если да, то как, детально, с настройками сборки и компоновщика и, возможно, работающимиxcodeproj
на github.Где можно найти четкое изложение этого разрыва в документах Apple.† На момент написания бета-версии программного обеспечения.