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 f842e461686c40e48fbe54c757b88fef4abdf0a6 Author: Peter Palaga <[email protected]> AuthorDate: Wed May 12 22:27:22 2021 +0200 Simplify BeanTest.produceInterface() as proposed by @aldetinger in https://github.com/apache/camel-quarkus/pull/2581#discussion_r630984007 --- .../java/org/apache/camel/quarkus/component/bean/BeanResource.java | 3 +-- .../main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java | 2 +- .../java/org/apache/camel/quarkus/component/bean/method/Producers.java | 1 - .../test/java/org/apache/camel/quarkus/component/bean/BeanTest.java | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanResource.java b/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanResource.java index 7df140c..e19587e 100644 --- a/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanResource.java +++ b/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanResource.java @@ -147,8 +147,7 @@ public class BeanResource { @Consumes(MediaType.TEXT_PLAIN) @Produces(MediaType.TEXT_PLAIN) public String produceInterface(String payload) { - produceInterface.sayHello(payload); - return awaitFirst("produceInterface"); + return produceInterface.sayHello(payload); } String awaitFirst(String key) { diff --git a/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java b/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java index dfc9ed6..9e6823c 100644 --- a/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java +++ b/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java @@ -113,7 +113,7 @@ public class BeanRoutes extends RouteBuilder { .to("bean:parametersBean?method=parameterTypes(String)"); from("direct:produceInterface") - .process(e -> collectedNames.get("produceInterface").add(e.getMessage().getBody(String.class))); + .process(e -> e.getMessage().setBody("produceInterface " + e.getMessage().getBody(String.class))); } diff --git a/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/Producers.java b/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/Producers.java index 1d4f373..888785c 100644 --- a/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/Producers.java +++ b/integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/Producers.java @@ -35,7 +35,6 @@ public class Producers { result.put("beanFromRegistryByName", new CopyOnWriteArrayList<>()); result.put("beanByClassName", new CopyOnWriteArrayList<>()); result.put("beanInstance", new CopyOnWriteArrayList<>()); - result.put("produceInterface", new CopyOnWriteArrayList<>()); return result; } } diff --git a/integration-tests/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanTest.java b/integration-tests/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanTest.java index 5d8c2c2..8bccac1 100644 --- a/integration-tests/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanTest.java +++ b/integration-tests/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanTest.java @@ -210,7 +210,7 @@ public class BeanTest { .body("xyz1234") .post("/bean/produceInterface") .then() - .body(equalTo("xyz1234")); + .body(equalTo("produceInterface xyz1234")); } }
