FOP-2674: Update to PDFBox 2.0.4
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop-pdf-images/trunk@1775054 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/fontbox-2.0.3.jar b/lib/fontbox-2.0.4.jar
similarity index 95%
rename from lib/fontbox-2.0.3.jar
rename to lib/fontbox-2.0.4.jar
index 20ef202..43cf6b1 100644
--- a/lib/fontbox-2.0.3.jar
+++ b/lib/fontbox-2.0.4.jar
Binary files differ
diff --git a/lib/pdfbox-2.0.3.jar b/lib/pdfbox-2.0.4.jar
similarity index 80%
rename from lib/pdfbox-2.0.3.jar
rename to lib/pdfbox-2.0.4.jar
index b7bc485..4f675dd 100644
--- a/lib/pdfbox-2.0.3.jar
+++ b/lib/pdfbox-2.0.4.jar
Binary files differ
diff --git a/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java b/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java
index dd0b629..0b953fb 100644
--- a/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java
@@ -535,10 +535,18 @@
Assert.assertEquals(item.getClass(), Integer.class);
Assert.assertEquals(pdfCache.size(), 11);
- item = objectCachePerFile.values().iterator().next();
- Assert.assertEquals(item.getClass(), PDFDictionary.class);
- item = objectCachePerFile.keySet().iterator().next();
- Assert.assertEquals(item.getClass(), String.class);
+ int pdfDictionary = 0;
+ int strings = 0;
+ for (Map.Entry<Object, Object> o : objectCachePerFile.entrySet()) {
+ if (o.getValue().getClass().equals(PDFDictionary.class)) {
+ pdfDictionary++;
+ }
+ if (o.getKey() instanceof String) {
+ strings++;
+ }
+ }
+ Assert.assertEquals(pdfDictionary, 26);
+ Assert.assertEquals(strings, 34);
Assert.assertEquals(objectCachePerFile.size(), 45);
}
}