Author: dsvyatobatsko
Date: 2008-11-06 13:01:04 -0500 (Thu, 06 Nov 2008)
New Revision: 11048
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/tree/TreeTestBean.java
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/tree/treeAutoTest.xhtml
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/TreeTest.java
Log:
Tree test
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/tree/TreeTestBean.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/tree/TreeTestBean.java 2008-11-06
16:39:16 UTC (rev 11047)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/tree/TreeTestBean.java 2008-11-06
18:01:04 UTC (rev 11048)
@@ -29,6 +29,8 @@
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
+import org.richfaces.component.UITree;
+import org.richfaces.event.NodeSelectedEvent;
import org.richfaces.model.TreeNode;
import org.richfaces.model.TreeNodeImpl;
@@ -43,6 +45,10 @@
private static final String DATA_PATH = "/simple-tree-data.properties";
+ public void processSelection(NodeSelectedEvent event) {
+ UITree tree = (UITree) event.getComponent();
+ }
+
private void addNodes(String path, TreeNode<String> node, Properties
properties) {
boolean end = false;
int counter = 1;
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/tree/treeAutoTest.xhtml
===================================================================
(Binary files differ)
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/TreeTest.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/TreeTest.java 2008-11-06
16:39:16 UTC (rev 11047)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/TreeTest.java 2008-11-06
18:01:04 UTC (rev 11048)
@@ -1,5 +1,8 @@
package org.richfaces.testng;
+import java.util.HashMap;
+import java.util.Map;
+
import org.ajax4jsf.template.Template;
import org.richfaces.AutoTester;
import org.richfaces.SeleniumTestBase;
@@ -7,6 +10,14 @@
public class TreeTest extends SeleniumTestBase {
+ private static Map<String, String> params = new HashMap<String,
String>();
+
+ static {
+ params.put("parameter1", "value1");
+ params.put("parameter2", "value2");
+ params.put("parameter3", "value3");
+ }
+
@Test
public void testRenderedAttribute(Template template) {
AutoTester tester = getAutoTester(this);
@@ -15,7 +26,26 @@
tester.testRendered();
}
+ @Test
+ public void testNestedParams(Template template) {
+ AutoTester tester = getAutoTester(this);
+ tester.renderPage(template, null);
+ writeStatus("Test component encodes nested f:param tags and their values are
present as request parameters");
+ tester.testRequestParameters(params);
+ }
+
@Override
+ public void sendAjax() {
+ String compId = getAutoTester(this).getClientId(AutoTester.COMPONENT_ID);
+ //String node1Id = compId + ":1::_defaultNodeFaceOutput";
+ String node1Id = compId + ":1::_defaultNodeFace:text";
+ //String node1Id = compId + ":1::_defaultNodeFace";
+ selenium.mouseOver(node1Id);
+ selenium.mouseDown(node1Id);
+ waitForAjaxCompletion();
+ }
+
+ @Override
public String getTestUrl() {
return "pages/tree/treeTest.xhtml";
}
Show replies by date