[richfaces-svn-commits] JBoss Rich Faces SVN: r437 - trunk/richfaces/menu-components/src/test/java/org/richfaces/component.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Apr 18 10:01:35 EDT 2007


Author: F.antonov
Date: 2007-04-18 10:01:35 -0400 (Wed, 18 Apr 2007)
New Revision: 437

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:
MenuComponents test cases modernisation.

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-18 13:58:41 UTC (rev 436)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java	2007-04-18 14:01:35 UTC (rev 437)
@@ -32,7 +32,6 @@
 import javax.faces.component.html.HtmlOutputText;
 
 import org.richfaces.component.html.HtmlMenuGroup;
-import org.richfaces.component.html.HtmlMenuItem;
 
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
@@ -42,82 +41,81 @@
 
 import org.apache.commons.lang.StringUtils;
 
-
 /**
  * Unit test for MenuGroup Component.
  */
-public class MenuGroupComponentTest 
-    extends AbstractAjax4JsfTestCase
-{
-	
-	private static Set javaScripts = new HashSet();
-	
-	static {		
-		javaScripts.add("prototype.js");
+public class MenuGroupComponentTest extends AbstractAjax4JsfTestCase {
+
+    private static Set javaScripts = new HashSet();
+
+    static {
+        javaScripts.add("prototype.js");
         javaScripts.add("AjaxScript");
     }
-	
-	private UIMenuGroup menuGroup;
-	private UIForm form;	
-	
+
+    private UIMenuGroup menuGroup;
+
+    private UIForm form;
+
     /**
      * Create the test case
-     *
-     * @param testName name of the test case
+     * 
+     * @param testName
+     *            name of the test case
      */
-    public MenuGroupComponentTest( String testName )
-    {
-        super( testName );
+    public MenuGroupComponentTest(String testName) {
+        super(testName);
     }
-    
+
     public void setUp() throws Exception {
-    	super.setUp();
-    	
-    	form = new HtmlForm();
+        super.setUp();
+
+        form = new HtmlForm();
         form.setId("form");
         facesContext.getViewRoot().getChildren().add(form);
 
-        menuGroup = (HtmlMenuGroup) application.createComponent(HtmlMenuGroup.COMPONENT_TYPE);
+        menuGroup = (HtmlMenuGroup) application
+                .createComponent(HtmlMenuGroup.COMPONENT_TYPE);
         menuGroup.setId("menuGroup");
         menuGroup.setValue("Menu Group");
-        
+
         form.getChildren().add(menuGroup);
     }
 
     public void tearDown() throws Exception {
-    	super.tearDown();
-    	menuGroup = null;
-    	form = null;    	
+        super.tearDown();
+        menuGroup = null;
+        form = null;
     }
 
     /**
      * Rigourous Test :-)
      */
-    public void testMenuGroupRender() throws Exception
-    {
-    	HtmlPage page = renderView();
+    public void testMenuGroupRender() throws Exception {
+        HtmlPage page = renderView();
         assertNotNull(page);
-        System.out.println(page.asXml());
-        HtmlElement div = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext));
+        // System.out.println(page.asXml());
+        HtmlElement div = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext));
         assertNotNull(div);
         assertEquals("div", div.getNodeName());
-        
+
     }
 
     /**
      * MenuGroup icon test.
      */
     public void testMenuGroupIcon() throws Exception {
-        menuGroup.setDisabled(false);        
+        menuGroup.setDisabled(false);
         menuGroup.getFacets().clear();
         menuGroup.getAttributes().put("icon", "menuGroupIcon");
         HtmlPage page = renderView();
+        // System.out.println(page.asXml());
         assertNotNull(page);
-        HtmlElement span = page.getHtmlElementById(menuGroup
-                .getClientId(facesContext)
-                + ":icon");
+        HtmlElement span = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":icon");
+        assertNotNull(span);
         assertEquals("span", span.getNodeName());
-        assertNotNull(span);
         List images = span.getHtmlElementsByTagName("img");
         assertNotNull(images);
         assertEquals(1, images.size());
@@ -127,13 +125,13 @@
      * MenuGroup icon test.
      */
     public void testMenuGroupIconDisabled() throws Exception {
-        menuGroup.setDisabled(true);        
+        menuGroup.setDisabled(true);
         menuGroup.getAttributes().put("iconDisabled", "menuGroupIcon");
         HtmlPage page = renderView();
+        // System.out.println(page.asXml());
         assertNotNull(page);
-        HtmlElement span = page.getHtmlElementById(menuGroup
-                .getClientId(facesContext)
-                + ":icon");
+        HtmlElement span = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":icon");
         assertEquals("span", span.getNodeName());
         assertNotNull(span);
         List images = span.getHtmlElementsByTagName("img");
@@ -141,108 +139,116 @@
         assertEquals(1, images.size());
     }
 
