Agregar pruebas unitarias y de IU a un proyecto existente en Xcode 7

81

Digamos que tengo un proyecto existente en Xcode, y por alguna razón, no agregué pruebas unitarias o pruebas de interfaz de usuario. ¿Puedo agregar los proyectos de prueba al proyecto más adelante en Xcode 7?

una tijereta
fuente
2
¿No es esta la respuesta a tu pregunta? stackoverflow.com/a/32009790/1869369
Ronny Webers

Respuestas:

111

¡Si!

Puede agregar nuevos objetivos de prueba para la IU y las pruebas unitarias navegando File > New > Target > Test. Cuando haya terminado, agregue nuevos casos de prueba navegando File > New > File > Source.

Objetivo de prueba

Chris Droukas
fuente
2
Si está utilizando archivos C con sus pruebas unitarias de Swift, es posible que también deba apuntar su nuevo objetivo al archivo de encabezado de puente y asegurarse de que se conozcan las ubicaciones de los archivos de encabezado. Puede acceder a ambas configuraciones a través de / Build Settings contra Target.
rustyMagnet
13

Las pruebas son objetivos.

Seleccione el proyecto en la vista de navegación a continuación, Menu File> New> Target…y Testdel SDK adecuado.

Elija UI Testing Bundleo Unit Test Bundle.

Repita el procedimiento para agregar el otro paquete de prueba.

vadian
fuente
7

Una variante más Xcode 10.2.1usandoTest Navigator

  1. ⌘ Command+ 6oView -> Navigators -> Show Test Navigator
  2. Right click o + en el fondo
  3. New Unit Test Target... o New UI Test Target...

ingrese la descripción de la imagen aquí

yoAlex5
fuente
5

Sigue estos pasos, funciona bien

1.Seleccione el proyecto.

2.Objetivos-> Haga clic en el botón +-> Agregar paquete iOS UITesting o paquete iOS UnitTesting.

Preetha
fuente