Lancer un test par fichier
Bonjour,
Je dispose d'un TestCase JUnit qui réalise mes tests.
Ce TestCase utilise un fichier qui lui sert de données en entrée.
Pour l'instant le chemin d'accès du fichier est défini dans un membre du TestCase.
private String strChemin = new String("xxx...");
Maintenant je dispose de plusieurs fichiers d'entrées dans un même répertoire.
Je souhaiterai que JUnit lance un test par fichier présent dans le répertoire.
Si un test échoue avec un fichier, il faut tout de même continuer avec les autres fichiers.
Comment faire?
Dans ma classe AllTests, je peux toujours lire le répertoire et faire suite.addTestSuite(MonTestAvecFichier.class) autant de fois que j'ai de fichier.
Mais le problème, c'est que cela n'indique pas qu'il faut changer de fichier pour chaque test.
Qui aurait une idée?
Ce qui me vient à l'esprit, c'est de mettre un fichier "repère" dans le répertoire qui me servira à noter les fichiers déjà testés et à prendre le suivant. Mais il y a peut être plus simple.