J'ai des problèmes pour exécuter le code suivant :
configService.setMainConfig("src/test/resources/MainConfig.xml");
Depuis une méthode Junit @Before.
Est-ce ainsi que Maven construit son dossier cible ?
J'ai des problèmes pour exécuter le code suivant :
configService.setMainConfig("src/test/resources/MainConfig.xml");
Depuis une méthode Junit @Before.
Est-ce ainsi que Maven construit son dossier cible ?
Je suppose que setMainConfig
attend le chemin d'une ressource, qu'elle se chargera à l'aide du ClassLoader, et non un chemin de fichier relatif. Cela aiderait si vous vous connectiez au javadoc de cette mystérieuse méthode configService.setMainConfig
Si ma supposition est correcte, alors le chemin devrait simplement être MainConfig.xml. Mave copie le contenu de src/test/resources
dans le target/test-classes
(IIRC). Et ce dossier test-classes se trouve dans le chemin de classe des tests unitaires.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.