From 738009399ddc4a691e4077ef3d610d3f62fca156 Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Tue, 7 Feb 2012 17:03:04 +0200 Subject: [PATCH] INT-2405-maint: polishing tests: XPathHeaderEnricherTests#notSkippingNullValues() add 'enricher.setDefaultOverwrite(true);' as right behavior for overwriting on existing headers INT-2405 fix MessageProcessor for 1. MethodInvokingHeaderValueMessageProcessor => MessageProcessingHeaderValueMessageProcessor because now he uses MessageProcessor 2. polishing HeaderEnricherParserSupport 3. GroovyHeaderEnricherTests: add check to HeaderValueMessageProcessor for Groovy scripts. 4. build.gradle: add dependency to 'spring-integration-test' for 'spring-integration-groovy'. 5. Fix HeaderEnricherParserSupport like in INT-2188 --- .../integration/xml/transformer/XPathHeaderEnricherTests.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-integration-xml/src/test/java/org/springframework/integration/xml/transformer/XPathHeaderEnricherTests.java b/spring-integration-xml/src/test/java/org/springframework/integration/xml/transformer/XPathHeaderEnricherTests.java index ad16c7d2d3..e93ae6d526 100644 --- a/spring-integration-xml/src/test/java/org/springframework/integration/xml/transformer/XPathHeaderEnricherTests.java +++ b/spring-integration-xml/src/test/java/org/springframework/integration/xml/transformer/XPathHeaderEnricherTests.java @@ -72,6 +72,7 @@ public class XPathHeaderEnricherTests { String docAsString = "1"; XPathHeaderEnricher enricher = new XPathHeaderEnricher(expressionMap); enricher.setShouldSkipNulls(false); + enricher.setDefaultOverwrite(true); Message result = enricher.transform(MessageBuilder.withPayload(docAsString).setHeader("two", "x").build()); MessageHeaders headers = result.getHeaders(); assertNull(headers.get("two"));