Author: dsvyatobatsko
Date: 2008-10-17 06:22:55 -0400 (Fri, 17 Oct 2008)
New Revision: 10818
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/AutoTester.java
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/SimpleTogglePanelTest.java
Log:
SimpleTogglePanel: immediate tests
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/AutoTester.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/AutoTester.java 2008-10-16
22:41:34 UTC (rev 10817)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/AutoTester.java 2008-10-17
10:22:55 UTC (rev 10818)
@@ -134,14 +134,27 @@
reset();
setupControl(TestSetupEntry.immediate, Boolean.TRUE);
clickLoad();
-
+
base.sendAjax();
-
+
checkActionListener(true);
checkUpdateModel(false);
}
-
+
+ public void testImmediateWithExternalValidationFailed() {
+ reset();
+ setupControl(TestSetupEntry.immediate, Boolean.TRUE);
+ clickLoad();
+
+ setExtrenalValidationFailed();
+ base.sendAjax();
+
+ checkActionListener(true);
+ checkUpdateModel(false);
+
+ }
+
public void testBypassUpdate() {
reset();
setupControl(TestSetupEntry.bypassUpdate, Boolean.TRUE);
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/SimpleTogglePanelTest.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/SimpleTogglePanelTest.java 2008-10-16
22:41:34 UTC (rev 10817)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/SimpleTogglePanelTest.java 2008-10-17
10:22:55 UTC (rev 10818)
@@ -163,6 +163,22 @@
tester.testAjaxSingleWithInternalValidationFailed();
}
+ @Test
+ public void testImmediate(Template template) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test immediate attribute");
+ tester.testImmediate();
+ }
+
+ @Test
+ public void testImmediateWithExternalValidationFailed(Template template) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test immediate attribute with external validation
failed");
+ tester.testImmediateWithExternalValidationFailed();
+ }
+
@Override
public void sendAjax() {
clickAjaxCommandAndWait(getAutoTester(this).getClientId(AutoTester.COMPONENT_ID)
+ "_header");
Show replies by date