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

acosentino pushed a commit to branch more-replace-field-tests
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 63acfb02fb52ce1b976ddfff14524c906ac7531f
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Aug 29 14:44:29 2022 +0200

    ReplaceField tests: Added tests with enabled and disable parameters 
specified
---
 .../camel/kamelets/utils/transform/ReplaceFieldTest.java    | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git 
a/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java
 
b/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java
index 05365932..28087975 100644
--- 
a/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java
+++ 
b/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java
@@ -71,4 +71,17 @@ class ReplaceFieldTest {
                 "\"age\":\"29\"" +
                 "}");
     }
+
+    @Test
+    void shouldReplaceFieldWithSpecificRenameAndDisableFields() throws 
Exception {
+        Exchange exchange = new DefaultExchange(camelContext);
+
+        exchange.getMessage().setBody(mapper.readTree(baseJson));
+
+        JsonNode node = processor.process("name", "none", "name:firstName", 
exchange);
+
+        Assertions.assertEquals(node.toString(), "{" +
+                "\"firstName\":\"Rajesh Koothrappali\"" +
+                "}");
+    }
 }

Reply via email to