[jboss-svn-commits] JBoss Common SVN: r4324 - in arquillian/trunk/containers/reloaded/src: test/java/org/jboss/arquillian/container/reloaded and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Apr 23 09:58:40 EDT 2010
Author: ALRubinger
Date: 2010-04-23 09:58:39 -0400 (Fri, 23 Apr 2010)
New Revision: 4324
Modified:
arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java
arquillian/trunk/containers/reloaded/src/test/java/org/jboss/arquillian/container/reloaded/ReloadedIntegrationTestCase.java
Log:
[ARQ-103] Support field injection into the test case in the Reloaded Container
Modified: arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java
===================================================================
--- arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java 2010-04-23 13:03:50 UTC (rev 4323)
+++ arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java 2010-04-23 13:58:39 UTC (rev 4324)
@@ -19,6 +19,7 @@
import java.lang.reflect.Method;
import org.jboss.arquillian.spi.TestEnricher;
+import org.jboss.beans.info.spi.BeanAccessMode;
import org.jboss.beans.metadata.plugins.builder.BeanMetaDataBuilderFactory;
import org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder;
import org.jboss.bootstrap.api.mc.server.MCServer;
@@ -63,8 +64,8 @@
final KernelController controller = server.getKernel().getController();
// Install the test instance itself into MC (so injections may be honored)
- final BeanMetaDataBuilder bmdb = BeanMetaDataBuilderFactory.createBuilder(BIND_NAME_TEST, testCase.getClass()
- .getName());
+ final BeanMetaDataBuilder bmdb = BeanMetaDataBuilderFactory.createBuilder(BIND_NAME_TEST,
+ testCase.getClass().getName()).setAccessMode(BeanAccessMode.ALL);
try
{
controller.install(bmdb.getBeanMetaData(), testCase);
Modified: arquillian/trunk/containers/reloaded/src/test/java/org/jboss/arquillian/container/reloaded/ReloadedIntegrationTestCase.java
===================================================================
--- arquillian/trunk/containers/reloaded/src/test/java/org/jboss/arquillian/container/reloaded/ReloadedIntegrationTestCase.java 2010-04-23 13:03:50 UTC (rev 4323)
+++ arquillian/trunk/containers/reloaded/src/test/java/org/jboss/arquillian/container/reloaded/ReloadedIntegrationTestCase.java 2010-04-23 13:58:39 UTC (rev 4324)
@@ -83,6 +83,7 @@
/**
* POJO to be injected (as installed from MC)
*/
+ @Inject
private LifecyclePojo pojo;
//-------------------------------------------------------------------------------------||
@@ -100,18 +101,4 @@
log.info(pojo + " is in state: " + pojo.state);
}
- //-------------------------------------------------------------------------------------||
- // Accessors / Mutators ---------------------------------------------------------------||
- //-------------------------------------------------------------------------------------||
-
- /**
- * Sets the {@link LifecyclePojo} from MC
- */
- @Inject
- public void setPojo(final LifecyclePojo pojo)
- {
- assert pojo != null : "POJO should not be null";
- this.pojo = pojo;
- }
-
}
More information about the jboss-svn-commits
mailing list