[arquillian-issues] [JBoss JIRA] (ARQ-814) Should support injection of EJBs (as CDI Beans) in Weld Embedded

Tomas Remes (JIRA) issues at jboss.org
Fri Sep 2 09:26:01 EDT 2016


    [ https://issues.jboss.org/browse/ARQ-814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13288154#comment-13288154 ] 

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}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the arquillian-issues mailing list