• JBoss
  • JEE
  • Netbeans


Bonjour, je souhaite tester mes EJB sessions (CRUD), le problème comme vous pouvez, vous en douter c'est que cette classe utilise un objet Entity Manager, injecté depuis le container à l'aide de l'annotation @Persistence.. .
J'ai cherché toute l'après midi sans résultat concluant je suis tombé sur ces technos :
  • OpenEJB
  • Arquillian
  • Mockery


Je me perd dans ces technos qui me paraissent un peu compliquées pour un débutant JAVA. Avec Arquillian j'ai réussi à injecté mon Bean dans sa classe Test, le test assertNotNull(ejb); renvoie vrai. Cependant lorsque j'utilise une méthode sur l'objet ça ne fonctionne pas. De plus bien que l'ejb soit injecté je ne pense pas que l'entity manager dans l'ejb lui le soit.

Bref comment faites vous ? Quelle techno utiliser ? Pourriez vous m'éclaircir sur celles-ci svp ?

Merci & Bonne journée.