[jboss-cvs] JBossAS SVN: r93093 - projects/kernel/trunk/webbeans-int/src/test/java/org/jboss/test/kernel/webbeans/mctowb/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 1 16:51:47 EDT 2009
Author: kabir.khan at jboss.com
Date: 2009-09-01 16:51:47 -0400 (Tue, 01 Sep 2009)
New Revision: 93093
Modified:
projects/kernel/trunk/webbeans-int/src/test/java/org/jboss/test/kernel/webbeans/mctowb/test/InjectMcBeansInWebBeansTestCase.java
Log:
[JBKERNEL-51] Rework to compile against the latest web beans snapshot implementing the updated spec
Modified: projects/kernel/trunk/webbeans-int/src/test/java/org/jboss/test/kernel/webbeans/mctowb/test/InjectMcBeansInWebBeansTestCase.java
===================================================================
--- projects/kernel/trunk/webbeans-int/src/test/java/org/jboss/test/kernel/webbeans/mctowb/test/InjectMcBeansInWebBeansTestCase.java 2009-09-01 20:37:21 UTC (rev 93092)
+++ projects/kernel/trunk/webbeans-int/src/test/java/org/jboss/test/kernel/webbeans/mctowb/test/InjectMcBeansInWebBeansTestCase.java 2009-09-01 20:51:47 UTC (rev 93093)
@@ -31,11 +31,12 @@
import org.jboss.kernel.webbeans.plugins.dependency.WebBeansKernelControllerContext;
import org.jboss.test.kernel.webbeans.AbstractWebBeansMcTest;
-import org.jboss.test.kernel.webbeans.mctowb.support.artifact1.TestObserver;
-import org.jboss.test.kernel.webbeans.mctowb.support.artifact2.TestMcAfterBeanDiscoveryObserver;
-import org.jboss.test.kernel.webbeans.mctowb.support.artifact2.ThingConstructor;
-import org.jboss.test.kernel.webbeans.mctowb.support.artifact2.ThingField;
import org.jboss.test.kernel.webbeans.mctowb.support.mc.ThingBean;
+import org.jboss.test.kernel.webbeans.mctowb.support.mc.ThingMethodProducer;
+import org.jboss.test.kernel.webbeans.mctowb.support.validateobserver.TestObserver;
+import org.jboss.test.kernel.webbeans.mctowb.support.wb.TestMcAfterBeanDiscoveryObserver;
+import org.jboss.test.kernel.webbeans.mctowb.support.wb.ThingConstructor;
+import org.jboss.test.kernel.webbeans.mctowb.support.wb.ThingField;
import org.jboss.testharness.impl.packaging.Artifact;
/**
@@ -112,4 +113,32 @@
undeploy(context);
}
}
+
+// public void testInjectMcMethodProducedBeanIntoField() throws Exception
+// {
+// WebBeansKernelControllerContext context = deploy(createBeanMetaData("thing", ThingMethodProducer.class));
+// try
+// {
+// ThingMethodProducer thing = assertBean("thing", ThingMethodProducer.class);
+// deployWebBeans(TestMcAfterBeanDiscoveryObserver.class.getPackage(), TestMcAfterBeanDiscoveryObserver.class, ThingField.class);
+// Set<Bean<?>> beans = getCurrentManager().getBeans(ThingField.class);
+// assertEquals(1, beans.size());
+// Bean<ThingField> bean = (Bean<ThingField>)beans.iterator().next();
+// CreationalContext<ThingField> createCtx = getCurrentManager().createCreationalContext(null);
+//
+//
+// //ONLY FOR DEBUGGING
+//// Bean<ThingMethodProducer> producer = (Bean<ThingMethodProducer>)getCurrentManager().getBeans(ThingMethodProducer.class).iterator().next();
+//
+//
+//
+// ThingField thingField = bean.create(createCtx);
+//// assertEquals(thing.getThing(), thingField.thing);
+// }
+// finally
+// {
+// undeployWebBeans();
+//// undeploy(context);
+// }
+// }
}
More information about the jboss-cvs-commits
mailing list