Я обнаружил, что на самом деле тестирование EJB в контейнере и обеспечение его правильной работы на разных платформах и инструментах (например, покрытие кода) в лучшем случае довольно трудное и очень медленное с точки зрения производительности выполнения.
Вместо выполнениямодульное тестирование в контейнере, вы можете сосредоточиться больше на стороне бизнес-лого, вручную вводить необходимые компоненты и вручную запускать @PostConstruct как часть вашего модуля модульного тестирования, а затем проверять свою бизнес-логику.