unit-testing xcode4

unit testing - La fase de prueba aparece atenuada en XCode 4



unit-testing xcode4 (2)

Probablemente necesites asegurarte de que tu esquema activo apunte al objetivo correcto (tu paquete de prueba).

He estado usando GHUnit en mi proyecto porque las pruebas integradas de la unidad eran terribles en XCode 3.

Sin embargo, ahora que se han corregido en XCode 4, quiero volver al marco de prueba oficial.

Agregué un nuevo "paquete de prueba de unidad de toque de Cocoa", que también agrega un estuche de prueba diseñado para fallar, pero "Prueba" en el menú Producto todavía está en gris.

¿Qué más debo hacer para ejecutar pruebas unitarias en mi proyecto?


Debe editar el esquema para su objetivo de aplicación principal.

  • Haga clic en el selector de esquema
  • Haga clic en Editar esquema
  • Asegúrese de que el esquema que usa para su aplicación real esté seleccionado
  • En la barra lateral, tiene "Build", "Run", "Test", etc. Haga clic en la entrada "Test".
  • En la vista de tabla, haga clic en + en la parte inferior y seleccione su objetivo de prueba, haga clic en Agregar.

La opción "Prueba" en el menú del producto ya no está atenuada.