Réalisez des tests facilement grâce à l'intégration d'AppCode avec les frameworks XCTest, Quick, Kiwi, Catch, Boost.Test et Google Test.
Obtenez le meilleur du développement piloté par les tests grâce à un testeur unitaire simple d'utilisation et intuitif. Il vous montrera la progression de l'exécution globale des tests avec une arborescence pour tous les tests en cours comprenant des informations sur l'état et la durée de chaque test.
Vous pouvez ensuite trier les tests par durée, réexécuter un test en particulier, tous les tests, ou tous les tests échoués.
L'historique des tests est automatiquement sauvegardé et vous pouvez facilement consulter les résultats des tests précédents ou les exporter pour une utilisation ultérieure.
Vous pouvez également naviguer vers le code source d'un test spécifique en appuyant sur ⌘↓
Dans AppCode, vous pouvez avoir plusieurs configurations de test que vous pouvez exécuter à partir d'une fenêtre contextuelle spéciale. Alternativement, vous pouvez exécuter un test directement depuis l'éditeur : selon le contexte dans lequel vous vous trouvez, AppCode exécutera un seul test ou tous les tests dans une portée en appuyant simplement sur ⌃⇧R.
Utilisez l'action Generate (⌘N) pour obtenir les méthodes des tests unitaires, les méthodes setUp/tearDown
pour XCTest ou Google Test, et les blocs standard pour Kiwi (it, context, beforeEach,afterEach
et specify
).
Dans l'éditeur, vous pouvez facilement passer d'un test à une classe en utilisant un simple raccourci (⌘⇧T).