私は現在、JUnit で EJB 3 サービスをテストするためのソリューションに取り組んでいます。(はい、ejb3unit を見てきましたが、うまくいきません。はい、openEJB を使用したコンテナー統合テストを見てきましたが、どちらもうまくいきませんでした..)
だから私の質問は、@EJB 注釈付きの依存関係を解決する方法は何ですか? Weld、Guice、Spring などの DI フレームワークを使用するという意味ではありません。このソリューションは、JBoss、Glassfish、openEJB などの EJB コンテナを使用せずに、単純な古い JUnit テストに適用できるはずです。
@PersistenceContext を介したエンティティ マネージャーの注入を、Java リフレクションを使用したちょっとしたハックに置き換えることができました。では、@EJB アノテーションを使用した依存関係に対してどのようにすればよいでしょうか?
(依存関係ツリーを自分で構築して解決することは気にしません。アイデアを探しているだけです;))
ドイツからのご挨拶、ps