Author: davsclaus
Date: Fri Oct 24 00:15:41 2008
New Revision: 707571

URL: http://svn.apache.org/viewvc?rev=707571&view=rev
Log:
CAMEL-1021: Fixed the xquery example

Added:
    
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java
   (contents, props changed)
      - copied, changed from r707541, 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java
    
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/myTransform.xquery
   (with props)
    
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
   (contents, props changed)
      - copied, changed from r707541, 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryWithExplicitTypeContext.xml
Modified:
    
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java
    
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java
    
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java
    
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java
    
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/transform.xquery
   (props changed)
    
activemq/camel/trunk/examples/camel-example-spring-xquery/src/main/resources/myTransform.xquery
    activemq/camel/trunk/tooling/maven/guice-maven-plugin/   (props changed)

Modified: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java?rev=707571&r1=707570&r2=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java
 Fri Oct 24 00:15:41 2008
@@ -34,7 +34,7 @@
 
         template.sendBody("direct:start", "<person name='James' 
city='London'/>");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
     public void testSendTampaMessage() throws Exception {
@@ -43,7 +43,7 @@
 
         template.sendBody("direct:start", "<person name='Hiram' 
city='Tampa'/>");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
     @Override

Modified: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java?rev=707571&r1=707570&r2=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java
 Fri Oct 24 00:15:41 2008
@@ -35,7 +35,7 @@
         template.sendBody("direct:start",
             "<mail><subject>Hey</subject><body>Hello world!</body></mail>");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
 
         List<Exchange> list = endpoint.getReceivedExchanges();
         Exchange exchange = list.get(0);

Copied: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java
 (from r707541, 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java)
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java?p2=activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java&p1=activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java&r1=707541&r2=707571&rev=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java
 Fri Oct 24 00:15:41 2008
@@ -23,29 +23,20 @@
 /**
  * @version $Revision$
  */
-public class XQueryWithExplicitTypeTest extends SpringTestSupport {
-    protected MockEndpoint raleighEndpoint;
-    protected MockEndpoint tampaEndpoint;
+public class XQueryExampleTest extends SpringTestSupport {
 
-    public void testFunctions() throws Exception {
-        raleighEndpoint.expectedMessageCount(1);
-        tampaEndpoint.expectedMessageCount(0);
+    public void testExample() throws Exception {
+        MockEndpoint mock = getMockEndpoint("mock:result");
+        mock.expectedBodiesReceived("<employee 
id=\"James\"><name><firstName>James</firstName>" +
+                
"<lastName>Strachan</lastName></name><location><city>London</city></location></employee>");
 
-        template.sendBody("direct:start", "<person name='Hadrian' 
city='Raleigh'/>");
+        template.sendBody("direct:start", "<person 
user='James'><firstName>James</firstName>" +
+                "<lastName>Strachan</lastName><city>London</city></person>");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
-    @Override
-    protected void setUp() throws Exception {
-        super.setUp();
-
-        raleighEndpoint = getMockEndpoint("mock:foo.Raleigh");
-        tampaEndpoint = getMockEndpoint("mock:foo.Tampa");
-    }
-
-
     protected ClassPathXmlApplicationContext createApplicationContext() {
-        return new 
ClassPathXmlApplicationContext("org/apache/camel/component/xquery/xqueryWithExplicitTypeContext.xml");
+        return new 
ClassPathXmlApplicationContext("org/apache/camel/component/xquery/xqueryExampleTest.xml");
     }
 }
\ No newline at end of file

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java
------------------------------------------------------------------------------
    svn:mergeinfo = 

Modified: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java?rev=707571&r1=707570&r2=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java
 Fri Oct 24 00:15:41 2008
@@ -35,7 +35,7 @@
         template.sendBodyAndHeader("direct:one",
             "<mail><subject>Hey</subject><body>Hello world!</body></mail>", 
"foo", "bar");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
     public void testPropogateHeadersUsingTransform() throws Exception {
@@ -47,7 +47,7 @@
         template.sendBodyAndHeader("direct:two",
             "<person name='James' city='London'/>", "foo", "bar");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
     public void testPropogateHeadersUsingSetBody() throws Exception {
@@ -59,7 +59,7 @@
         template.sendBodyAndHeader("direct:three",
             "<person name='James' city='London'/>", "foo", "bar");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
     protected RouteBuilder createRouteBuilder() throws Exception {

Modified: 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java?rev=707571&r1=707570&r2=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java
 Fri Oct 24 00:15:41 2008
@@ -33,7 +33,7 @@
 
         template.sendBody("direct:start", "<person name='Hadrian' 
city='Raleigh'/>");
 
-        assertMockEndpointsSatisifed();
+        assertMockEndpointsSatisfied();
     }
 
     @Override

Added: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/myTransform.xquery
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/myTransform.xquery?rev=707571&view=auto
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/myTransform.xquery
 (added)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/myTransform.xquery
 Fri Oct 24 00:15:41 2008
@@ -0,0 +1,4 @@
+<employee id="{person/@user}">
+ <name>{/person/firstName} {/person/lastName}</name>
+ <location>{/person/city}</location>
+</employee>
\ No newline at end of file

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/myTransform.xquery
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/transform.xquery
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
 (from r707541, 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryWithExplicitTypeContext.xml)
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml?p2=activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml&p1=activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryWithExplicitTypeContext.xml&r1=707541&r2=707571&rev=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryWithExplicitTypeContext.xml
 (original)
+++ 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
 Fri Oct 24 00:15:41 2008
@@ -22,15 +22,14 @@
        http://activemq.apache.org/camel/schema/spring 
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd
     ">
 
-  <!-- START SNIPPET: example -->
-  <camelContext xmlns="http://activemq.apache.org/camel/schema/spring";>
-    <route>
-      <from uri="direct:start"/>
-      <recipientList>
-        <xquery type="java.lang.String">concat('mock:foo.', 
/person/@city)</xquery>
-      </recipientList>
-    </route>
-  </camelContext>
-  <!-- END SNIPPET: example -->
+    <!-- START SNIPPET: example -->
+    <camelContext xmlns="http://activemq.apache.org/camel/schema/spring";>
+        <route>
+            <from uri="direct:start"/>
+            <to 
uri="xquery:org/apache/camel/component/xquery/myTransform.xquery"/>
+            <to uri="mock:result"/>
+        </route>
+    </camelContext>
+    <!-- END SNIPPET: example -->
 
 </beans>

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
------------------------------------------------------------------------------
    svn:mergeinfo = 

Propchange: 
activemq/camel/trunk/components/camel-saxon/src/test/resources/org/apache/camel/component/xquery/xqueryExampleTest.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: 
activemq/camel/trunk/examples/camel-example-spring-xquery/src/main/resources/myTransform.xquery
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/examples/camel-example-spring-xquery/src/main/resources/myTransform.xquery?rev=707571&r1=707570&r2=707571&view=diff
==============================================================================
--- 
activemq/camel/trunk/examples/camel-example-spring-xquery/src/main/resources/myTransform.xquery
 (original)
+++ 
activemq/camel/trunk/examples/camel-example-spring-xquery/src/main/resources/myTransform.xquery
 Fri Oct 24 00:15:41 2008
@@ -1,4 +1,4 @@
 <employee id="{person/@user}">
- <name>{/person/firstname} {/person/lastname}</name>
+ <name>{/person/firstName} {/person/lastName}</name>
  <location>{/person/city}</location>
 </employee>
\ No newline at end of file

Propchange: activemq/camel/trunk/tooling/maven/guice-maven-plugin/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Oct 24 00:15:41 2008
@@ -0,0 +1,8 @@
+.checkstyle
+.pmd
+target
+eclipse-classes
+.classpath
+.project
+.settings
+*.i??


Reply via email to