Как добавить PesistenceContext в мои тесты, используя EJB 3.1? - PullRequest
1 голос
/ 03 октября 2011

Привет весной, это легко сделать ... поскольку Spring не требует контейнера, вы просто добавляете @autowired и все готово.

Но в EJB 3.1 использование @Inject бесполезно, еслиприложение не развернуто ... Я получаю nullpointer, и его выглядит логичным из-за отсутствия контейнера во время тестов.

Как мне вставить PersistenceContext в мои TESTS например, используя только функции EJB 3.1?это возможно без контейнера?

Ответы [ 2 ]

1 голос
/ 03 октября 2011

Glassfish 3.x позволит вам встроить контейнер и запустить ваши тесты. Вот несколько ссылок, которые должны помочь вам:

1 голос
/ 03 октября 2011

Взгляните на проект Arquillian.Это позволяет проводить внешнее тестирование контейнеров приложений Java EE.

http://www.jboss.org/arquillian

...