You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/12/21 11:53:14 UTC

[camel] 02/04: CAMEL-14314 - Added tests

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 <an...@gmail.com>
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");
             }
         };
     }