Author: ppitonak(a)redhat.com
Date: 2011-12-02 11:08:08 -0500 (Fri, 02 Dec 2011)
New Revision: 23034
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPanelMenuGroup/TestPanelMenuGroupClientSideHandlers.java
Log:
tests for panel menu group moved to 4.Future
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPanelMenuGroup/TestPanelMenuGroupClientSideHandlers.java
===================================================================
---
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPanelMenuGroup/TestPanelMenuGroupClientSideHandlers.java 2011-12-01
22:43:35 UTC (rev 23033)
+++
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richPanelMenuGroup/TestPanelMenuGroupClientSideHandlers.java 2011-12-02
16:08:08 UTC (rev 23034)
@@ -34,6 +34,7 @@
import org.richfaces.tests.metamer.ftest.annotations.Inject;
import org.richfaces.tests.metamer.ftest.annotations.IssueTracking;
import org.richfaces.tests.metamer.ftest.annotations.RegressionTest;
+import org.richfaces.tests.metamer.ftest.annotations.Templates;
import org.richfaces.tests.metamer.ftest.annotations.Use;
import org.richfaces.tests.metamer.ftest.model.PanelMenu;
import org.testng.annotations.Test;
@@ -43,28 +44,29 @@
* @version $Revision$
*/
public class TestPanelMenuGroupClientSideHandlers extends AbstractPanelMenuGroupTest {
-
+
PanelMenu.Group group1 = menu.getGroupContains("Group 1");
@Inject
@Use(empty = true)
String event;
- String[] ajaxExpansionEvents = new String[]{"beforeselect",
"beforeswitch", "beforeexpand", "begin",
- "beforedomupdate", "select", "expand",
"switch", "complete"};
- String[] ajaxCollapsionEvents = new String[]{"beforeselect",
"beforeswitch", "beforecollapse", "begin",
- "beforedomupdate", "select", "collapse",
"switch", "complete"};
- String[] clientExpansionEvents = new String[]{"beforeselect",
"beforeswitch", "beforeexpand", "select",
"expand",
- "switch"};
- String[] clientCollapsionEvents = new String[]{"beforeselect",
"beforeswitch", "beforecollapse", "select",
- "collapse", "collapse", "switch"};
- String[] serverExpansionEvents = new String[]{"beforeswitch",
"beforeexpand"};
- String[] serverCollapsionEvents = new String[]{"beforeswitch",
"beforecollapse"};
+ String[] ajaxExpansionEvents = new String[] { "beforeselect",
"beforeswitch", "beforeexpand", "begin",
+ "beforedomupdate", "select", "expand",
"switch", "complete" };
+ String[] ajaxCollapsionEvents = new String[] { "beforeselect",
"beforeswitch", "beforecollapse", "begin",
+ "beforedomupdate", "select", "collapse",
"switch", "complete" };
+ String[] clientExpansionEvents = new String[] { "beforeselect",
"beforeswitch", "beforeexpand", "select",
"expand",
+ "switch" };
+ String[] clientCollapsionEvents = new String[] { "beforeselect",
"beforeswitch", "beforecollapse", "select",
+ "collapse", "collapse", "switch" };
+ String[] serverExpansionEvents1 = new String[] { "beforeswitch" };
+ String[] serverExpansionEvents2 = new String[] { "beforeexpand" };
+ String[] serverCollapsionEvents = new String[] { "beforeswitch",
"beforecollapse" };
@Override
public URL getTestUrl() {
return buildUrl(contextPath,
"faces/components/richPanelMenuGroup/simple.xhtml");
}
-
+
@Test
@Use(field = "event", value = "ajaxCollapsionEvents")
public void testClientSideCollapsionEvent() {
@@ -76,8 +78,9 @@
}
@Test
- @IssueTracking("https://issues.jboss.org/browse/RF-11547")
@Use(field = "event", value = "ajaxExpansionEvents")
+ @Templates(exclude = { "a4jRepeat", "richCollapsibleSubTable",
"richDataGrid", "richDataTable",
+ "richExtendedDataTable", "richList" })
public void testClientSideExpansionEvent() {
panelMenuGroupAttributes.set(mode, ajax);
menu.setGroupMode(ajax);
@@ -87,6 +90,15 @@
super.testRequestEventsAfter(event);
}
+ @Test(groups = "4.Future")
+ @IssueTracking("https://issues.jboss.org/browse/RF-11547")
+ @Use(field = "event", value = "ajaxExpansionEvents")
+ @Templates(value = { "a4jRepeat", "richCollapsibleSubTable",
"richDataGrid", "richDataTable",
+ "richExtendedDataTable", "richList" })
+ public void testClientSideExpansionEventInIterationComponents() {
+ testClientSideExpansionEvent();
+ }
+
@Test
public void testClientSideExpansionEventsOrderClient() {
panelMenuGroupAttributes.set(mode, client);
@@ -111,7 +123,8 @@
}
@Test
- @IssueTracking("https://issues.jboss.org/browse/RF-11547")
+ @Templates(exclude = { "a4jRepeat", "richCollapsibleSubTable",
"richDataGrid", "richDataTable",
+ "richExtendedDataTable", "richList" })
public void testClientSideExpansionEventsOrderAjax() {
panelMenuGroupAttributes.set(mode, ajax);
menu.setGroupMode(ajax);
@@ -122,6 +135,14 @@
super.testRequestEventsAfter(ajaxExpansionEvents);
}
+ @Test(groups = "4.Future")
+ @IssueTracking("https://issues.jboss.org/browse/RF-11547")
+ @Templates(value = { "a4jRepeat", "richCollapsibleSubTable",
"richDataGrid", "richDataTable",
+ "richExtendedDataTable", "richList" })
+ public void testClientSideExpansionEventsOrderAjaxInIterationComponents() {
+ testClientSideExpansionEventsOrderAjax();
+ }
+
@Test
public void testClientSideCollapsionEventsOrderAjax() {
panelMenuGroupAttributes.set(mode, ajax);
@@ -132,9 +153,23 @@
}
@Test
+ @Use(field = "event", value = "serverExpansionEvents1")
+ public void testClientSideExpansionEventsServerBeforeSwitch() {
+ panelMenuGroupAttributes.set(mode, server);
+ menu.setGroupMode(server);
+ topGroup.toggle();
+ menu.setGroupMode(null);
+ testRequestEventsBeforeByAlert(event);
+ topGroup.toggle();
+ testRequestEventsAfterByAlert(event);
+ }
+
+ @Test
@IssueTracking("https://issues.jboss.org/browse/RF-11547")
- @Use(field = "event", value = "serverExpansionEvents")
- public void testClientSideExpansionEventsServer() {
+ @Use(field = "event", value = "serverExpansionEvents2")
+ @Templates(exclude = { "a4jRepeat", "richCollapsibleSubTable",
"richDataGrid", "richDataTable",
+ "richExtendedDataTable", "richList" })
+ public void testClientSideExpansionEventsServerBeforeExpand() {
panelMenuGroupAttributes.set(mode, server);
menu.setGroupMode(server);
topGroup.toggle();
@@ -144,6 +179,15 @@
testRequestEventsAfterByAlert(event);
}
+ @Test(groups = "4.Future")
+ @IssueTracking("https://issues.jboss.org/browse/RF-11547")
+ @Use(field = "event", value = "serverExpansionEvents2")
+ @Templates(value = { "a4jRepeat", "richCollapsibleSubTable",
"richDataGrid", "richDataTable",
+ "richExtendedDataTable", "richList" })
+ public void testClientSideExpansionEventsServerBeforeExpandIterationComponents() {
+ testClientSideExpansionEventsServerBeforeExpand();
+ }
+
@Test
@Use(field = "event", value = "serverCollapsionEvents")
public void testClientSideCollapsionEventsServer() {