This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit a2854a29234e7ee87227021756c6c7cac7085cab Author: Andrea Cosentino <[email protected]> AuthorDate: Sat Dec 21 12:16:39 2019 +0100 CAMEL-14314 - Added tests --- .../aws/translate/TranslateProducerTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/components/camel-aws-translate/src/test/java/org/apache/camel/component/aws/translate/TranslateProducerTest.java b/components/camel-aws-translate/src/test/java/org/apache/camel/component/aws/translate/TranslateProducerTest.java index 4f3f507..cf41efc 100644 --- a/components/camel-aws-translate/src/test/java/org/apache/camel/component/aws/translate/TranslateProducerTest.java +++ b/components/camel-aws-translate/src/test/java/org/apache/camel/component/aws/translate/TranslateProducerTest.java @@ -52,6 +52,24 @@ public class TranslateProducerTest extends CamelTestSupport { assertEquals("Hello", resultGet); } + + @Test + public void translateTextTestOptions() throws Exception { + + mock.expectedMessageCount(1); + Exchange exchange = template.request("direct:translateTextOptions", new Processor() { + @Override + public void process(Exchange exchange) throws Exception { + exchange.getIn().setBody("ciao"); + } + }); + + assertMockEndpointsSatisfied(); + + String resultGet = exchange.getIn().getBody(String.class); + assertEquals("Hello", resultGet); + + } @Override protected RouteBuilder createRouteBuilder() throws Exception { @@ -59,6 +77,7 @@ public class TranslateProducerTest extends CamelTestSupport { @Override public void configure() throws Exception { from("direct:translateText").to("aws-translate://test?translateClient=#amazonTranslateClient&operation=translateText").to("mock:result"); + from("direct:translateTextOptions").to("aws-translate://test?translateClient=#amazonTranslateClient&operation=translateText&sourceLanguage=it&targetLanguage=en").to("mock:result"); } }; }
