[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