CAMEL-8966: Add test to groovy dsl
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/56a06b01 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/56a06b01 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/56a06b01 Branch: refs/heads/master Commit: 56a06b014332ca556827915a73c993b3d0c6b937 Parents: bfd3ff0 Author: Claus Ibsen <davscl...@apache.org> Authored: Mon Jul 20 13:59:43 2015 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Jul 20 13:59:43 2015 +0200 ---------------------------------------------------------------------- .../camel/groovy/extend/CamelGroovyMethodsTest.groovy | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/56a06b01/components/camel-groovy/src/test/groovy/org/apache/camel/groovy/extend/CamelGroovyMethodsTest.groovy ---------------------------------------------------------------------- diff --git a/components/camel-groovy/src/test/groovy/org/apache/camel/groovy/extend/CamelGroovyMethodsTest.groovy b/components/camel-groovy/src/test/groovy/org/apache/camel/groovy/extend/CamelGroovyMethodsTest.groovy index 76db6db..2766892 100644 --- a/components/camel-groovy/src/test/groovy/org/apache/camel/groovy/extend/CamelGroovyMethodsTest.groovy +++ b/components/camel-groovy/src/test/groovy/org/apache/camel/groovy/extend/CamelGroovyMethodsTest.groovy @@ -18,13 +18,11 @@ package org.apache.camel.groovy.extend import org.apache.camel.EndpointInject import org.apache.camel.Exchange -import org.apache.camel.ProducerTemplate import org.apache.camel.builder.RouteBuilder import org.apache.camel.component.mock.MockEndpoint import org.apache.camel.test.junit4.CamelTestSupport import org.junit.Test - /** * Test a few DSL extensions. */ @@ -126,6 +124,9 @@ class CamelGroovyMethodsTest extends CamelTestSupport { } .to('mock:test1') + from('direct:toD') + .toD('mock:${header.foo}') + } } @@ -232,4 +233,12 @@ class CamelGroovyMethodsTest extends CamelTestSupport { // The created XML differs in terms of white spaces and line feeds. assertEquals(text.replaceAll('\\s+', ''), resultEndpoint.exchanges[0].in.body.replaceAll('\\s+', '')) } + + @Test + void testToD() { + resultEndpoint.expectedMessageCount(1) + template.sendBodyAndHeader('direct:toD', WORLD, "foo", "test1") + resultEndpoint.assertIsSatisfied() + } + }