Стратегии тестирования EJB?

Я работаю над приложением Java EE 6. Когда я начинал, я писал тесты для своих классов EJB, вручную создавая экземпляр EJB, а затем вручную добавляя элементы, которые обычно предоставляются путем внедрения зависимостей. По мере того, как приложение становится более сложным, я считаю, что этот подход просто не помогает. Поэтому я хотел бы иметь возможность запустить свой собственный контейнер EJB в тестовой среде, чтобы он мог управлять моими bean-компонентами. Как лучше всего подойти к этому? Я слышал о javax.ejb.embeddable.EJBContainer , есть ли другие варианты?

(Я использую Glassfish 3 и строю с помощью Maven, если это имеет значение.)

7
задан Mike Baranczak 15 September 2010 в 20:26
поделиться