You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2021/08/06 15:00:33 UTC

[camel-quarkus] 01/03: Test language() DSL method

This is an automated email from the ASF dual-hosted git repository.

ppalaga pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 1ef819ad4b4464dbef473a516c5f73c1f70e7ad2
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Thu Aug 5 22:23:10 2021 +0200

    Test language() DSL method
---
 .../org/apache/camel/quarkus/core/languages/it/SimpleRoutes.java   | 3 +++
 .../org/apache/camel/quarkus/core/languages/it/SimpleTest.java     | 7 +++++++
 2 files changed, 10 insertions(+)

diff --git a/integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/SimpleRoutes.java b/integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/SimpleRoutes.java
index ede1f2e..80675bf 100644
--- a/integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/SimpleRoutes.java
+++ b/integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/SimpleRoutes.java
@@ -33,6 +33,9 @@ public class SimpleRoutes extends RouteBuilder {
 
         from("direct:bodyIs-simple").filter().simple("${body} is 'java.nio.ByteBuffer'").setBody(constant("BYTE_BUFFER"));
 
+        from("direct:languageSimple")
+                .transform().language("simple", "Hello ${body} from language().simple()");
+
     }
 
 }
diff --git a/integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/SimpleTest.java b/integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/SimpleTest.java
index 66f8dc1..5290ce7 100644
--- a/integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/SimpleTest.java
+++ b/integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/SimpleTest.java
@@ -68,4 +68,11 @@ public class SimpleTest {
                 .body(is("BYTE_BUFFER"));
     }
 
+    @Test
+    public void languageSimple() {
+        given().body("Frankenstein").when().post("/core-languages/route/languageSimple/String").then()
+                .statusCode(200)
+                .body(is("Hello Frankenstein from language().simple()"));
+    }
+
 }