vs2015 visual unitarias unitaria studio pruebas prueba mvc las funcionan con como iphone ios xcode unit-testing xcode4

iphone - visual - ¿Agregar pruebas unitarias a un proyecto ya existente?



pruebas unitarias mvc 5 (5)

Cuando crea un proyecto XCode 4, le pregunta si desea incluir pruebas unitarias. ¿Pero cómo lo agregas a un proyecto que se ha creado sin ellos?

Comencé un proyecto con Unit Tests para tratar de resolverlo, y parece que la única diferencia entre este y mi proyecto actual son los archivos Test.h y Test.m del nuevo proyecto.

Pero cuando los muevo a mi antiguo proyecto y trato de compilarlo, dice que no hay tal archivo o directorio: SenTestingKit / SenTestingKit.h. A mí me parece un marco, pero si voy a construir fases y trato de agregar el marco, no hay disponible una llamada SenTestingKit :( Y el nuevo proyecto solo vincula los sospechosos habituales: UIKit, CoreGraphics y Foundation, pero no SenTestingKit.


Actualización de Xcode 7

Método uno

Archivo> Nuevo> Destino ...

Elija el paquete de prueba de la unidad iOS. (Si desea agregar UI Testing, elija el UI Testing Bundle).

Método dos

Haga clic en el nombre de su proyecto en Project Navigator. Verá TARGETS en la lista. En la parte inferior de la pantalla, presione el botón más (+) y agregue el Paquete de prueba de la unidad iOS.

Los objetivos de prueba en esta imagen ya se han agregado, pero puede ver dónde está el botón Agregar.

Relacionado


Además, si desea poder ejecutar cmd-U para ejecutar sus pruebas, elimine el esquema que se creó para el paquete de prueba y en su lugar edite su esquema de aplicación principal y agregue el paquete de prueba en la configuración de Prueba. Ver esta captura de pantalla:


Algunos consejos más para la respuesta correcta:

En XCode 6 es mucho más fácil ahora ya que no necesita reparar ninguna configuración de compilación.

Cambie la identificación del paquete en un objetivo de prueba a la correcta, si es necesario, haciendo clic en el destino -> Info -> Bundle Identifier .

Presione CMD + U y sus pruebas se ejecutarán.

Si usa CocoaPods (que es probable), también debe agregar Pods a las Configuraciones de su Proyecto.


Creo que puedes hacer esto de esta manera:

  1. Abra su proyecto Xcode
  2. Objetivos abiertos
  3. Haga clic en el botón "Agregar objetivo"
  4. Haga clic en "Otro"
  5. Seleccione "Paquete de prueba de prueba de la unidad de toque de cacao"