J'ai récemment lu (link text) sur un moyen d'ajouter des tests statiquement à la suite de tests dans JUnit 4? Qu'en est-il de la manière dynamique, c'est-à-dire comment ajouter une classe de test si son nom n'est pas connu plus tôt qu'au moment de l'exécution, par ex. son nom est lu à partir du fichier XML?Comment ajouter dynamiquement un test à une suite de tests dans JUnit 4?
2
A
Répondre
1
Je ne connais pas un moyen d'ajouter à une suite existante, mais vous pouvez créer votre propre suite lors de l'exécution. La classe JUnitCore vous permet de passer dans une liste de classes que vous voulez exécuter. Ceux-ci peuvent être lus de partout où vous aimez, y compris XML.
2
Je sais comment le faire. Je peux utiliser la bibliothèque JUnitExt (http://junitext.sourceforge.net). Il supporte "les configurations de test déclaratives (fournies par TestNG)". Voir junitext.sourceforge.net/tutorial.html (Comment paramétrer les tests en utilisant XML).