Bonjour à tous,
J'ai un petit soucis sur un test dans une application maven composée de plusieurs modules.
J'ai deux modules BO et FO qui contiennent les controllers de l'application.
Derrière, j'ai un module model qui contient les services, repository et entity.
Le soucis est que les framework utilisées sont divers : spring évidemment (sinon je serais dans une autre catégorie) mais également play (à mon grand regret) et tant d'autres.
Les modules BO et FO intègrent un fichier application.properties chacun.
Le module model n'intègre aucun fichier application.properties.
Dans un service du module model, je récupère la valeur d'une property en utilisant @value.
Le soucis est dans le test unitaire de ce service, mon application n'arrive plus à démarrer car il ne trouve pas la correspondance de ce @value.
Il n'y a aucun soucis lors de l'exécution normale, c'est juste le test qui pose problème.
Comment puis-je corriger ce comportement?
J'ai peur que si je pointe un fichier application.properties dans le module model, cela écrase les valeurs des modules BO et FO.
Des suggestions?
Partager