Author: pete.muir(a)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;
+ }
}
Show replies by date