summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2010-08-31 00:15:03 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2010-08-31 00:15:03 +0000
commit315a8938265927001c35f64b74ff5269d2d438a4 (patch)
tree71d0bee1dd396ff9677e156e2c7d45fe22f723b9 /sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java
parentaa35e08825bbea8e664cceddc7844cba5cc4ef30 (diff)
Replace usage of Xpath by pure java code walking through the DOM.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@991042 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java b/sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java
index 46350e26d6..6b5c3983d1 100644
--- a/sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java
+++ b/sca-java-2.x/trunk/samples/implementation-extension/src/test/java/sample/ClientTest.java
@@ -20,10 +20,14 @@
package sample;
import static java.lang.System.out;
-import static sample.Xutil.dom;
import static sample.Xutil.elem;
+import static sample.Xutil.elems;
+import static sample.Xutil.print;
+import static sample.Xutil.select;
import static sample.Xutil.text;
-import static sample.Xutil.xpath;
+import static sample.Xutil.xdom;
+import static sample.Xutil.xfilter;
+import static sample.Xutil.xreduce;
import org.w3c.dom.Element;
@@ -52,8 +56,10 @@ public class ClientTest {
public String wello(String s) {
out.println("ClientTest.wello(" + s + ")");
- final Element hreq = dom("http://sample", "hello", elem("name", text(s)));
+ final Element hreq = xdom("http://sample", "hello", elem("name", text(s)));
+
final Element hres = wello.call("hello", hreq);
- return xpath("//*", hres);
+
+ return xreduce(print, "", xfilter(select("result"), elems(hres)));
}
}