[webbeans-commits] Webbeans SVN: r269 - in ri/trunk/webbeans-ri: src/test/java/org/jboss/webbeans/test and 1 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Thu Nov 6 12:57:49 EST 2008


Author: pete.muir at jboss.org
Date: 2008-11-06 12:57:49 -0500 (Thu, 06 Nov 2008)
New Revision: 269

Modified:
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/InjectionTests.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/Tuna.java
   ri/trunk/webbeans-ri/testng.xml
Log:
Enable and fix client proxy tests

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/InjectionTests.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/InjectionTests.java	2008-11-06 17:06:47 UTC (rev 268)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/InjectionTests.java	2008-11-06 17:57:49 UTC (rev 269)
@@ -8,14 +8,17 @@
 import javax.webbeans.DefinitionException;
 import javax.webbeans.NonexistentFieldException;
 import javax.webbeans.NullableDependencyException;
+import javax.webbeans.RequestScoped;
 import javax.webbeans.manager.Bean;
 
 import org.jboss.webbeans.bean.SimpleBean;
+import org.jboss.webbeans.contexts.RequestContext;
 import org.jboss.webbeans.test.beans.Fox;
 import org.jboss.webbeans.test.beans.FoxRun;
 import org.jboss.webbeans.test.beans.SpiderNest;
 import org.jboss.webbeans.test.beans.SpiderProducer;
 import org.jboss.webbeans.test.beans.Tuna;
+import org.jboss.webbeans.test.beans.TunaFarm;
 import org.jboss.webbeans.test.beans.broken.BeanWithFinalBoundField;
 import org.jboss.webbeans.test.beans.broken.BeanWithStaticBoundField;
 import org.jboss.webbeans.test.beans.broken.FarmHouse;
@@ -49,7 +52,14 @@
    @Test(groups={"injection", "clientProxy"}, expectedExceptions=ContextNotActiveException.class) @SpecAssertion(section="4.3")
    public void testInvokeNormalInjectedWebBeanWhenContextNotActive()
    {
-      
+      SimpleBean<TunaFarm> tunaFarmBean = createSimpleWebBean(TunaFarm.class, manager);
+      Bean<Tuna> tunaBean = createSimpleWebBean(Tuna.class, manager);
+      manager.addBean(tunaBean);
+      TunaFarm tunaFarm = tunaFarmBean.create();
+      assert tunaFarm.tuna != null;
+      RequestContext requestContext = (RequestContext) manager.getContext(RequestScoped.class);
+      requestContext.setActive(false);
+      tunaFarm.tuna.getName();
    }
    
    @Test(groups="injection") @SpecAssertion(section="4.3")

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/Tuna.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/Tuna.java	2008-11-06 17:06:47 UTC (rev 268)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/Tuna.java	2008-11-06 17:57:49 UTC (rev 269)
@@ -8,5 +8,10 @@
 @RequestScoped
 public class Tuna
 {
+   
+   public String getName()
+   {
+      return "Ophir";
+   }
 
 }

Modified: ri/trunk/webbeans-ri/testng.xml
===================================================================
--- ri/trunk/webbeans-ri/testng.xml	2008-11-06 17:06:47 UTC (rev 268)
+++ ri/trunk/webbeans-ri/testng.xml	2008-11-06 17:57:49 UTC (rev 269)
@@ -20,7 +20,7 @@
             <exclude name="interceptors" />
             <exclude name="decorators" />
             <exclude name="servlet" />
-            <exclude name="clientProxy" />
+            
             <exclude name="passivation" />
             <exclude name="enterpriseBeans" />
             <exclude name="removeMethod" />




More information about the weld-commits mailing list