aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Steiner <ssteiner@apache.org>2023-04-04 14:03:17 +0100
committerSimon Steiner <ssteiner@apache.org>2023-04-04 14:03:17 +0100
commitaa9091d44d190a65b696f12f9d84cfe32524086d (patch)
treea3d50604c0accc839cb58101b2df76c03d120053
parentb7eeb45bea9fa9fbc462a338c84d65876da263c7 (diff)
downloadxmlgraphics-fop-aa9091d44d190a65b696f12f9d84cfe32524086d.tar.gz
xmlgraphics-fop-aa9091d44d190a65b696f12f9d84cfe32524086d.zip
FOP-3127: Fix test
-rw-r--r--fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java15
-rw-r--r--pom.xml2
2 files changed, 14 insertions, 3 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 {
diff --git a/pom.xml b/pom.xml
index 45f63975c..fa2f14aae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
<surefire.plugin.version>2.18.1</surefire.plugin.version>
<war.plugin.version>3.3.2</war.plugin.version>
<xml.plugin.version>1.0.1</xml.plugin.version>
- <xmlgraphics.commons.version>2.8.0-SNAPSHOT</xmlgraphics.commons.version>
+ <xmlgraphics.commons.version>2.9.0-SNAPSHOT</xmlgraphics.commons.version>
<xmlunit.version>1.2</xmlunit.version>
<jdk.path>${env.JAVA_HOME}</jdk.path>
</properties>