Author: dsvyatobatsko
Date: 2008-10-24 05:00:34 -0400 (Fri, 24 Oct 2008)
New Revision: 10891
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/PanelBarTest.java
Log:
forgotten class (RF-4669,RF-4670,RF-4671)
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/PanelBarTest.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/PanelBarTest.java 2008-10-24
08:37:29 UTC (rev 10890)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/PanelBarTest.java 2008-10-24
09:00:34 UTC (rev 10891)
@@ -22,6 +22,7 @@
package org.richfaces.testng;
import org.ajax4jsf.template.Template;
+import org.richfaces.AutoTester;
import org.richfaces.SeleniumTestBase;
import org.testng.Assert;
import org.testng.annotations.Test;
@@ -69,8 +70,77 @@
Assert.assertTrue(isVisibleById(output3));
}
+ @Test
+ public void testSubmit(Template template ) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test component's form submission");
+ tester.testSubmit();
+ }
+
+ @Test
+ public void testSubmitWithExternalValidationFailed(Template template ) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test component's form submission with an invalid element in
it");
+ tester.testSubmitWithExternalValidationFailed();
+ }
+
+ @Test
+ public void testSubmitImmediate(Template template ) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test submission of component with immediate = true");
+ tester.testSubmitImmediate();
+ }
+
+ @Test
+ public void testSubmitImmediateWithExternalValidationFailed(Template template ) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test submission of component with immediate = true and external
validation failed");
+ tester.testSubmitImmediateWithExternalValidationFailed();
+ }
+
+ @Test
+ public void testRenderedAttribute(Template template) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test component with rendered = false is not present on the
page");
+ tester.testRendered();
+ }
+
+// @Test
+// public void testStyleAndClassesAreOutputToClient(Template template) {
+// renderPage(template);
+//
+// writeStatus("Check style and classes are output to client");
+//
+// String compDivId = getParentId() + "_form:panel1";
+//
+// String headerDivId = compDivId + "_header";
+// String bodyDivId = compDivId + "_body";
+//
+// assertStyleAttribute(compDivId, "font-size: 13px", "Style
attribute was not output to client");
+// assertClassNames(compDivId, new String[] { "noclass" }, "Class
attribute was not output to client", true);
+//
+// assertClassNames(headerDivId, new String[] { "header-class" },
"headerClass attribute was not output to client", true);
+// assertClassNames(bodyDivId, new String[] { "body-class" },
"bodyClass attribute was not output to client", true);
+// }
+
public String getTestUrl() {
return "pages/panelBar/panelBarTest.xhtml";
}
+ @Override
+ public String getAutoTestUrl() {
+ return "pages/panelBar/panelBarAutoTest.xhtml";
+ }
+
+ @Override
+ public void changeValue() {
+ String item2 = getAutoTester(this).getClientId("") +
"label2";
+ clickById(item2);
+ }
+
}
Show replies by date