Test unitaire

Réalisez des tests facilement grâce à l'intégration d'AppCode avec les frameworks XCTest, Quick, Kiwi, Catch, Boost.Test et Google Test.

Regarder la démo

Développement en fonction des tests

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.

Pour en savoir plus

Historique des tests

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 ⌘↓

Pour en savoir plus

Exécuter des tests

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.

Générer du code

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).

Naviguer entre les tests et les classes

Dans l'éditeur, vous pouvez facilement passer d'un test à une classe en utilisant un simple raccourci (⌘⇧T).