В TDD, почему OpenEJB и почему Arquillian?

Я веб-разработчик, закончивший некоторые разработки Java EE (Richfaces, Seam 2, EJB 3.1, JPA). Для тестирования JPA я использую hypersonic и Mockito. Но мне не хватает более глубоких знаний по EJB.

Кто-то может возразить, что нужно использовать OpenEJB и Arquillian, но для чего? Когда мне нужно делать контейнерно-зависимые тесты? Каковы возможные сценарии тестирования, где мне нужны OpenEJB и Arquillian?

Пожалуйста, просветите меня :)

7
задан Arjan Tijms 9 October 2011 в 20:49
поделиться