[webbeans-commits] Webbeans SVN: r3718 - in extensions/trunk/se/src/test: java/org/jboss/webbeans/environment/se/test/beans and 2 other directories.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Tue Sep 22 07:00:27 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-09-22 07:00:26 -0400 (Tue, 22 Sep 2009)
New Revision: 3718
Added:
extensions/trunk/se/src/test/resources/META-INF/services/
extensions/trunk/se/src/test/resources/META-INF/services/javax.enterprise.inject.spi.Extension
Modified:
extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/StartMainTest.java
extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/beans/ObserverTestBean.java
Log:
Fix test
Modified: extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/StartMainTest.java
===================================================================
--- extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/StartMainTest.java 2009-09-22 10:52:17 UTC (rev 3717)
+++ extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/StartMainTest.java 2009-09-22 11:00:26 UTC (rev 3718)
@@ -88,15 +88,13 @@
@Test
public void testObservers()
{
+ ObserverTestBean.reset();
+
BeanManager manager = new StartMain(ARGS_EMPTY).go();
-
manager.fireEvent(new CustomEvent());
-
- ObserverTestBean observerTestBean = WebBeansManagerUtils.getInstanceByType(manager, ObserverTestBean.class);
- Assert.assertNotNull(observerTestBean);
- Assert.assertTrue(observerTestBean.isCustomObserved());
- Assert.assertTrue(observerTestBean.isBuiltInObserved());
-
+
+ Assert.assertTrue(ObserverTestBean.isBuiltInObserved());
+ Assert.assertTrue(ObserverTestBean.isCustomObserved());
}
private void shutdownManager(BeanManager manager)
Modified: extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/beans/ObserverTestBean.java
===================================================================
--- extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/beans/ObserverTestBean.java 2009-09-22 10:52:17 UTC (rev 3717)
+++ extensions/trunk/se/src/test/java/org/jboss/webbeans/environment/se/test/beans/ObserverTestBean.java 2009-09-22 11:00:26 UTC (rev 3718)
@@ -19,18 +19,18 @@
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.event.Observes;
import javax.enterprise.inject.spi.AfterDeploymentValidation;
+import javax.enterprise.inject.spi.Extension;
/**
* Tests the observing of both built-in and application-specific events.
*
* @author Peter Royle
*/
- at ApplicationScoped
-public class ObserverTestBean
+public class ObserverTestBean implements Extension
{
- private boolean builtInObserved = false;
- private boolean customObserved = false;
+ private static boolean builtInObserved = false;
+ private static boolean customObserved = false;
public ObserverTestBean()
{
@@ -38,19 +38,24 @@
public void observeBuiltInEvent(@Observes AfterDeploymentValidation after)
{
- this.builtInObserved = true;
+ builtInObserved = true;
}
public void observeCustomEvent(@Observes CustomEvent event)
{
- this.customObserved = true;
-
+ customObserved = true;
}
+
+ public static void reset()
+ {
+ customObserved = false;
+ builtInObserved = false;
+ }
/**
* @return the observed
*/
- public boolean isBuiltInObserved()
+ public static boolean isBuiltInObserved()
{
return builtInObserved;
}
@@ -58,7 +63,7 @@
/**
* @return
*/
- public boolean isCustomObserved()
+ public static boolean isCustomObserved()
{
return customObserved;
}
Added: extensions/trunk/se/src/test/resources/META-INF/services/javax.enterprise.inject.spi.Extension
===================================================================
--- extensions/trunk/se/src/test/resources/META-INF/services/javax.enterprise.inject.spi.Extension (rev 0)
+++ extensions/trunk/se/src/test/resources/META-INF/services/javax.enterprise.inject.spi.Extension 2009-09-22 11:00:26 UTC (rev 3718)
@@ -0,0 +1 @@
+org.jboss.webbeans.environment.se.test.beans.ObserverTestBean
More information about the weld-commits
mailing list