From 2c0f0ca8a0f6e5d9d0023630861f038473a6c423 Mon Sep 17 00:00:00 2001 From: robokaso Date: Thu, 13 Nov 2008 16:50:29 +0000 Subject: [PATCH] avoid single vs. double quotes platform issues --- .../test/java/MultiResourceItemWriterXmlTests.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/spring-batch-infrastructure/src/test/java/MultiResourceItemWriterXmlTests.java b/spring-batch-infrastructure/src/test/java/MultiResourceItemWriterXmlTests.java index 206a893f7..4578fed6d 100644 --- a/spring-batch-infrastructure/src/test/java/MultiResourceItemWriterXmlTests.java +++ b/spring-batch-infrastructure/src/test/java/MultiResourceItemWriterXmlTests.java @@ -24,7 +24,7 @@ import org.springframework.xml.transform.StaxResult; */ public class MultiResourceItemWriterXmlTests extends AbstractMultiResourceItemWriterTests { - final private String xmlDocStart = ""; + final private String xmlDocStart = ""; final private String xmlDocEnd = ""; @@ -66,6 +66,13 @@ public class MultiResourceItemWriterXmlTests extends AbstractMultiResourceItemWr } } + @Override + protected String readFile(File f) throws Exception { + String content = super.readFile(f); + //skip the header to avoid platform issues with single vs. double quotes + return content.substring(content.indexOf("?>") + 2); + } + @Test public void multiResourceWritingWithRestart() throws Exception { @@ -80,11 +87,11 @@ public class MultiResourceItemWriterXmlTests extends AbstractMultiResourceItemWr tested.update(executionContext); tested.close(executionContext); - + assertEquals(xmlDocStart + "" + xmlDocEnd, readFile(part2)); assertEquals(xmlDocStart + "" + xmlDocEnd, readFile(part1)); - + tested.open(executionContext); tested.write(Arrays.asList("5")); @@ -100,4 +107,5 @@ public class MultiResourceItemWriterXmlTests extends AbstractMultiResourceItemWr + "" + xmlDocEnd, readFile(part3)); } + }