Dodawanie testów jednostkowych i testów interfejsu użytkownika do istniejącego projektu w Xcode 7


82

Powiedzmy, że mam istniejący projekt w Xcode iz jakiegoś powodu nie dodałem testów jednostkowych ani testów interfejsu użytkownika. Czy mogę później dodać projekty testowe do projektu w Xcode 7?


2
czy to nie jest odpowiedź na twoje pytanie? stackoverflow.com/a/32009790/1869369
Ronny Webers

Odpowiedzi:


112

Tak!

Możesz dodać nowe cele testów dla interfejsu użytkownika i testów jednostkowych, nawigując File > New > Target > Test. Gdy to zrobisz, dodaj nowe przypadki testowe, nawigując File > New > File > Source.

Cel testowy


2
Jeśli używasz plików C z Swift Unit Tests, być może będziesz musiał wskazać nowy Target na plik Bridging Header i upewnić się, że wszystkie lokalizacje plików Header są znane. Dostęp do obu ustawień uzyskuje się za pośrednictwem opcji / Build Settings przeciwko Target.
rustyMagnet

13

Testy są celem.

Wybierz projekt w widoku nawigacji potem Menu File> New> Target…i Testwłaściwego SDK.

Wybierz UI Testing Bundlelub Unit Test Bundle.

Powtórz procedurę, aby dodać drugi pakiet testowy.


7

Jeszcze jeden wariant z Xcode 10.2.1użyciemTest Navigator

  1. ⌘ Command+ 6lubView -> Navigators -> Show Test Navigator
  2. Right clicklub +na dole
  3. New Unit Test Target... lub New UI Test Target...

wprowadź opis obrazu tutaj


5

Postępuj zgodnie z tymi krokami, działa dobrze

1. Wybierz projekt.

2.Targets -> Kliknij przycisk + -> Add iOS UITesting Bundle lub iOS UnitTesting Bundle.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.