Author: scabanovich
Date: 2011-09-21 13:06:06 -0400 (Wed, 21 Sep 2011)
New Revision: 34929
Added:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean4.java
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean5.java
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSF2ModelTest.java
Log:
JBIDE-9761
https://issues.jboss.org/browse/JBIDE-9761
Validation of inline beans in seam-config, including elements of collections and maps.
Added:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean4.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean4.java
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean4.java 2011-09-21
17:06:06 UTC (rev 34929)
@@ -0,0 +1,8 @@
+package test.beans;
+
+import javax.faces.bean.ManagedBean;
+
+@ManagedBean(name="")
+public class Bean4 {
+
+}
Property changes on:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean4.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean5.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean5.java
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean5.java 2011-09-21
17:06:06 UTC (rev 34929)
@@ -0,0 +1,8 @@
+package test.beans;
+
+import javax.faces.bean.ManagedBean;
+
+@ManagedBean
+public class Bean5 {
+
+}
Property changes on:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSF2Beans/src/test/beans/Bean5.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSF2ModelTest.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSF2ModelTest.java 2011-09-21
16:37:09 UTC (rev 34928)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/JSF2ModelTest.java 2011-09-21
17:06:06 UTC (rev 34929)
@@ -47,9 +47,19 @@
IJSF2Project jsf2 = JSF2ProjectFactory.getJSF2Project(project, true);
assertNotNull(jsf2);
Set<IJSF2ManagedBean> beans = jsf2.getManagedBeans("mybean1");
+
+ //Test two beans with the same name
assertEquals(1, beans.size());
beans = jsf2.getManagedBeans("mybean2");
assertEquals(2, beans.size());
+
+ //Test bean annotated @ManagedBean(name="")
+ beans = jsf2.getManagedBeans("bean4");
+ assertEquals(1, beans.size());
+
+ //Test bean annotated @ManagedBean
+ beans = jsf2.getManagedBeans("bean5");
+ assertEquals(1, beans.size());
}
/**