У меня есть TestClass:Arquillian не может впрыскивать EJB
@RunWith(Arquillian.class)
public class ActionServiceTest {
@EJB
private ActionService actionService;
...
}
Это прекрасно работает. Теперь я создал еще один файл ActionBuilder
, который также должен иметь введенный EJB (но не имеет @RunWith Annotation) и вызывается из ActionServiceTest
, например.
new ActionBuilder().foo()
.
public class ActionBuilder {
@EJB
ActionService actionService;
...
}
В этом случае actionService
является null
. Можешь мне сказать почему?
Вы используете микроразряд? Является ли ActionService (и impl) включенным в микроразделение? – LightGuard
Да, абсолютно – matthias