-    
-    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();
+    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();
         assertNotNull(page);
-        //System.out.println(page.asXml());
-        HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+        // System.out.println(page.asXml());
+        HtmlElement span = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":icon");
         assertEquals("span", span.getNodeName());
         assertNotNull(span);
     }
-    
-    public void testMenuGroupIconFacetDisabled() throws Exception
-    {
-        menuGroup.setDisabled(true);        
-        UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE, HtmlOutputText.class.getName(), null, null , null);
+
+    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");
+        // 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);    	
-    	HtmlPage page = renderView();
+    public void testDisabledMenuItem() throws Exception {
+        menuGroup.setDisabled(true);
+        HtmlPage page = renderView();
         assertNotNull(page);
-        //System.out.println(page.asXml());
-        
-        HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+        // System.out.println(page.asXml());
+        HtmlElement span = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":icon");
         assertNotNull(span);
-        assertEquals("span", span.getNodeName());        
+        assertEquals("span", span.getNodeName());
         String classAttr = span.getAttributeValue("class");
-        assertTrue(classAttr.contains("dr-menu-icon rich-menu-item-icon-disabled"));
-        
-        HtmlElement div = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext));
+        assertTrue(classAttr
+                .contains("dr-menu-icon rich-menu-item-icon-disabled"));
+
+        HtmlElement div = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext));
         assertNotNull(div);
-        assertEquals("div", div.getNodeName());        
+        assertEquals("div", div.getNodeName());
         classAttr = div.getAttributeValue("class");
-        assertTrue(classAttr.contains("dr-menu-item dr-menu-item-disabled rich-menu-group rich-menu-group-disabled"));
-                              
+        assertTrue(classAttr
+                .contains("dr-menu-item dr-menu-item-disabled rich-menu-group rich-menu-group-disabled"));
+
     }
-    
-    public void testEnabledMenuItem() throws Exception
-    {
-    	assertEquals(false, menuGroup.isDisabled());
-    	menuGroup.getAttributes().put("iconClass", "iconClass");
-    	HtmlPage page = renderView();
+
+    public void testEnabledMenuItem() throws Exception {
+        assertEquals(false, menuGroup.isDisabled());
+        menuGroup.getAttributes().put("iconClass", "iconClass");
+        HtmlPage page = renderView();
         assertNotNull(page);
-        //System.out.println(page.asXml());
-        
-        HtmlElement anchor = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":anchor");
+        // System.out.println(page.asXml());
+        HtmlElement anchor = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":anchor");
         assertNotNull(anchor);
-        assertEquals("a", anchor.getNodeName());        
+        assertEquals("a", anchor.getNodeName());
         String classAttr = anchor.getAttributeValue("class");
         assertTrue(classAttr.contains("dr-menu-label rich-menu-item-label"));
-        
-        HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+
+        HtmlElement span = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":icon");
         assertNotNull(span);
-        assertEquals("span", span.getNodeName());        
+        assertEquals("span", span.getNodeName());
         classAttr = span.getAttributeValue("class");
         assertTrue(classAttr.contains("dr-menu-icon rich-menu-item-icon"));
