Добавление модульных и пользовательских тестов в существующий проект в Xcode 7

81

Допустим, у меня есть существующий проект в Xcode, и по какой-то причине я не добавил модульные тесты или тесты пользовательского интерфейса. Могу ли я добавить тестовые проекты в проект позже в Xcode 7?

уховертка
источник
2
разве это не ответ на твой вопрос? stackoverflow.com/a/32009790/1869369
Ронни Веберс,

Ответы:

111

Да!

Вы можете добавлять новые тестовые цели для пользовательского интерфейса и модульных тестов с помощью навигации File > New > Target > Test. Когда это будет сделано, добавьте новые тестовые примеры с помощью навигации File > New > File > Source.

Тестовая цель

Крис Друкас
источник
2
Если вы используете файлы C со своими Swift Unit Tests, вам также может потребоваться указать новую цель на файл заголовка моста и убедиться, что все местоположения файлов заголовков известны. Вы получаете доступ к обоим настройкам через / Build Settings для Target.
rustyMagnet 05
13

Тесты - это мишени.

Выберите проект в окне навигации , то Menu File> New> Target…и Testнадлежащего SDK.

Выберите UI Testing Bundleили Unit Test Bundle.

Повторите процедуру, чтобы добавить другой тестовый комплект.

вадиан
источник
7

Еще один вариант Xcode 10.2.1использованияTest Navigator

  1. ⌘ Command+ 6илиView -> Navigators -> Show Test Navigator
  2. Right clickили +внизу
  3. New Unit Test Target... или же New UI Test Target...

введите описание изображения здесь

yoAlex5
источник
5

Выполните следующие действия, все работает нормально

1. Выберите проект.

2.Targets-> Нажмите кнопку +-> Добавить iOS UITesting Bundle или iOS UnitTesting Bundle.

Прита
источник