Bonjour,
je vous pose une question car jusqu'à présent dans notre appli J2EE, on obtenait l'entityManager via l'annotation
bien connue : @PersistenceContext
Mes tests unitaires basés sur le ClassPathXmlApplicationContext fonctionnent bien sauf que l'architecte du projet
a du (pour des raisons assez complexes mais justifiées) utiliser une nouvelle annotation pour injecter
l'entityManager
Depuis mes tests unitaires n'arrivent plus à 'autowirer' l'entityManager dans mes classes BUsiness que je cherche
à instancier en tant que Bean pour ensuite tester leur methodes...
Ma question est la suivante, dois je créer une classe abstraite du genre AbstractTestBusiness dans laquelle je recupere
mon entityManager comme avant : je dois alors créer des beans héritant de cette classe et copier dans ces classes toutes
les methodes que je veux tester ou bien dois je continuer d'utiliser la classe AbstractBusiness ( dont héritent toutes
les classes Business du projet) et trouver l'origine de l'erreur ?
Si vous souhaitez plus de detail, je posterai le code de mes classes .. ,-)
Merci d'avance
Stephane
Partager