Добавление модульных и пользовательских тестов в существующий проект в 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...

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


5

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.