[jbosstools-commits] JBoss Tools SVN: r23775 - trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Jul 28 08:27:49 EDT 2010


Author: scabanovich
Date: 2010-07-28 08:27:49 -0400 (Wed, 28 Jul 2010)
New Revision: 23775

Modified:
   trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/ObserverMethodResolutionTest.java
Log:
JBIDE-6728
https://jira.jboss.org/browse/JBIDE-6728

Modified: trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/ObserverMethodResolutionTest.java
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/ObserverMethodResolutionTest.java	2010-07-28 12:05:05 UTC (rev 23774)
+++ trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/ObserverMethodResolutionTest.java	2010-07-28 12:27:49 UTC (rev 23775)
@@ -13,11 +13,13 @@
 import java.util.Set;
 
 import org.eclipse.jdt.core.IMethod;
+import org.jboss.tools.cdi.core.IBean;
 import org.jboss.tools.cdi.core.IInjectionPoint;
 import org.jboss.tools.cdi.core.IInjectionPointField;
 import org.jboss.tools.cdi.core.IInjectionPointParameter;
 import org.jboss.tools.cdi.core.IObserverMethod;
 import org.jboss.tools.cdi.core.IParameter;
+import org.jboss.tools.cdi.core.IQualifier;
 
 /**
  * @author Viacheslav Kabanovich
@@ -26,7 +28,7 @@
 
 	public void testObserverMethodResolution() {
 		IInjectionPointField tamingEvent =  getInjectionPointField("JavaSource/org/jboss/jsr299/tck/tests/event/fires/DogWhisperer.java", "tamingEvent");
-		assertNotNull(toString());
+		assertNotNull(tamingEvent);
 
 		Set<IObserverMethod> observers = tamingEvent.getCDIProject().resolveObserverMethods(tamingEvent);
 		assertFalse(observers.isEmpty());
@@ -51,4 +53,17 @@
 		assertTrue(points.contains(tamingEvent));
 	}
 
+	public void testEventBean() {
+		IInjectionPointField tamingEvent =  getInjectionPointField("JavaSource/org/jboss/jsr299/tck/tests/event/fires/DogWhisperer.java", "tamingEvent");
+		assertNotNull(tamingEvent);
+		
+		Set<IBean> beans = tamingEvent.getCDIProject().getBeans(false, tamingEvent);
+		assertFalse(beans.isEmpty());
+
+		IBean b = beans.iterator().next();
+		Set<IQualifier> qs = b.getQualifiers();
+		assertEquals(3, qs.size());
+		
+	}
+
 }
\ No newline at end of file



More information about the jbosstools-commits mailing list