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"));
+ }
+
}
/**
Show replies by date