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);
Show replies by date