aboutsummaryrefslogtreecommitdiffstats
path: root/fop-core
diff options
context:
space:
mode:
Diffstat (limited to 'fop-core')
-rw-r--r--fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java15
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 {