[richfaces-svn-commits] JBoss Rich Faces SVN: r406 - trunk/richfaces/menu-components/src/test/java/org/richfaces/component.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Apr 13 10:33:24 EDT 2007
Author: a.izobov
Date: 2007-04-13 10:33:24 -0400 (Fri, 13 Apr 2007)
New Revision: 406
Modified:
trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java
trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java
Log:
test development
Modified: trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java
===================================================================
--- trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java 2007-04-13 13:49:39 UTC (rev 405)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java 2007-04-13 14:33:24 UTC (rev 406)
@@ -103,9 +103,48 @@
assertEquals("div", div.getNodeName());
}
+
+ /**
+ * MenuGroup icon test.
+ */
+ public void testMenuGroupIcon() throws Exception {
+ menuGroup.setDisabled(false);
+ menuGroup.getFacets().clear();
+ menuGroup.getAttributes().put("icon", "menuGroupIcon");
+ HtmlPage page = renderView();
+ assertNotNull(page);
+ HtmlElement span = page.getHtmlElementById(menuGroup
+ .getClientId(facesContext)
+ + ":icon");
+ assertEquals("span", span.getNodeName());
+ assertNotNull(span);
+ List images = span.getHtmlElementsByTagName("img");
+ assertNotNull(images);
+ assertEquals(1, images.size());
+ }
+
+ /**
+ * MenuGroup icon test.
+ */
+ public void testMenuGroupIconDisabled() throws Exception {
+ menuGroup.setDisabled(true);
+ menuGroup.getAttributes().put("iconDisabled", "menuGroupIcon");
+ HtmlPage page = renderView();
+ assertNotNull(page);
+ HtmlElement span = page.getHtmlElementById(menuGroup
+ .getClientId(facesContext)
+ + ":icon");
+ assertEquals("span", span.getNodeName());
+ assertNotNull(span);
+ List images = span.getHtmlElementsByTagName("img");
+ assertNotNull(images);
+ assertEquals(1, images.size());
+ }
+
- public void testMenuItemIconFacet() throws Exception
+ public void testMenuGroupIconFacet() throws Exception
{
+ menuGroup.setDisabled(false);
UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE, HtmlOutputText.class.getName(), null, null , null);
menuGroup.getFacets().put("icon", facet);
HtmlPage page = renderView();
@@ -116,6 +155,19 @@
assertNotNull(span);
}
+ public void testMenuGroupIconFacetDisabled() throws Exception
+ {
+ menuGroup.setDisabled(true);
+ UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE, HtmlOutputText.class.getName(), null, null , null);
+ menuGroup.getFacets().put("iconDisabled", facet);
+ HtmlPage page = renderView();
+ assertNotNull(page);
+ //System.out.println(page.asXml());
+ HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+ assertEquals("span", span.getNodeName());
+ assertNotNull(span);
+ }
+
public void testDisabledMenuItem() throws Exception
{
menuGroup.setDisabled(true);
Modified: trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java
===================================================================
--- trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java 2007-04-13 13:49:39 UTC (rev 405)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java 2007-04-13 14:33:24 UTC (rev 406)
@@ -117,6 +117,23 @@
public void testMenuItemIconFacet() throws Exception {
UIComponent text = createComponent(HtmlOutputText.COMPONENT_TYPE,
HtmlOutputText.class.getName(), null, null, null);
+ menuItem.getFacets().put("icon", text);
+ HtmlPage page = renderView();
+ assertNotNull(page);
+ // System.out.println(page.asXml());
+ HtmlElement span = page.getHtmlElementById(menuItem
+ .getClientId(facesContext)
+ + ":icon");
+ assertEquals("span", span.getNodeName());
+ assertNotNull(span);
+ }
+
+ /**
+ * MenuItem facet test.
+ */
+ public void testMenuItemDisabledIconFacet() throws Exception {
+ UIComponent text = createComponent(HtmlOutputText.COMPONENT_TYPE,
+ HtmlOutputText.class.getName(), null, null, null);
menuItem.getFacets().put("iconDisabled", text);
HtmlPage page = renderView();
assertNotNull(page);
More information about the richfaces-svn-commits
mailing list