0

私の仕事は、Weblogic 10.1サーバ上で動作するレガシーEJB 2.1コードベースの自動統合テストを行うことです。 JUnitで使用できるエミュレート可能なコンテナがあるかどうか誰かが知っていますか?私はWeblogic 12の例をたくさん見ることができますが、10はありません。Weblogic 10組み込みEJBコンテナ

関連する提案は高く評価されます。

答えて

0

mockejbを試すことができます。私のテストケースはうまくいきます。 サンプルをいくつか与えるだけです。

<dependency> 
     <groupId>mockejb</groupId> 
     <artifactId>mockejb</artifactId> 
     <scope>test</scope> 
</dependency> 


private ServiceAccess bean; 
private ServiceAccessHome home; 


protected void setUp() throws Exception { 
    super.setUp(); 
    MockServiceAccessBean mockServiceAccessbean = new MockServiceAccessBean(); 
    MockContextFactory.setAsInitial(); 
    MockContainer container = new MockContainer(new InitialContext()); 
    container.deploy(new SessionBeanDescriptor("ServiceAccess", ServiceAccessHome.class, 
      ServiceAccess.class, mockServiceAccessbean)); 
    home = (ServiceAccessHome) new InitialContext().lookup("ServiceAccess"); 
    bean = home.create(); 

} 

public void tearDown() throws Exception { 
    MockContextFactory.revertSetAsInitial(); 
    bean.remove(); 
    super.tearDown(); 
} 
+0

ありがとうございました。 – JavaHead

関連する問題