私は私が上@Stateless EntityService
と@Stateless EntityDAO
が含まれており、EJBプロジェクトを持っている7.EJBに対してJUnitテストを書くのに「正しい」方法は何ですか?
IBM RAD 7(別名のEclipse 3.4)およびWebSphereを使用しています。
私はこのJNDIのURLでEntityServiceを見上げJAX-RS RESTfulなWebサービスを含むWebプロジェクトがあります。
ejblocal:entityEAR/entityEJB.jar/[email protected]
すべてが素晴らしい作品。
私の質問はEntityService
とEntityDAO
クラスをテストするためのJUnit テストを記述するための「正しい」方法でしょう、何ですか?
WebLogicサーバーでシステムを動作させて機能させる必要があるため、私はアプリケーションを稼働させてから、JUnitテストを起動してWebサービスが使用しているものと同じJNDIを検索しますエラーが表示されます。
Naming Manager ... getURLContext cannot find the factory for this scheme: ejbLocal
任意の提案は、私はJUnitテストを書いてアプローチすべきか、便利ですか!