J'utilise actuellement OCUnit fourni avec Xcode 3.2.4 pour effectuer des tests unitaires de mon application. Mon flux de travail consiste souvent à définir des points de rupture dans un ordre Unittestin défaillant pour inspecter rapidement l'état. J'utilise la configuration de OCUnit d'Apple:Tests unitaires et développement iPhone
mais la configuration me donne des maux de tête au-dessus. Apple distingue les tests d'application et les tests logiques. Comme je le vois:
Vous ne pouvez pas déboguer les tests logiques. C'est comme s'ils étaient invisibles lorsque vous construisiez votre projet.
Vous pouvez déboguer des tests d'application, mais vous devez exécuter ces derniers sur l'appareil et non le simulateur (quelle est la raison?)
Cela signifie que tout se déplace genre de lentement avec mon flux de travail actuel. Des conseils pour que les tests d'application soient exécutés sur le simulateur? Ou des pointeurs de broche à un autre cadre de test? Serait par exemple. google-toolbox-for-mac fonctionne mieux en général ou pour mes besoins spécifiques? En outre, les commentaires généraux sur l'utilisation des points d'arrêt dans les tests unitaires sont les bienvenus! :-)