INT-2068 fixed shouldSkipNulls logic

This commit is contained in:
David Turanski
2011-08-19 18:14:42 -04:00
committed by Mark Fisher
parent c035ce8b03
commit 7921d3f7e6
4 changed files with 114 additions and 43 deletions

View File

@@ -34,6 +34,7 @@ import org.springframework.integration.xml.xpath.XPathEvaluationType;
/**
* @author Jonas Partner
* @author David Turanski
* @since 2.0
*/
public class XPathHeaderEnricherTests {
@@ -72,6 +73,7 @@ public class XPathHeaderEnricherTests {
String docAsString = "<root><elementOne>1</elementOne></root>";
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"));