[jboss-svn-commits] JBoss Common SVN: r4065 - arquillian/trunk/testenricher-jboss/src/main/java/org/jboss/arquillian/testenricher/jboss.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Feb 25 03:54:59 EST 2010
Author: aslak
Date: 2010-02-25 03:54:59 -0500 (Thu, 25 Feb 2010)
New Revision: 4065
Modified:
arquillian/trunk/testenricher-jboss/src/main/java/org/jboss/arquillian/testenricher/jboss/CDIInjectionEnricher.java
Log:
ARQ-72 check for BeanManager in comp and app space, WELDINT-19
Modified: arquillian/trunk/testenricher-jboss/src/main/java/org/jboss/arquillian/testenricher/jboss/CDIInjectionEnricher.java
===================================================================
--- arquillian/trunk/testenricher-jboss/src/main/java/org/jboss/arquillian/testenricher/jboss/CDIInjectionEnricher.java 2010-02-25 08:50:59 UTC (rev 4064)
+++ arquillian/trunk/testenricher-jboss/src/main/java/org/jboss/arquillian/testenricher/jboss/CDIInjectionEnricher.java 2010-02-25 08:54:59 UTC (rev 4065)
@@ -31,7 +31,8 @@
*/
public class CDIInjectionEnricher implements TestEnricher
{
- private static final String JNDI_BEAN_MANAGER = "java:/app/BeanManager";
+ private static final String JNDI_BEAN_MANAGER = "java:comp/BeanManager";
+ private static final String JNDI_BEAN_MANAGER_JBOSS = "java:app/BeanManager";
private static final String ANNOTATION_NAME = "javax.inject.Inject";
@Override
@@ -75,7 +76,15 @@
}
catch (Exception e)
{
- return null;
+ // TODO: hack until JBoss fix BeanManager binding
+ try
+ {
+ return (BeanManager)new InitialContext().lookup(JNDI_BEAN_MANAGER_JBOSS);
+ }
+ catch (Exception e2)
+ {
+ return null;
+ }
}
}
}
More information about the jboss-svn-commits
mailing list