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

Reply via email to