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

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Dec 17 13:46:34 EST 2008


Author: pete.muir at jboss.org
Date: 2008-12-17 13:46:34 -0500 (Wed, 17 Dec 2008)
New Revision: 547

Modified:
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EventBusTest.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/BirdCage.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/FinchKeeper.java
Log:
Fix David's test, showed an issue with public fields on client proxies

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EventBusTest.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EventBusTest.java	2008-12-17 18:13:28 UTC (rev 546)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EventBusTest.java	2008-12-17 18:46:34 UTC (rev 547)
@@ -6,19 +6,13 @@
 
 import javax.webbeans.DefinitionException;
 import javax.webbeans.DuplicateBindingTypeException;
-import javax.webbeans.Event;
-import javax.webbeans.Observable;
 import javax.webbeans.Observer;
 import javax.webbeans.ObserverException;
 import javax.webbeans.TypeLiteral;
 import javax.webbeans.manager.Bean;
 
-import org.jboss.webbeans.bean.BeanFactory;
-import org.jboss.webbeans.bean.EventBean;
-import org.jboss.webbeans.bean.SimpleBean;
 import org.jboss.webbeans.bindings.InitializedBinding;
 import org.jboss.webbeans.contexts.DependentContext;
-import org.jboss.webbeans.introspector.AnnotatedField;
 import org.jboss.webbeans.test.beans.BananaSpider;
 import org.jboss.webbeans.test.beans.BirdCage;
 import org.jboss.webbeans.test.beans.BlueFacedParrotFinch;
@@ -676,8 +670,8 @@
          BirdCage birdCage = manager.getInstanceByType(BirdCage.class);
          assert starFinch != null;
          assert birdCage != null;
-         assert birdCage.someMess != null;
-         assert birdKeeper.newMessDetected;
+         assert birdCage.getSomeMess() != null;
+         assert birdKeeper.isNewMessDetected();
       }
       finally
       {

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/BirdCage.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/BirdCage.java	2008-12-17 18:13:28 UTC (rev 546)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/BirdCage.java	2008-12-17 18:46:34 UTC (rev 547)
@@ -11,9 +11,14 @@
 public class BirdCage
 {
    @Current
-   public Mess someMess;
+   private Mess someMess;
 
    public BirdCage()
    {
    }
+   
+   public Mess getSomeMess()
+   {
+      return someMess;
+   }
 }

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/FinchKeeper.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/FinchKeeper.java	2008-12-17 18:13:28 UTC (rev 546)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/beans/FinchKeeper.java	2008-12-17 18:46:34 UTC (rev 547)
@@ -14,10 +14,15 @@
    {
    }
 
-   public boolean newMessDetected = false;
+   private boolean newMessDetected = false;
 
    public void observesMesses(@Observes Mess aNewMess)
    {
       newMessDetected = true;
    }
+   
+   public boolean isNewMessDetected()
+   {
+      return newMessDetected;
+   }
 }




More information about the weld-commits mailing list