-        assertTrue(classAttr.contains((String) menuGroup.getAttributes().get("iconClass")));
-        
-        HtmlElement div = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext));
+        assertTrue(classAttr.contains((String) menuGroup.getAttributes().get(
+                "iconClass")));
+
+        HtmlElement div = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext));
         assertNotNull(div);
-        assertEquals("div", div.getNodeName());        
+        assertEquals("div", div.getNodeName());
         classAttr = div.getAttributeValue("class");
-        assertTrue(classAttr.contains("dr-menu-item dr-menu-item-enabled rich-menu-group"));
-        
-        div = page.getHtmlElementById(menuGroup.getClientId(facesContext));
+        assertTrue(classAttr
+                .contains("dr-menu-item dr-menu-item-enabled rich-menu-group"));
+
+        div = page.getHtmlElementById("ref"
+                + menuGroup.getClientId(facesContext) + ":folder");
         assertNotNull(div);
-        assertEquals("div", div.getNodeName());        
+        assertEquals("div", div.getNodeName());
         classAttr = div.getAttributeValue("class");
         assertTrue(classAttr.contains("dr-menu-node rich-menu-item-folder"));
-           
+
     }
-    
+
     public void testRenderStyle() throws Exception {
         HtmlPage page = renderView();
         assertNotNull(page);
         List links = page.getDocumentElement().getHtmlElementsByTagName("link");
-        //Assert.assertEquals(1, links.size());
+        // Assert.assertEquals(1, links.size());
         assertNotNull(links);
         HtmlElement link = (HtmlElement) links.get(0);
-        assertTrue(link.getAttributeValue("href").contains("org/richfaces/renderkit/html/css/menucomponents.xcss"));
+        assertTrue(link.getAttributeValue("href").contains(
+                "org/richfaces/renderkit/html/css/menucomponents.xcss"));
     }
-    
-   /**
-    * Scripts link test.
-    */     
-   public void testRenderScript() throws Exception {
+
+    /**
+     * Scripts link test.
+     */
+    public void testRenderScript() throws Exception {
         HtmlPage page = renderView();
         assertNotNull(page);
-        System.out.println(page.asXml());
-        
-        List scripts = page.getDocumentElement().getHtmlElementsByTagName("script");
+        // System.out.println(page.asXml());
+        List scripts = page.getDocumentElement().getHtmlElementsByTagName(
+                "script");
         for (Iterator it = scripts.iterator(); it.hasNext();) {
             HtmlScript item = (HtmlScript) it.next();
             String srcAttr = item.getSrcAttribute();

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-18 13:58:41 UTC (rev 436)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java	2007-04-18 14:01:35 UTC (rev 437)
@@ -154,7 +154,6 @@
         HtmlPage page = renderView();
         assertNotNull(page);
         // System.out.println(page.asXml());
-
         HtmlElement span = page.getHtmlElementById(menuItem
                 .getClientId(facesContext)
                 + ":disabled");
@@ -197,7 +196,6 @@
         HtmlPage page = renderView();
         assertNotNull(page);
         // System.out.println(page.asXml());
-
         HtmlElement anchor = page.getHtmlElementById(menuItem
                 .getClientId(facesContext)
                 + ":anchor");
@@ -239,7 +237,6 @@
         HtmlPage page = renderView();
         assertNotNull(page);
         // System.out.println(page.asXml());
-
         HtmlElement div = page.getHtmlElementById(menuItem
                 .getClientId(facesContext));
         assertNotNull(div);
@@ -257,7 +254,6 @@
         HtmlPage page = renderView();
         assertNotNull(page);
         // System.out.println(page.asXml());
-
         HtmlElement div = page.getHtmlElementById(menuItem
                 .getClientId(facesContext));
         assertNotNull(div);
@@ -287,7 +283,6 @@
         HtmlPage page = renderView();
         assertNotNull(page);
         // System.out.println(page.asXml());
-
         List scripts = page.getDocumentElement().getHtmlElementsByTagName(
                 "script");
         for (Iterator it = scripts.iterator(); it.hasNext();) {




More information about the richfaces-svn-commits mailing list