Author: akazakov
Date: 2011-09-12 18:53:39 -0400 (Mon, 12 Sep 2011)
New Revision: 34654
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/CDIUtilTest.java
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/TCKTest.java
Log:
https://issues.jboss.org/browse/JBIDE-9685 Seam JMS: CDI validator should be aware of JMS
resource injections
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/CDIUtilTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/CDIUtilTest.java 2011-09-12
22:26:27 UTC (rev 34653)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/CDIUtilTest.java 2011-09-12
22:53:39 UTC (rev 34654)
@@ -26,7 +26,7 @@
* See
https://issues.jboss.org/browse/JBIDE-9685 Seam JMS: CDI validator should be
aware of JMS resource injections
*/
public void testMethodParameter() {
- IClassBean bean =
getClassBean("JavaSource/org/jboss/jsr299/tck/tests/jbt/core/TestInjection.java");
+ IClassBean bean =
getClassBean("org.jboss.jsr299.tck.tests.jbt.core.TestInjection",
"JavaSource/org/jboss/jsr299/tck/tests/jbt/core/TestInjection.java");
assertNotNull("Can't find the bean.", bean);
Set<IInjectionPoint> injections = bean.getInjectionPoints();
assertEquals(9, injections.size());
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/TCKTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/TCKTest.java 2011-09-12
22:26:27 UTC (rev 34653)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/TCKTest.java 2011-09-12
22:53:39 UTC (rev 34654)
@@ -141,10 +141,15 @@
}
protected IClassBean getClassBean(String path) {
+ return getClassBean(null, path);
+ }
+
+ protected IClassBean getClassBean(String fullyQualifiedTypeName, String path) {
IFile file = tckProject.getFile(path);
+ assertTrue(file.exists());
Set<IBean> beans = cdiProject.getBeans(file.getFullPath());
for (IBean bean : beans) {
- if(bean instanceof IClassBean) {
+ if(bean instanceof IClassBean && (fullyQualifiedTypeName==null ||
fullyQualifiedTypeName.equals(bean.getBeanClass().getFullyQualifiedName()))) {
return (IClassBean)bean;
}
}