Comment définir un ordre pour exécuter des tests de Junit dans Intellij?
J'ai une pâte feuilletée junit test qui échoue uniquement si je lance tous mes tests. Je pense qu'un test est l'origine d'un autre test à l'échec, je veux le prouver avant j'ai essayer de le réparer.
Si j'exécute tous les tests, il dirige le "mauvais setup", puis il exécute le "test qui échoue suite à une mauvaise configuration". Il fonctionne aussi beaucoup de pertinence, lent tests entre les deux. Mais si j'utilise un modèle à ne fonctionner que ces deux-là, elle fonctionne de test qui échoue suite à une mauvaise configuration" puis "mauvais setup". En conséquence, les deux passent.
Comment puis-je exécuter uniquement les "mauvais setup" et "test qui échoue suite à une mauvaise configuration", dans cet ordre?
source d'informationauteur Daniel Kaplan
Vous devez vous connecter pour publier un commentaire.
Selon JUnit wiki:
Vous pouvez utiliser
MethodSorters.NAME_ASCENDING
et de changer votre méthode de noms pour correspondre avec votre commande. Je sais que vous êtes en utilisant ce juste pour le débogage bien, mais c'est un Test de l'Odorat compter sur vos méthodes de test de l'exécution de l'ordre et de JUnit ne pas fournir plus de grain plus fin de contrôle sur les méthodes de test de l'ordre d'exécutionComme le dit Ali Dehghani, Vous pouvez commander le test de l'exécution de la méthode par
Code:
Les tests unitaires doivent être indépendants de sorte que la plupart des cadres n'est pas garantie ou de faire respecter l'ordre dans lequel elles sont exécutées. Mais puisque vous voulez exécuter une ordonnance de la manière la plus simple, je l'ai fait dans le passé pour créer un effet de "jeter" de la suite de tests ou de la méthode de test qui appelle les tests dans l'ordre que je veux courir dans. Les tests unitaires sont des méthodes, il suffit d'appeler. C'est facile à faire si vous avez à traiter avec des dizaines de tests, pas du tout attrayante si vous traitez avec des centaines ou des milliers.
Essayer d'isoler l'feuilletée interaction autant que possible, le swap autour de l'ordre du mal à interagir tests au sein de la société de consommation l'appel de méthode.