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}}");
}
};
}