You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/12/13 15:21:19 UTC

svn commit: r1045128 - /camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentAdviceWithInterceptSendToEndpointTest.java

Author: davsclaus
Date: Mon Dec 13 14:21:18 2010
New Revision: 1045128

URL: http://svn.apache.org/viewvc?rev=1045128&view=rev
Log:
Added test based on user forum issue

Added:
    camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentAdviceWithInterceptSendToEndpointTest.java
      - copied, changed from r1045095, camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentInterceptSendToEndpointTest.java

Copied: camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentAdviceWithInterceptSendToEndpointTest.java (from r1045095, camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentInterceptSendToEndpointTest.java)
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentAdviceWithInterceptSendToEndpointTest.java?p2=camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentAdviceWithInterceptSendToEndpointTest.java&p1=camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentInterceptSendToEndpointTest.java&r1=1045095&r2=1045128&rev=1045128&view=diff
==============================================================================
--- camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentInterceptSendToEndpointTest.java (original)
+++ camel/trunk/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentAdviceWithInterceptSendToEndpointTest.java Mon Dec 13 14:21:18 2010
@@ -19,13 +19,22 @@ package org.apache.camel.component.prope
 import org.apache.camel.CamelContext;
 import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.model.RouteDefinition;
 
 /**
  * @version $Revision$
  */
-public class PropertiesComponentInterceptSendToEndpointTest extends ContextTestSupport {
+public class PropertiesComponentAdviceWithInterceptSendToEndpointTest extends ContextTestSupport {
+
+    public void testAdviceWithInterceptSendToEndpoint() throws Exception {
+        RouteDefinition route = context.getRouteDefinition("foo");
+        route.adviceWith(context, new RouteBuilder() {
+            @Override
+            public void configure() throws Exception {
+                interceptSendToEndpoint("{{cool.mock}}:res*").to("mock:foo");
+            }
+        });
 
-    public void testInterceptSendToEndpoint() throws Exception {
         getMockEndpoint("mock:foo").expectedMessageCount(1);
         getMockEndpoint("mock:result").expectedMessageCount(1);
 
@@ -39,9 +48,7 @@ public class PropertiesComponentIntercep
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                interceptSendToEndpoint("{{cool.end}}").to("mock:foo");
-
-                from("direct:start").to("{{cool.end}}");
+                from("direct:start").routeId("foo").to("{{cool.end}}");
             }
         };
     }