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

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Apr 10 09:45:42 EDT 2007


Author: sergeyhalipov
Date: 2007-04-10 09:45:41 -0400 (Tue, 10 Apr 2007)
New Revision: 340

Modified:
   trunk/richfaces/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java
Log:
Ghanged JUnit test for modal-panel component.

Modified: trunk/richfaces/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java
===================================================================
--- trunk/richfaces/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java	2007-04-10 13:31:14 UTC (rev 339)
+++ trunk/richfaces/modal-panel/src/test/java/org/richfaces/component/ModalPanelComponentTest.java	2007-04-10 13:45:41 UTC (rev 340)
@@ -36,6 +36,7 @@
 
 import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
 import org.apache.commons.lang.StringUtils;
+import org.richfaces.renderkit.ModalPanelRendererBase;
 
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
@@ -46,6 +47,12 @@
  */
 public class ModalPanelComponentTest extends AbstractAjax4JsfTestCase {
 	private static Set javaScripts = new HashSet();
+	
+	protected String[] RESIZERS = new String[] {
+			"NWU", "N", "NEU", "NEL", "E",
+			"SEU", "SEL", "S", "SWL",
+			"SWU",	"W", "NWL"
+		};
 
     static {
     	javaScripts.add("org.ajax4jsf.framework.ajax.AjaxScript");
@@ -121,10 +128,19 @@
     	
     	HtmlElement header = renderedView.getHtmlElementById(modalPanel.getClientId(facesContext) + "Header");
     	assertNotNull(header);
-    	System.out.println(header.getAttributeValue("class"));
+    	
     	assertTrue(header.getAttributeValue("class").contains("dr-mpnl-pnl-text dr-mpnl-pnl-h"));
     	assertTrue(header.getAttributeValue("class").contains("rich-mpnl-text"));
     	assertTrue(header.getAttributeValue("class").contains("rich-mpnl-header"));
+    	
+    	// Test resizers
+    	String[] resizers = RESIZERS;
+    	for (int i = 0; i < resizers.length; i++) {
+    		HtmlElement resizer = renderedView.getHtmlElementById(modalPanel.getClientId(facesContext) + "Resizer" + resizers[i]);
+    		assertNotNull(resizer);
+    		assertTrue(resizer.getAttributeValue("class").contains("dr-mpnl-resizer rich-mpnl-resizer"));
+    	}
+    	
     }
     
     /**




More information about the richfaces-svn-commits mailing list