iphone objective-c cocoa unit-testing mocking

¿Funcionan OCUnit y OCMock en el iPhone SDK?



objective-c cocoa (9)

Simplemente no pude hacer que funcione, y me pregunto si estoy perdiendo el tiempo, o si simplemente soy estúpido.

Lo siento, no tengo el error exacto que tengo ahora. ¡Pero solo quiero saber si funciona o no!



Puede que le interese este proyecto que integra OCMock & gh-unit (basado en Google toolkit)

Prueba de unidad


Creé algunas pruebas de OCUnit para una aplicación de iPhone, pero para ejecutar las pruebas que tuve que compilar para Mac OS X, no para iPhone OS, cambiar de un lado a otro fue un problema.

El marco de Google es más limpio, pueden ejecutar las pruebas en el simulador o en el dispositivo.


No sé si OCUnit funciona con iPhone, pero hay un framework iPhoneUnitTesting disponible en Google Code.


Me colgué de la misma cosa. Finalmente encontré la respuesta en Mitch''s World luego volví a publicar la solución en mi sitio . La solución rápida es agregar la carpeta OCMock.framework a / Library / frameworks y consultarla desde allí. Por alguna razón, XCode no desea agregar carpetas externas a su marco natural para buscar en la ruta. Hasta que sepa más, esto es lo mejor que podemos hacer.

-Acantilado




Echa un vistazo aquí . Encontrará una plantilla Xcode que puede usar que tiene OCUnit y OCMock configurados para usted.


En el momento de escribir OCUnit "simplemente funciona" en el iPhone. Apple está enviando plantillas que funcionan de la caja.