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