]
Tomas Remes edited comment on ARQ-814 at 9/2/16 9:25 AM:
---------------------------------------------------------
[~mjobanek] Someone needs to take a look at the ancient PR and rebase it to current master
then we can likely proceeed but as stated by Aslak it seems that the PR is not working
correctly in all cases. Hopefully I can take a look sometimes....
was (Author: tremes):
[~mjobanek] Someone needs to take a look at the ancient PR and rebase it to current master
then we can likely proceeed.
Should support injection of EJBs (as CDI Beans) in Weld Embedded
----------------------------------------------------------------
Key: ARQ-814
URL:
https://issues.jboss.org/browse/ARQ-814
Project: Arquillian
Issue Type: Bug
Components: Weld Containers
Affects Versions: weld_1.0.0.CR3
Reporter: Anthony O.
Assignee: Marko Lukša
Attachments: EJBTest.java
As seen in [this post on the Arquillian
forum|https://community.jboss.org/message/723563], we cannot test that simple class as an
NPE is thrown from
{{org.jboss.arquillian.container.weld.ee.embedded_1_1.mock.MockEjBServices}} which seems
to be a copy of Weld code as [Aslak
Knutsen|https://community.jboss.org/people/aslak]
said.
{code}
@RunWith(Arquillian.class)
public class EJBTest {
@Deployment
public static JavaArchive createTestArchive() {
return ShrinkWrap
.create(JavaArchive.class, "test.jar")
.addAsManifestResource(EmptyAsset.INSTANCE,
ArchivePaths.create("beans.xml"));
}
@Stateless
public static class SomeService {
public String someMethod() {
return "test";
}
}
@Inject
SomeService someService;
@Test
public void testStatelessCall() {
Assert.assertEquals("test", someService.someMethod());
}
}
{code}