diff options
Diffstat (limited to 'fop-core')
-rw-r--r-- | fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java b/fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java index 870e85998..bd3886aa6 100644 --- a/fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java +++ b/fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java @@ -70,7 +70,8 @@ public class PDFPageXMPTestCase { public void textFO() throws Exception { ByteArrayOutputStream out = new ByteArrayOutputStream(); foToOutput(out, MimeConstants.MIME_PDF); - Assert.assertTrue(out.toString().replace("\r", "").contains(XMP)); + String pdf = trimLines(out.toString()); + Assert.assertTrue(pdf, pdf.contains(XMP)); } @Test @@ -78,7 +79,17 @@ public class PDFPageXMPTestCase { ByteArrayOutputStream out = new ByteArrayOutputStream(); foToOutput(out, MimeConstants.MIME_FOP_IF); out = iFToPDF(new ByteArrayInputStream(out.toByteArray())); - Assert.assertTrue(out.toString().replace("\r", "").contains(XMP)); + String pdf = trimLines(out.toString()); + Assert.assertTrue(pdf, pdf.contains(XMP)); + } + + private String trimLines(String pdf) { + pdf = pdf.replace("\r", ""); + StringBuilder sb = new StringBuilder(); + for (String line : pdf.split("\n")) { + sb.append(line.trim()).append("\n"); + } + return sb.toString(); } private ByteArrayOutputStream iFToPDF(InputStream is) throws Exception { |