[richfaces-svn-commits] JBoss Rich Faces SVN: r11965 - trunk/ui/modal-panel/src/test/java/org/richfaces/component.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Dec 22 08:12:04 EST 2008


Author: alevkovsky
Date: 2008-12-22 08:12:04 -0500 (Mon, 22 Dec 2008)
New Revision: 11965

Modified:
   trunk/ui/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java
Log:
Add JUnits for modalPanel

Modified: trunk/ui/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java
===================================================================
--- trunk/ui/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java	2008-12-22 13:11:31 UTC (rev 11964)
+++ trunk/ui/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java	2008-12-22 13:12:04 UTC (rev 11965)
@@ -56,7 +56,7 @@
         javaScripts.add("scripts/browser_info.js");
     }
 	
-    private UIComponent modalPanel;
+    private UIModalPanel modalPanel;
     private UIComponent form;
     
     /**
@@ -78,13 +78,14 @@
         form = new HtmlForm();
     	facesContext.getViewRoot().getChildren().add(form);
     	
-    	modalPanel = application.createComponent(UIModalPanel.COMPONENT_TYPE);
+    	modalPanel = (UIModalPanel) application.createComponent(UIModalPanel.COMPONENT_TYPE);
     	modalPanel.setId("modalPanel");
     	
     	HtmlOutputText outputText = new HtmlOutputText();
     	outputText.setValue("test");
     	modalPanel.getFacets().put("header", outputText);
-    	
+    	modalPanel.setKeepVisualState(true);
+    	modalPanel.setVisualOptions("border: 1px");
     	form.getChildren().add(modalPanel);
     }
     
@@ -156,9 +157,18 @@
      * @throws Exception
      */
     public void testRenderScript() throws Exception {
+    	modalPanel.setShowWhenRendered(true);
         HtmlPage page = renderView();
         assertNotNull(page);
         assertEquals(getCountValidScripts(page, javaScripts, IS_PAGE_AVAILABILITY_CHECK).intValue(), javaScripts.size());
     }
     
+    public void testDecode() throws Exception {
+    	HtmlPage renderedView = renderView();
+    	
+    	assertNotNull(renderedView);
+    	modalPanel.decode(facesContext);
+    	
+    }
+    
 }




More information about the richfaces-svn-commits mailing list