Author: ppitonak(a)redhat.com
Date: 2011-10-19 09:04:06 -0400 (Wed, 19 Oct 2011)
New Revision: 22825
Modified:
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/rich/RichTabBean.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richTab/TestRichTab.java
Log:
sample for rich:tab fixed
added test for rich:tab's attribute action
Modified:
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/rich/RichTabBean.java
===================================================================
---
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/rich/RichTabBean.java 2011-10-19
11:26:07 UTC (rev 22824)
+++
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/rich/RichTabBean.java 2011-10-19
13:04:06 UTC (rev 22825)
@@ -34,7 +34,7 @@
/**
* Managed bean for rich:tab.
- *
+ *
* @author <a href="mailto:ppitonak@redhat.com">Pavol Pitonak</a>
* @version $Revision$
*/
@@ -61,6 +61,8 @@
attributes.setAttribute("rendered", true);
// will be tested in another way
+ attributes.remove("action");
+ attributes.remove("actionListener");
attributes.remove("converter");
}
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richTab/TestRichTab.java
===================================================================
---
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richTab/TestRichTab.java 2011-10-19
11:26:07 UTC (rev 22824)
+++
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richTab/TestRichTab.java 2011-10-19
13:04:06 UTC (rev 22825)
@@ -52,7 +52,8 @@
public class TestRichTab extends AbstractMetamerTest {
private static final JQueryLocator PHASE_FORMAT = jq("div#phasesPanel
li:eq({0})");
- private static final String PHASE_LISTENER_LOG = "* action listener
invoked";
+ private static final String ACTION_LOG = "* action invoked";
+ private static final String ACTION_LISTENER_LOG = "* action listener
invoked";
private JQueryLocator panel = pjq("div[id$=tabPanel]");
private JQueryLocator[] itemContents = { pjq("div[id$=tab1] >
div.rf-tab-cnt"),
@@ -75,6 +76,22 @@
@Test
@IssueTracking("https://issues.jboss.org/browse/RF-11427")
+ public void testAction() {
+ retrieveRequestTime.initializeValue();
+ selenium.click(pjq("input[id$=nextTabButton]"));
+ waitAjax.waitForChange(retrieveRequestTime);
+
+ retrieveRequestTime.initializeValue();
+ selenium.click(pjq("input[id$=prevTabButton]"));
+ waitAjax.waitForChange(retrieveRequestTime);
+
+ waitGui.failWith(
+ "Expected <" + ACTION_LOG + ">, found <" +
selenium.getText(PHASE_FORMAT.format(6)) + ">").until(
+ textEquals.locator(PHASE_FORMAT.format(6)).text(ACTION_LOG));
+ }
+
+ @Test
+ @IssueTracking("https://issues.jboss.org/browse/RF-11427")
public void testActionListener() {
retrieveRequestTime.initializeValue();
selenium.click(pjq("input[id$=nextTabButton]"));
@@ -85,8 +102,8 @@
waitAjax.waitForChange(retrieveRequestTime);
waitGui.failWith(
- "Expected <" + PHASE_LISTENER_LOG + ">, found <"
+ selenium.getText(PHASE_FORMAT.format(5)) + ">").until(
- textEquals.locator(PHASE_FORMAT.format(5)).text(PHASE_LISTENER_LOG));
+ "Expected <" + ACTION_LISTENER_LOG + ">, found
<" + selenium.getText(PHASE_FORMAT.format(5)) + ">").until(
+ textEquals.locator(PHASE_FORMAT.format(5)).text(ACTION_LISTENER_LOG));
}
@Test
Show replies by thread