[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