Фреймворк, специально созданный для этого: Arquillian
- http://www.jboss.org/arquillian.
Это позволяет вам тестировать в контейнере через JUnit.Вы можете протестировать отдельные бобы или большие коллекции.Вы можете создавать макеты, просто упаковав другие реализации в архиве тестов.
При использовании Java EE 6 (JBoss AS 6, Glassfish V3) вы можете запускать контейнер во встроенном режиме, что упрощает работу и экономит ваши усилия.накладные расходы.
EJB2, как известно, сложно проверить.Если возможно, я предлагаю вам полностью отказаться от него в пользу EJB3.x, но, конечно, это может не подойти вам.