Est-ce que quelqu'un sait comment démarrer avec des tests unitaires dans Xcode 4? p>
Comment créer un test et comment puis-je l'exécuter? P>
Edit: Toute la documentation Apple est pour Xcode 3 P>
3 Réponses :
Voir cette question: Test de l'unité dans XCode 4 P>
Fondamentalement, il dit d'utiliser Ghunit et d'ignorer Senestingkit pour l'instant (Beauque, il est cassé). Ghunit est joli nifty. P>
Les instructions d'installation n'ont aucun sens .: Dans la Finder, copiez Ghunit.framework dans votre répertoire de projet (peut-être dans MyProject / Crayends /.)
Essayez Stackoverflow.com / Questions / 1675307 / ... Peut-être
@Thelearner que les instructions signifie juste copier le .Framework quelque part dans votre projet, par exemple. Un nouveau dossier de votre projet pour des cadres appelés "cadre".
Bien que la majeure partie de la documentation soit en fait pour Xcode 3, le Guide de l'utilisateur XCode4: Le bâtiment et l'exécution de votre code donne des instructions claires étape par étape. Essentiellement, vous créez une cible de bundle de test de cacao [tactile] et ajoutez tout votre code de test à cette cible. Ajoutez ensuite la cible à votre programme de construction. Assez simple (pas quelque chose que je dirais pour xcode4 en général ...) p>
Je viens de passer d'utiliser GTM (ce que Ghunit utilise) et ça fonctionne bien. La principale chose que vous obtenez de Ghunit est l'interface utilisateur Nifty qui vous montre tous les tests et s'ils ont succédé. Les autres problèmes mentionnés avec Ocunit (tels que aucun débogage) ne sont plus pertinents. P>
+1 J'utilise également Ocunit dans XCode4 et cela fonctionne assez bien à partir d'une certaine émission avec des points de rupture ne correspondant pas aux lignes réelles. Quoi qu'il en soit, un gros bond en avant de Xcode3.
J'avais l'habitude de dire Ghunit, mais pour Xcode 4 spécifiquement je dis Ocunit. Voir Mon poteau de blog de comparaison . p>