comenzando desde la plantilla CoreData, he creado una aplicación para iPhone que usa CoreData para manipular un Modelo de datos. Funciona hasta ahora ...¿Cómo hacer UnitTests con CoreData?
Ahora decidí, necesito algunas pruebas de "unidad" para comprobar si el modelo de datos básicos se manipula correctamente (hasta ahora solo he hecho comprobaciones manuales y comprobé la base de datos directamente con CoreDataEditor). He seguido
sobre cómo configurar unittests en Xcode. Esto funciona hasta el momento tanto para Pruebas Lógicas como de Aplicación. Sin embargo, no puedo hacer que las pruebas de "unidad" funcionen con un backend CoreData (no encuentra mi modelo de datos y no sé qué incluir o vincular, etc.)
¿Hay un puntero/descripción? sobre cómo hacer las pruebas de "unidad" de una aplicación de datos de núcleo de iphone?
PD: Sé que las pruebas con la base de datos no son estrictamente pruebas de "unidad". No me importa si la prueba está en el simulador con la aplicación real (ApplicationTesting) o si solo es un backend de datos centrales específicamente para las pruebas unitarias (LogicTest) que llenaría con algunos objetos de prueba durante la configuración.
EDIT: He encontrado How to unit test my models now that I am using Core Data? y http://chanson.livejournal.com/115621.html pero ahora me encontré con el problema descrito en iPhone UnitTesting UITextField value and otest error 133 ... bueno, excepto que tengo de código de error 134: -? (((¿Alguna idea
Una pena que el enlace no conduzca a nada más. – Houman
Encontré este enlace al código de muestra que parece ser el complemento de ese enlace que ya no funciona: https://developer.apple.com/library/ios/samplecode/UnitTests/Introduction/Intro.html – idStar