Avoid using relative path for tests
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop-pdf-images/trunk@1891199 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index 76c3ef1..d3a08b1 100644
--- a/build.xml
+++ b/build.xml
@@ -121,6 +121,7 @@
<formatter type="xml" usefile="true"/>
<classpath>
<pathelement location="${coverage.dir}" />
+ <pathelement location="test/resources" />
<path refid="standard-junit-classpath"/>
</classpath>
<assertions>
diff --git a/pom.xml b/pom.xml
index 0880aa4..eb5e1d8 100755
--- a/pom.xml
+++ b/pom.xml
@@ -42,6 +42,11 @@
<build>
<sourceDirectory>src/java</sourceDirectory>
<testSourceDirectory>test/java</testSourceDirectory>
+ <testResources>
+ <testResource>
+ <directory>test/resources</directory>
+ </testResource>
+ </testResources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
diff --git a/test/java/org/apache/fop/render/pdf/DocumentRootModifierTestCase.java b/test/java/org/apache/fop/render/pdf/DocumentRootModifierTestCase.java
index b8b69a1..4ce82ec 100644
--- a/test/java/org/apache/fop/render/pdf/DocumentRootModifierTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/DocumentRootModifierTestCase.java
@@ -17,7 +17,6 @@
package org.apache.fop.render.pdf;
import java.awt.geom.Rectangle2D;
-import java.io.File;
import java.io.IOException;
import java.util.HashMap;
@@ -42,7 +41,7 @@
public class DocumentRootModifierTestCase {
- private static final String CLASSMAP = "test/resources/classMap.pdf";
+ private static final String CLASSMAP = "classMap.pdf";
@Test
public void testStructTreeRootEntriesToCopy() throws IOException {
@@ -83,7 +82,7 @@
Assert.assertEquals(test, expected);
- PDDocument doc = PDDocument.load(new File(CLASSMAP));
+ PDDocument doc = PDFBoxAdapterTestCase.load(CLASSMAP);
COSDictionary temp = (COSDictionary)doc.getDocumentCatalog().getStructureTreeRoot().getCOSObject();
PDFDictionary classMap = new PDFDictionary();
PDFDictionary inner = new PDFDictionary();
diff --git a/test/java/org/apache/fop/render/pdf/FOPPDFSingleMultiByteFontTestCase.java b/test/java/org/apache/fop/render/pdf/FOPPDFSingleMultiByteFontTestCase.java
index 7dfaa60..d743e81 100644
--- a/test/java/org/apache/fop/render/pdf/FOPPDFSingleMultiByteFontTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/FOPPDFSingleMultiByteFontTestCase.java
@@ -16,7 +16,6 @@
*/
package org.apache.fop.render.pdf;
-import java.io.File;
import java.io.IOException;
import java.util.Arrays;
import java.util.Set;
@@ -56,7 +55,7 @@
@Test
public void testCFF() throws Exception {
- PDDocument doc = PDDocument.load(new File(PDFBoxAdapterTestCase.CFF1));
+ PDDocument doc = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.CFF1);
FOPPDFSingleByteFont sbfont = new FOPPDFSingleByteFont(getFont(doc, "R11"),
"MyriadPro-Regular_Type1f0encstdcs");
@@ -68,7 +67,7 @@
Assert.assertEquals(sbfont.getFirstChar(), 87);
Assert.assertEquals(sbfont.getLastChar(), 114);
- PDDocument doc2 = PDDocument.load(new File(PDFBoxAdapterTestCase.CFF2));
+ PDDocument doc2 = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.CFF2);
String name = sbfont.addFont(getFont(doc2, "R11"));
Assert.assertTrue(name.contains("MyriadPro"));
@@ -91,7 +90,7 @@
@Test
public void testCFF2() throws Exception {
- PDDocument doc = PDDocument.load(new File(PDFBoxAdapterTestCase.CFF3));
+ PDDocument doc = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.CFF3);
FOPPDFSingleByteFont sbfont = new FOPPDFSingleByteFont(getFont(doc, "T1_0"),
"Myriad_Pro_Type1f0encf1cs");
Assert.assertTrue(Arrays.asList(sbfont.getEncoding().getCharNameMap()).contains("uni004E"));
@@ -109,13 +108,13 @@
@Test
public void testTTCID() throws Exception {
- PDDocument doc = PDDocument.load(new File(PDFBoxAdapterTestCase.TTCID1));
+ PDDocument doc = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.TTCID1);
FOPPDFMultiByteFont mbfont = new FOPPDFMultiByteFont(getFont(doc, "C2_0"),
"ArialMT_Type0");
mbfont.addFont(getFont(doc, "C2_0"));
Assert.assertEquals(mbfont.mapChar('t'), 67);
- PDDocument doc2 = PDDocument.load(new File(PDFBoxAdapterTestCase.TTCID2));
+ PDDocument doc2 = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.TTCID2);
String name = mbfont.addFont(getFont(doc2, "C2_0"));
Assert.assertEquals(name, "ArialMT_Type0");
Assert.assertEquals(mbfont.getFontName(), "ArialMT_Type0");
@@ -127,13 +126,13 @@
@Test
public void testTTSubset() throws Exception {
- PDDocument doc = PDDocument.load(new File(PDFBoxAdapterTestCase.TTSubset1));
+ PDDocument doc = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.TTSubset1);
FOPPDFSingleByteFont mbfont = new FOPPDFSingleByteFont(getFont(doc, "R9"),
"TimesNewRomanPSMT_TrueType");
mbfont.addFont(getFont(doc, "R9"));
// Assert.assertEquals(mbfont.mapChar('t'), 116);
- PDDocument doc2 = PDDocument.load(new File(PDFBoxAdapterTestCase.TTSubset2));
+ PDDocument doc2 = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.TTSubset2);
String name = mbfont.addFont(getFont(doc2, "R9"));
Assert.assertEquals(name, "TimesNewRomanPSMT_TrueType");
Assert.assertEquals(mbfont.getFontName(), "TimesNewRomanPSMT_TrueType");
@@ -145,10 +144,10 @@
@Test
public void testType1Subset() throws Exception {
- PDDocument doc = PDDocument.load(new File(PDFBoxAdapterTestCase.Type1Subset1));
+ PDDocument doc = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.Type1Subset1);
FOPPDFSingleByteFont mbfont = new FOPPDFSingleByteFont(getFont(doc, "F15"), "");
mbfont.addFont(getFont(doc, "F15"));
- PDDocument doc2 = PDDocument.load(new File(PDFBoxAdapterTestCase.Type1Subset2));
+ PDDocument doc2 = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.Type1Subset2);
mbfont.addFont(getFont(doc2, "F15"));
Type1Font f = Type1Font.createWithPFB(mbfont.getInputStream());
Set<String> csDict = new TreeSet<String>(f.getCharStringsDict().keySet());
@@ -161,7 +160,7 @@
@Test
public void testHadMappingOperations() throws IOException {
- PDDocument pdf = PDDocument.load(new File(PDFBoxAdapterTestCase.TTCID1));
+ PDDocument pdf = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.TTCID1);
COSDictionary font = getFont(pdf, "C2_0");
font.removeItem(COSName.TO_UNICODE);
FOPPDFMultiByteFont multiByteFont = new FOPPDFMultiByteFont(font, null);
@@ -171,7 +170,7 @@
@Test
public void testMappingNotFound() throws IOException {
- PDDocument pdf = PDDocument.load(new File(PDFBoxAdapterTestCase.TTCID1));
+ PDDocument pdf = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.TTCID1);
final COSDictionary fontDict = getFont(pdf, "C2_0");
MyFOPPDFMultiByteFont multiByteFont = new MyFOPPDFMultiByteFont(fontDict, null);
PDType0Font font = (PDType0Font) multiByteFont.getFontContainer().getFont();
diff --git a/test/java/org/apache/fop/render/pdf/ImageConverterPDF2G2DTestCase.java b/test/java/org/apache/fop/render/pdf/ImageConverterPDF2G2DTestCase.java
index 707337f..2f61da5 100644
--- a/test/java/org/apache/fop/render/pdf/ImageConverterPDF2G2DTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/ImageConverterPDF2G2DTestCase.java
@@ -56,8 +56,8 @@
import org.apache.fop.render.pdf.pdfbox.PSPDFGraphics2D;
public class ImageConverterPDF2G2DTestCase {
- private static final String FONTSNOTEMBEDDED = "test/resources/fontsnotembedded.pdf";
- private static final String FONTSNOTEMBEDDEDCID = "test/resources/fontsnotembeddedcid.pdf";
+ private static final String FONTSNOTEMBEDDED = "fontsnotembedded.pdf";
+ private static final String FONTSNOTEMBEDDEDCID = "fontsnotembeddedcid.pdf";
@Test
public void testFontsNotEmbedded() throws IOException, ImageException {
@@ -66,14 +66,14 @@
}
private boolean pdfToPS(String pdf, String font) throws IOException, ImageException {
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = PDFBoxAdapterTestCase.load(pdf);
MyLazyFont lazyFont = new MyLazyFont();
pdfToPS(doc, pdf, font, lazyFont);
return lazyFont.font.fontUsed;
}
private void pdfToPS(String pdf, LazyFont lazyFont) throws IOException, ImageException {
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = PDFBoxAdapterTestCase.load(pdf);
pdfToPS(doc, pdf, "NewsMinIWA-Th", lazyFont);
}
@@ -119,7 +119,7 @@
@Test
public void testPDFToImage() throws IOException, ImageException {
- PDDocument doc = PDDocument.load(new File(FONTSNOTEMBEDDED));
+ PDDocument doc = PDFBoxAdapterTestCase.load(FONTSNOTEMBEDDED);
ImageInfo imgi = new ImageInfo(FONTSNOTEMBEDDED, "b");
org.apache.xmlgraphics.image.loader.Image img = new ImagePDF(imgi, doc);
ImageConverterPDF2G2D imageConverterPDF2G2D = new ImageConverterPDF2G2D();
@@ -134,7 +134,7 @@
@Test
public void testCheckImageMask() throws IOException, ImageException {
String pdf = PDFBoxAdapterTestCase.CFFCID1;
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = PDFBoxAdapterTestCase.load(pdf);
COSStream cosStream = new COSStream();
OutputStream outputStream = cosStream.createOutputStream();
outputStream.write("/Fm0 Do\n".getBytes("UTF-8"));
diff --git a/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java b/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java
index eea0627..10105bf 100644
--- a/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/PDFBoxAdapterTestCase.java
@@ -23,7 +23,6 @@
import java.io.BufferedOutputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
-import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
@@ -95,38 +94,38 @@
import org.apache.fop.render.ps.PSRenderingUtil;
public class PDFBoxAdapterTestCase {
- protected static final String CFF1 = "test/resources/2fonts.pdf";
- protected static final String CFF2 = "test/resources/2fonts2.pdf";
- protected static final String CFF3 = "test/resources/simpleh.pdf";
- protected static final String TTCID1 = "test/resources/ttcid1.pdf";
- protected static final String TTCID2 = "test/resources/ttcid2.pdf";
- protected static final String TTSubset1 = "test/resources/ttsubset.pdf";
- protected static final String TTSubset2 = "test/resources/ttsubset2.pdf";
- private static final String TTSubset3 = "test/resources/ttsubset3.pdf";
- private static final String TTSubset5 = "test/resources/ttsubset5.pdf";
- private static final String TTSubset6 = "test/resources/ttsubset6.pdf";
- private static final String TTSubset7 = "test/resources/ttsubset7.pdf";
- protected static final String CFFCID1 = "test/resources/cffcid1.pdf";
- private static final String CFFCID2 = "test/resources/cffcid2.pdf";
- protected static final String Type1Subset1 = "test/resources/t1subset.pdf";
- protected static final String Type1Subset2 = "test/resources/t1subset2.pdf";
- private static final String Type1Subset3 = "test/resources/t1subset3.pdf";
- private static final String Type1Subset4 = "test/resources/t1subset4.pdf";
- protected static final String ROTATE = "test/resources/rotate.pdf";
- private static final String ANNOT = "test/resources/annot.pdf";
- private static final String SHADING = "test/resources/shading.pdf";
- private static final String LINK = "test/resources/link.pdf";
- private static final String IMAGE = "test/resources/image.pdf";
- private static final String HELLOTagged = "test/resources/taggedWorld.pdf";
- private static final String XFORM = "test/resources/xform.pdf";
- private static final String LOOP = "test/resources/loop.pdf";
- private static final String ERROR = "test/resources/error.pdf";
- private static final String LIBREOFFICE = "test/resources/libreoffice.pdf";
- private static final String SMASK = "test/resources/smask.pdf";
- private static final String TYPE0TT = "test/resources/type0tt.pdf";
- private static final String TYPE0CFF = "test/resources/type0cff.pdf";
- private static final String ACCESSIBLERADIOBUTTONS = "test/resources/accessibleradiobuttons.pdf";
- private static final String PATTERN = "test/resources/pattern.pdf";
+ protected static final String CFF1 = "2fonts.pdf";
+ protected static final String CFF2 = "2fonts2.pdf";
+ protected static final String CFF3 = "simpleh.pdf";
+ protected static final String TTCID1 = "ttcid1.pdf";
+ protected static final String TTCID2 = "ttcid2.pdf";
+ protected static final String TTSubset1 = "ttsubset.pdf";
+ protected static final String TTSubset2 = "ttsubset2.pdf";
+ private static final String TTSubset3 = "ttsubset3.pdf";
+ private static final String TTSubset5 = "ttsubset5.pdf";
+ private static final String TTSubset6 = "ttsubset6.pdf";
+ private static final String TTSubset7 = "ttsubset7.pdf";
+ protected static final String CFFCID1 = "cffcid1.pdf";
+ private static final String CFFCID2 = "cffcid2.pdf";
+ protected static final String Type1Subset1 = "t1subset.pdf";
+ protected static final String Type1Subset2 = "t1subset2.pdf";
+ private static final String Type1Subset3 = "t1subset3.pdf";
+ private static final String Type1Subset4 = "t1subset4.pdf";
+ protected static final String ROTATE = "rotate.pdf";
+ private static final String ANNOT = "annot.pdf";
+ private static final String SHADING = "shading.pdf";
+ private static final String LINK = "link.pdf";
+ private static final String IMAGE = "image.pdf";
+ private static final String HELLOTagged = "taggedWorld.pdf";
+ private static final String XFORM = "xform.pdf";
+ private static final String LOOP = "loop.pdf";
+ private static final String ERROR = "error.pdf";
+ private static final String LIBREOFFICE = "libreoffice.pdf";
+ private static final String SMASK = "smask.pdf";
+ private static final String TYPE0TT = "type0tt.pdf";
+ private static final String TYPE0CFF = "type0cff.pdf";
+ private static final String ACCESSIBLERADIOBUTTONS = "accessibleradiobuttons.pdf";
+ private static final String PATTERN = "pattern.pdf";
private static PDFPage getPDFPage(PDFDocument doc) {
final Rectangle2D r = new Rectangle2D.Double();
@@ -143,6 +142,10 @@
return new PDFBoxAdapter(pdfpage, new HashMap(), new HashMap<Integer, PDFArray>());
}
+ protected static PDDocument load(String pdf) throws IOException {
+ return PDDocument.load(PDFBoxAdapterTestCase.class.getResourceAsStream(pdf));
+ }
+
@Test
public void testPDFWriter() throws Exception {
FontInfo fi = new FontInfo();
@@ -162,9 +165,9 @@
msg = writeText(fi, TTCID2);
Assert.assertTrue(msg, msg.contains("<000F00100001002A0034003F00430034003C00310034004100010010000E000F0011>"));
msg = writeText(fi, CFFCID1);
- Assert.assertTrue(msg, msg.contains("/Fm01700251251 Do"));
+ Assert.assertTrue(msg, msg.contains("/Fm0-1998009062 Do"));
msg = writeText(fi, CFFCID2);
- Assert.assertTrue(msg, msg.contains("/Fm01701174772 Do"));
+ Assert.assertTrue(msg, msg.contains("/Fm0-1997085541 Do"));
msg = writeText(fi, Type1Subset1);
Assert.assertTrue(msg, msg.contains("/Verdana_Type1"));
msg = writeText(fi, Type1Subset2);
@@ -172,7 +175,7 @@
msg = writeText(fi, Type1Subset3);
Assert.assertTrue(msg, msg.contains("/URWChanceryL-MediItal_Type1 20 Tf"));
msg = writeText(fi, Type1Subset4);
- Assert.assertTrue(msg, msg.contains("/F15-1521012718 40 Tf"));
+ Assert.assertTrue(msg, msg.contains("/F15_1683747577 40 Tf"));
parseFonts(fi);
}
@@ -186,7 +189,7 @@
@Test
public void testMergeTT() throws IOException {
- PDDocument doc = PDDocument.load(new File(TYPE0TT));
+ PDDocument doc = load(TYPE0TT);
PDType0Font type0Font = (PDType0Font) doc.getPage(0).getResources().getFont(COSName.getPDFName("C2_0"));
PDCIDFontType2 ttf = (PDCIDFontType2) type0Font.getDescendantFont();
InputStream originalData = ttf.getTrueTypeFont().getOriginalData();
@@ -227,7 +230,7 @@
}
private String writeText(FontInfo fi, String pdf) throws IOException {
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = load(pdf);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
String c = (String) getPDFBoxAdapter(true, false)
@@ -240,7 +243,7 @@
public void testTaggedPDFWriter() throws IOException {
PDFBoxAdapter adapter = getPDFBoxAdapter(false, false);
adapter.setCurrentMCID(5);
- PDDocument doc = PDDocument.load(new File(HELLOTagged));
+ PDDocument doc = load(HELLOTagged);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
Rectangle r = new Rectangle(0, 1650, 842000, 595000);
@@ -256,7 +259,7 @@
pdfpage.setDocument(pdfdoc);
pdfpage.setObjectNumber(1);
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), new HashMap<Integer, PDFArray>());
- PDDocument doc = PDDocument.load(new File(ANNOT));
+ PDDocument doc = load(ANNOT);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
Rectangle r = new Rectangle(0, 1650, 842000, 595000);
@@ -272,7 +275,7 @@
@Test
public void testAnnot2() throws Exception {
PDFBoxAdapter adapter = getPDFBoxAdapter(false, false);
- PDDocument doc = PDDocument.load(new File(ANNOT));
+ PDDocument doc = load(ANNOT);
PDPage page = doc.getPage(0);
COSArray annots = (COSArray) page.getCOSObject().getDictionaryObject(COSName.ANNOTS);
COSDictionary dict = (COSDictionary) ((COSObject)annots.get(0)).getObject();
@@ -292,7 +295,7 @@
pdfpage.setDocument(pdfdoc);
pdfpage.setObjectNumber(1);
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), new HashMap<Integer, PDFArray>());
- PDDocument doc = PDDocument.load(new File(ACCESSIBLERADIOBUTTONS));
+ PDDocument doc = load(ACCESSIBLERADIOBUTTONS);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
Rectangle r = new Rectangle(0, 1650, 842000, 595000);
@@ -312,7 +315,7 @@
pdfpage.setDocument(pdfdoc);
pdfpage.setObjectNumber(1);
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), new HashMap<Integer, PDFArray>());
- PDDocument doc = PDDocument.load(new File(ACCESSIBLERADIOBUTTONS));
+ PDDocument doc = load(ACCESSIBLERADIOBUTTONS);
COSArray fields = (COSArray)
doc.getDocumentCatalog().getAcroForm().getCOSObject().getDictionaryObject(COSName.FIELDS);
fields.remove(0);
@@ -334,7 +337,7 @@
pdfpage.setObjectNumber(1);
Map<Integer, PDFArray> pageNumbers = new HashMap<Integer, PDFArray>();
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), pageNumbers);
- PDDocument doc = PDDocument.load(new File(LINK));
+ PDDocument doc = load(LINK);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
Rectangle r = new Rectangle(0, 1650, 842000, 595000);
@@ -356,7 +359,7 @@
pdfpage.setObjectNumber(1);
Map<Integer, PDFArray> pageNumbers = new HashMap<Integer, PDFArray>();
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), pageNumbers);
- PDDocument doc = PDDocument.load(new File(XFORM));
+ PDDocument doc = load(XFORM);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
Rectangle r = new Rectangle(0, 1650, 842000, 595000);
@@ -428,7 +431,7 @@
private ByteArrayOutputStream pdfToPS(String pdf) throws IOException, ImageException {
ImageConverterPDF2G2D i = new ImageConverterPDF2G2D();
ImageInfo imgi = new ImageInfo(pdf, "b");
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = load(pdf);
org.apache.xmlgraphics.image.loader.Image img = new ImagePDF(imgi, doc);
ImageGraphics2D ig = (ImageGraphics2D)i.convert(img, null);
GeneralGraphics2DImagePainter g = (GeneralGraphics2DImagePainter) ig.getGraphics2DImagePainter();
@@ -463,7 +466,7 @@
private void pdfToPCL(String pdf) throws IOException, ImageException {
ImageConverterPDF2G2D i = new ImageConverterPDF2G2D();
ImageInfo imgi = new ImageInfo(pdf, "b");
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = load(pdf);
org.apache.xmlgraphics.image.loader.Image img = new ImagePDF(imgi, doc);
ImageGraphics2D ig = (ImageGraphics2D)i.convert(img, null);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
@@ -506,7 +509,7 @@
pdfdoc.assignObjectNumber(pdfpage);
pdfpage.setDocument(pdfdoc);
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), new HashMap<Integer, PDFArray>());
- PDDocument doc = PDDocument.load(new File(src));
+ PDDocument doc = load(src);
PDPage page = doc.getPage(0);
adapter.createStreamFromPDFBoxPage(doc, page, "key", new AffineTransform(), null, new Rectangle());
doc.close();
@@ -515,7 +518,7 @@
@Test
public void testPDFBoxImageHandler() throws Exception {
ImageInfo imgi = new ImageInfo("a", "b");
- PDDocument doc = PDDocument.load(new File(SHADING));
+ PDDocument doc = load(SHADING);
ImagePDF img = new ImagePDF(imgi, doc);
PDFDocument pdfdoc = new PDFDocument("");
PDFPage pdfpage = getPDFPage(pdfdoc);
@@ -575,7 +578,7 @@
pdfpage.setDocument(pdfdoc);
PDFBoxAdapter adapter = new PDFBoxAdapter(
pdfpage, objectCachePerFile, new HashMap<Integer, PDFArray>(), pdfCache);
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = load(pdf);
PDPage page = doc.getPage(0);
String stream = (String) adapter.createStreamFromPDFBoxPage(
doc, page, pdf, new AffineTransform(), null, new Rectangle());
@@ -621,7 +624,7 @@
@Test
public void testNoPageResource() throws IOException {
- PDDocument doc = PDDocument.load(new File(CFF1));
+ PDDocument doc = load(CFF1);
PDPage page = doc.getPage(0);
page.setResources(null);
AffineTransform at = new AffineTransform();
@@ -632,7 +635,7 @@
@Test
public void testPDFBoxImageHandlerAccessibilityEnabled() throws Exception {
ImageInfo imgi = new ImageInfo("a", "b");
- PDDocument doc = PDDocument.load(new File(SHADING));
+ PDDocument doc = load(SHADING);
ImagePDF img = new ImagePDF(imgi, doc);
PDFDocument pdfdoc = new PDFDocument("");
PDFPage pdfpage = getPDFPage(pdfdoc);
@@ -649,7 +652,7 @@
@Test
public void testMergeFontsAndFormXObject() throws IOException {
String msg = "";
- PDDocument doc = PDDocument.load(new File(IMAGE));
+ PDDocument doc = load(IMAGE);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
try {
@@ -664,7 +667,7 @@
@Test
public void testFormXObject() throws IOException {
- PDDocument doc = PDDocument.load(new File(IMAGE));
+ PDDocument doc = load(IMAGE);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
PDFFormXObject formXObject = (PDFFormXObject) getPDFBoxAdapter(false, true)
@@ -686,7 +689,7 @@
pdfpage.setDocument(pdfdoc);
pdfpage.setObjectNumber(1);
PDFBoxAdapter adapter = new PDFBoxAdapter(pdfpage, new HashMap(), new HashMap<Integer, PDFArray>());
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = load(pdf);
PDPage page = doc.getPage(0);
AffineTransform at = new AffineTransform();
Rectangle r = new Rectangle(0, 1650, 842000, 595000);
diff --git a/test/java/org/apache/fop/render/pdf/PDFRotateTestCase.java b/test/java/org/apache/fop/render/pdf/PDFRotateTestCase.java
index fc69e8a..3c960a8 100644
--- a/test/java/org/apache/fop/render/pdf/PDFRotateTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/PDFRotateTestCase.java
@@ -22,7 +22,6 @@
import java.awt.Rectangle;
import java.awt.geom.AffineTransform;
import java.awt.geom.Rectangle2D;
-import java.io.File;
import java.io.IOException;
import org.junit.Assert;
@@ -76,7 +75,7 @@
private AffineTransform getTransform(int angle) throws IOException {
PDFBoxAdapter adapter = PDFBoxAdapterTestCase.getPDFBoxAdapter(false, false);
- PDDocument doc = PDDocument.load(new File(PDFBoxAdapterTestCase.ROTATE));
+ PDDocument doc = PDFBoxAdapterTestCase.load(PDFBoxAdapterTestCase.ROTATE);
PDPage page = doc.getPage(0);
page.setRotation(angle);
AffineTransform at = new AffineTransform();
diff --git a/test/java/org/apache/fop/render/pdf/PageParentTreeFinderTestCase.java b/test/java/org/apache/fop/render/pdf/PageParentTreeFinderTestCase.java
index 0a94b9c..953592f 100644
--- a/test/java/org/apache/fop/render/pdf/PageParentTreeFinderTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/PageParentTreeFinderTestCase.java
@@ -17,7 +17,6 @@
package org.apache.fop.render.pdf;
-import java.io.File;
import java.io.IOException;
import org.junit.Assert;
@@ -38,11 +37,11 @@
import org.apache.fop.render.pdf.pdfbox.PageParentTreeFinder;
public class PageParentTreeFinderTestCase {
- private static final String LINK = "test/resources/linkTagged.pdf";
+ private static final String LINK = "linkTagged.pdf";
@Test
public void testGetPageParentTreeArray() throws IOException {
- PDDocument doc = PDDocument.load(new File(LINK));
+ PDDocument doc = PDFBoxAdapterTestCase.load(LINK);
PDPage srcPage = doc.getPage(0);
PageParentTreeFinder finder = new PageParentTreeFinder(srcPage);
COSArray markedContentParents = finder.getPageParentTreeArray(doc);
@@ -80,7 +79,7 @@
@Test
public void testTraverseKids() throws IOException {
- PDDocument doc = PDDocument.load(new File(LINK));
+ PDDocument doc = PDFBoxAdapterTestCase.load(LINK);
PDNumberTreeNode srcNumberTreeNode = doc.getDocumentCatalog().getStructureTreeRoot().getParentTree();
COSArray parentTree = (COSArray) srcNumberTreeNode.getCOSObject().getDictionaryObject(COSName.KIDS);
COSObject kidCOSObj = (COSObject) parentTree.get(0);
@@ -94,7 +93,7 @@
@Test
public void testCOSNull() throws IOException {
- PDDocument doc = PDDocument.load(new File(LINK));
+ PDDocument doc = PDFBoxAdapterTestCase.load(LINK);
PDNumberTreeNode srcNumberTreeNode = doc.getDocumentCatalog().getStructureTreeRoot().getParentTree();
COSArray parentTree = (COSArray) srcNumberTreeNode.getCOSObject().getDictionaryObject(COSName.KIDS);
COSObject kidCOSObj = (COSObject) parentTree.get(0);
diff --git a/test/java/org/apache/fop/render/pdf/PreloaderPDFTestCase.java b/test/java/org/apache/fop/render/pdf/PreloaderPDFTestCase.java
index a50c324..9936406 100644
--- a/test/java/org/apache/fop/render/pdf/PreloaderPDFTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/PreloaderPDFTestCase.java
@@ -20,8 +20,6 @@
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
-import java.io.File;
-import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -64,10 +62,12 @@
@Test
public void testPreloaderPDF() throws Exception {
- ImageSource imageSource = new ImageSource(
- ImageIO.createImageInputStream(new File(PDFBoxAdapterTestCase.ROTATE)), "", true);
- ImageInfo imageInfo = new PreloaderPDF().preloadImage("", imageSource, new DefaultImageContext());
- Assert.assertEquals(imageInfo.getMimeType(), "application/pdf");
+ try (InputStream is = PreloaderPDFTestCase.class.getResourceAsStream(PDFBoxAdapterTestCase.ROTATE)) {
+ ImageSource imageSource = new ImageSource(
+ ImageIO.createImageInputStream(is), "", true);
+ ImageInfo imageInfo = new PreloaderPDF().preloadImage("", imageSource, new DefaultImageContext());
+ Assert.assertEquals(imageInfo.getMimeType(), "application/pdf");
+ }
}
@Test
@@ -78,20 +78,21 @@
}
private void readPDF(DefaultImageContext context) throws IOException, ImageException {
- ImageSource imageSource = new ImageSource(
- ImageIO.createImageInputStream(new File(PDFBoxAdapterTestCase.ROTATE)), "", true);
- ImageInfo imageInfo = new PreloaderPDF().preloadImage("", imageSource, context);
- ImagePDF img = (ImagePDF) imageInfo.getOriginalImage();
- PDDocument doc = img.getPDDocument();
- doc.save(new ByteArrayOutputStream());
- img.close();
+ try (InputStream is = PreloaderPDFTestCase.class.getResourceAsStream(PDFBoxAdapterTestCase.ROTATE)) {
+ ImageSource imageSource = new ImageSource(ImageIO.createImageInputStream(is), "", true);
+ ImageInfo imageInfo = new PreloaderPDF().preloadImage("", imageSource, context);
+ ImagePDF img = (ImagePDF) imageInfo.getOriginalImage();
+ PDDocument doc = img.getPDDocument();
+ doc.save(new ByteArrayOutputStream());
+ img.close();
+ }
}
@Test
public void testLastResortPreloaderPDF() throws Exception {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bos.write("xx".getBytes("UTF-8"));
- IOUtils.copy(new FileInputStream(PDFBoxAdapterTestCase.ROTATE), bos);
+ IOUtils.copy(PreloaderPDFTestCase.class.getResourceAsStream(PDFBoxAdapterTestCase.ROTATE), bos);
InputStream pdf = new ByteArrayInputStream(bos.toByteArray());
ImageInputStream inputStream = ImageIO.createImageInputStream(pdf);
ImageSource imageSource = new ImageSource(inputStream, "", true);
diff --git a/test/java/org/apache/fop/render/pdf/StructureTreeMergerTestCase.java b/test/java/org/apache/fop/render/pdf/StructureTreeMergerTestCase.java
index 8117fb4..3b6a49a 100644
--- a/test/java/org/apache/fop/render/pdf/StructureTreeMergerTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/StructureTreeMergerTestCase.java
@@ -18,7 +18,6 @@
package org.apache.fop.render.pdf;
import java.awt.geom.Rectangle2D;
-import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
@@ -53,16 +52,16 @@
public class StructureTreeMergerTestCase {
- private static final String LINK = "test/resources/linkTagged.pdf";
- private static final String BrokenLink = "test/resources/brokenLink.pdf";
- private static final String MissingOBJR = "test/resources/missingOBJR.pdf";
+ private static final String LINK = "linkTagged.pdf";
+ private static final String BrokenLink = "brokenLink.pdf";
+ private static final String MissingOBJR = "missingOBJR.pdf";
private PDFPage pdfPage;
private PDFDocument pdfDoc;
private PDFBoxAdapter adapter;
@Test
public void testCopyStructure() throws IOException {
- PDDocument doc = PDDocument.load(new File(LINK));
+ PDDocument doc = PDFBoxAdapterTestCase.load(LINK);
PDPage srcPage = doc.getPage(0);
PageParentTreeFinder finder = new PageParentTreeFinder(srcPage);
COSArray markedContentParents = finder.getPageParentTreeArray(doc);
@@ -81,7 +80,7 @@
@Test
public void testNullEntriesInParentTree() throws IOException {
- PDDocument doc = PDDocument.load(new File(LINK));
+ PDDocument doc = PDFBoxAdapterTestCase.load(LINK);
PDPage srcPage = doc.getPage(0);
PageParentTreeFinder finder = new PageParentTreeFinder(srcPage);
COSArray markedContentParents = finder.getPageParentTreeArray(doc);
@@ -98,7 +97,7 @@
@Test
public void testOBJRCorrectPosition() throws IOException {
- PDDocument doc = PDDocument.load(new File(MissingOBJR));
+ PDDocument doc = PDFBoxAdapterTestCase.load(MissingOBJR);
PDPage srcPage = doc.getPage(0);
PageParentTreeFinder finder = new PageParentTreeFinder(srcPage);
COSArray markedContentParents = finder.getPageParentTreeArray(doc);
@@ -174,7 +173,7 @@
@Test
public void testCheckNullCOSObject() throws IOException {
- PDDocument doc = PDDocument.load(new File(BrokenLink));
+ PDDocument doc = PDFBoxAdapterTestCase.load(BrokenLink);
PDPage srcPage = doc.getPage(0);
PageParentTreeFinder finder = new PageParentTreeFinder(srcPage);
COSArray markedContentParents = finder.getPageParentTreeArray(doc);
diff --git a/test/java/org/apache/fop/render/pdf/TaggedPDFConductorTestCase.java b/test/java/org/apache/fop/render/pdf/TaggedPDFConductorTestCase.java
index 9d2c41a..16ed0bd 100644
--- a/test/java/org/apache/fop/render/pdf/TaggedPDFConductorTestCase.java
+++ b/test/java/org/apache/fop/render/pdf/TaggedPDFConductorTestCase.java
@@ -18,7 +18,6 @@
package org.apache.fop.render.pdf;
import java.awt.geom.Rectangle2D;
-import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
@@ -44,12 +43,12 @@
public class TaggedPDFConductorTestCase {
- private static final String LINK = "test/resources/linkTagged.pdf";
- private static final String HELLO = "test/resources/helloWorld.pdf";
- private static final String TABLE = "test/resources/emptyRowTable.pdf";
- private static final String OTF = "test/resources/otf.pdf";
- private static final String IMAGE = "test/resources/hello2.pdf";
- private static final String NOPARENTTREE = "test/resources/NoParentTree.pdf";
+ private static final String LINK = "linkTagged.pdf";
+ private static final String HELLO = "helloWorld.pdf";
+ private static final String TABLE = "emptyRowTable.pdf";
+ private static final String OTF = "otf.pdf";
+ private static final String IMAGE = "hello2.pdf";
+ private static final String NOPARENTTREE = "NoParentTree.pdf";
private PDFPage pdfPage;
private PDFDocument pdfDoc;
@@ -91,7 +90,7 @@
private void runConductor(String pdf, PDFStructElem elem) throws IOException {
setUp();
- PDDocument doc = PDDocument.load(new File(pdf));
+ PDDocument doc = PDFBoxAdapterTestCase.load(pdf);
PDPage srcPage = doc.getPage(0);
elem.setObjectNumber(2);
PDFBoxAdapter adapter = new PDFBoxAdapter(
diff --git a/test/resources/2fonts.pdf b/test/resources/org/apache/fop/render/pdf/2fonts.pdf
similarity index 100%
rename from test/resources/2fonts.pdf
rename to test/resources/org/apache/fop/render/pdf/2fonts.pdf
Binary files differ
diff --git a/test/resources/2fonts2.pdf b/test/resources/org/apache/fop/render/pdf/2fonts2.pdf
similarity index 100%
rename from test/resources/2fonts2.pdf
rename to test/resources/org/apache/fop/render/pdf/2fonts2.pdf
Binary files differ
diff --git a/test/resources/NoParentTree.pdf b/test/resources/org/apache/fop/render/pdf/NoParentTree.pdf
similarity index 100%
rename from test/resources/NoParentTree.pdf
rename to test/resources/org/apache/fop/render/pdf/NoParentTree.pdf
Binary files differ
diff --git a/test/resources/accessibleradiobuttons.pdf b/test/resources/org/apache/fop/render/pdf/accessibleradiobuttons.pdf
similarity index 100%
rename from test/resources/accessibleradiobuttons.pdf
rename to test/resources/org/apache/fop/render/pdf/accessibleradiobuttons.pdf
Binary files differ
diff --git a/test/resources/annot.pdf b/test/resources/org/apache/fop/render/pdf/annot.pdf
similarity index 100%
rename from test/resources/annot.pdf
rename to test/resources/org/apache/fop/render/pdf/annot.pdf
Binary files differ
diff --git a/test/resources/brokenLink.pdf b/test/resources/org/apache/fop/render/pdf/brokenLink.pdf
similarity index 100%
rename from test/resources/brokenLink.pdf
rename to test/resources/org/apache/fop/render/pdf/brokenLink.pdf
Binary files differ
diff --git a/test/resources/cffcid1.pdf b/test/resources/org/apache/fop/render/pdf/cffcid1.pdf
similarity index 100%
rename from test/resources/cffcid1.pdf
rename to test/resources/org/apache/fop/render/pdf/cffcid1.pdf
Binary files differ
diff --git a/test/resources/cffcid2.pdf b/test/resources/org/apache/fop/render/pdf/cffcid2.pdf
similarity index 100%
rename from test/resources/cffcid2.pdf
rename to test/resources/org/apache/fop/render/pdf/cffcid2.pdf
Binary files differ
diff --git a/test/resources/classMap.pdf b/test/resources/org/apache/fop/render/pdf/classMap.pdf
similarity index 100%
rename from test/resources/classMap.pdf
rename to test/resources/org/apache/fop/render/pdf/classMap.pdf
Binary files differ
diff --git a/test/resources/emptyRowTable.pdf b/test/resources/org/apache/fop/render/pdf/emptyRowTable.pdf
similarity index 100%
rename from test/resources/emptyRowTable.pdf
rename to test/resources/org/apache/fop/render/pdf/emptyRowTable.pdf
Binary files differ
diff --git a/test/resources/error.pdf b/test/resources/org/apache/fop/render/pdf/error.pdf
similarity index 100%
rename from test/resources/error.pdf
rename to test/resources/org/apache/fop/render/pdf/error.pdf
Binary files differ
diff --git a/test/resources/fontsnotembedded.pdf b/test/resources/org/apache/fop/render/pdf/fontsnotembedded.pdf
similarity index 100%
rename from test/resources/fontsnotembedded.pdf
rename to test/resources/org/apache/fop/render/pdf/fontsnotembedded.pdf
Binary files differ
diff --git a/test/resources/fontsnotembeddedcid.pdf b/test/resources/org/apache/fop/render/pdf/fontsnotembeddedcid.pdf
similarity index 100%
rename from test/resources/fontsnotembeddedcid.pdf
rename to test/resources/org/apache/fop/render/pdf/fontsnotembeddedcid.pdf
Binary files differ
diff --git a/test/resources/hello2.pdf b/test/resources/org/apache/fop/render/pdf/hello2.pdf
similarity index 100%
rename from test/resources/hello2.pdf
rename to test/resources/org/apache/fop/render/pdf/hello2.pdf
Binary files differ
diff --git a/test/resources/helloWorld.pdf b/test/resources/org/apache/fop/render/pdf/helloWorld.pdf
similarity index 100%
rename from test/resources/helloWorld.pdf
rename to test/resources/org/apache/fop/render/pdf/helloWorld.pdf
Binary files differ
diff --git a/test/resources/image.pdf b/test/resources/org/apache/fop/render/pdf/image.pdf
similarity index 100%
rename from test/resources/image.pdf
rename to test/resources/org/apache/fop/render/pdf/image.pdf
Binary files differ
diff --git a/test/resources/libreoffice.pdf b/test/resources/org/apache/fop/render/pdf/libreoffice.pdf
similarity index 100%
rename from test/resources/libreoffice.pdf
rename to test/resources/org/apache/fop/render/pdf/libreoffice.pdf
Binary files differ
diff --git a/test/resources/link.pdf b/test/resources/org/apache/fop/render/pdf/link.pdf
similarity index 100%
rename from test/resources/link.pdf
rename to test/resources/org/apache/fop/render/pdf/link.pdf
Binary files differ
diff --git a/test/resources/linkTagged.pdf b/test/resources/org/apache/fop/render/pdf/linkTagged.pdf
similarity index 100%
rename from test/resources/linkTagged.pdf
rename to test/resources/org/apache/fop/render/pdf/linkTagged.pdf
Binary files differ
diff --git a/test/resources/loop.pdf b/test/resources/org/apache/fop/render/pdf/loop.pdf
similarity index 100%
rename from test/resources/loop.pdf
rename to test/resources/org/apache/fop/render/pdf/loop.pdf
Binary files differ
diff --git a/test/resources/missingOBJR.pdf b/test/resources/org/apache/fop/render/pdf/missingOBJR.pdf
similarity index 100%
rename from test/resources/missingOBJR.pdf
rename to test/resources/org/apache/fop/render/pdf/missingOBJR.pdf
Binary files differ
diff --git a/test/resources/otf.pdf b/test/resources/org/apache/fop/render/pdf/otf.pdf
similarity index 100%
rename from test/resources/otf.pdf
rename to test/resources/org/apache/fop/render/pdf/otf.pdf
Binary files differ
diff --git a/test/resources/pattern.pdf b/test/resources/org/apache/fop/render/pdf/pattern.pdf
similarity index 100%
rename from test/resources/pattern.pdf
rename to test/resources/org/apache/fop/render/pdf/pattern.pdf
Binary files differ
diff --git a/test/resources/rotate.pdf b/test/resources/org/apache/fop/render/pdf/rotate.pdf
similarity index 100%
rename from test/resources/rotate.pdf
rename to test/resources/org/apache/fop/render/pdf/rotate.pdf
Binary files differ
diff --git a/test/resources/shading.pdf b/test/resources/org/apache/fop/render/pdf/shading.pdf
similarity index 100%
rename from test/resources/shading.pdf
rename to test/resources/org/apache/fop/render/pdf/shading.pdf
Binary files differ
diff --git a/test/resources/simpleh.pdf b/test/resources/org/apache/fop/render/pdf/simpleh.pdf
similarity index 100%
rename from test/resources/simpleh.pdf
rename to test/resources/org/apache/fop/render/pdf/simpleh.pdf
Binary files differ
diff --git a/test/resources/smask.pdf b/test/resources/org/apache/fop/render/pdf/smask.pdf
similarity index 100%
rename from test/resources/smask.pdf
rename to test/resources/org/apache/fop/render/pdf/smask.pdf
Binary files differ
diff --git a/test/resources/t1subset.pdf b/test/resources/org/apache/fop/render/pdf/t1subset.pdf
similarity index 100%
rename from test/resources/t1subset.pdf
rename to test/resources/org/apache/fop/render/pdf/t1subset.pdf
Binary files differ
diff --git a/test/resources/t1subset2.pdf b/test/resources/org/apache/fop/render/pdf/t1subset2.pdf
similarity index 100%
rename from test/resources/t1subset2.pdf
rename to test/resources/org/apache/fop/render/pdf/t1subset2.pdf
Binary files differ
diff --git a/test/resources/t1subset3.pdf b/test/resources/org/apache/fop/render/pdf/t1subset3.pdf
similarity index 100%
rename from test/resources/t1subset3.pdf
rename to test/resources/org/apache/fop/render/pdf/t1subset3.pdf
Binary files differ
diff --git a/test/resources/t1subset4.pdf b/test/resources/org/apache/fop/render/pdf/t1subset4.pdf
similarity index 100%
rename from test/resources/t1subset4.pdf
rename to test/resources/org/apache/fop/render/pdf/t1subset4.pdf
Binary files differ
diff --git a/test/resources/taggedWorld.pdf b/test/resources/org/apache/fop/render/pdf/taggedWorld.pdf
similarity index 100%
rename from test/resources/taggedWorld.pdf
rename to test/resources/org/apache/fop/render/pdf/taggedWorld.pdf
Binary files differ
diff --git a/test/resources/ttcid1.pdf b/test/resources/org/apache/fop/render/pdf/ttcid1.pdf
similarity index 100%
rename from test/resources/ttcid1.pdf
rename to test/resources/org/apache/fop/render/pdf/ttcid1.pdf
Binary files differ
diff --git a/test/resources/ttcid2.pdf b/test/resources/org/apache/fop/render/pdf/ttcid2.pdf
similarity index 100%
rename from test/resources/ttcid2.pdf
rename to test/resources/org/apache/fop/render/pdf/ttcid2.pdf
Binary files differ
diff --git a/test/resources/ttsubset.pdf b/test/resources/org/apache/fop/render/pdf/ttsubset.pdf
similarity index 100%
rename from test/resources/ttsubset.pdf
rename to test/resources/org/apache/fop/render/pdf/ttsubset.pdf
Binary files differ
diff --git a/test/resources/ttsubset2.pdf b/test/resources/org/apache/fop/render/pdf/ttsubset2.pdf
similarity index 100%
rename from test/resources/ttsubset2.pdf
rename to test/resources/org/apache/fop/render/pdf/ttsubset2.pdf
Binary files differ
diff --git a/test/resources/ttsubset3.pdf b/test/resources/org/apache/fop/render/pdf/ttsubset3.pdf
similarity index 100%
rename from test/resources/ttsubset3.pdf
rename to test/resources/org/apache/fop/render/pdf/ttsubset3.pdf
Binary files differ
diff --git a/test/resources/ttsubset5.pdf b/test/resources/org/apache/fop/render/pdf/ttsubset5.pdf
similarity index 100%
rename from test/resources/ttsubset5.pdf
rename to test/resources/org/apache/fop/render/pdf/ttsubset5.pdf
Binary files differ
diff --git a/test/resources/ttsubset6.pdf b/test/resources/org/apache/fop/render/pdf/ttsubset6.pdf
similarity index 100%
rename from test/resources/ttsubset6.pdf
rename to test/resources/org/apache/fop/render/pdf/ttsubset6.pdf
Binary files differ
diff --git a/test/resources/ttsubset7.pdf b/test/resources/org/apache/fop/render/pdf/ttsubset7.pdf
similarity index 100%
rename from test/resources/ttsubset7.pdf
rename to test/resources/org/apache/fop/render/pdf/ttsubset7.pdf
Binary files differ
diff --git a/test/resources/type0cff.pdf b/test/resources/org/apache/fop/render/pdf/type0cff.pdf
similarity index 100%
rename from test/resources/type0cff.pdf
rename to test/resources/org/apache/fop/render/pdf/type0cff.pdf
Binary files differ
diff --git a/test/resources/type0tt.pdf b/test/resources/org/apache/fop/render/pdf/type0tt.pdf
similarity index 100%
rename from test/resources/type0tt.pdf
rename to test/resources/org/apache/fop/render/pdf/type0tt.pdf
Binary files differ
diff --git a/test/resources/xform.pdf b/test/resources/org/apache/fop/render/pdf/xform.pdf
similarity index 100%
rename from test/resources/xform.pdf
rename to test/resources/org/apache/fop/render/pdf/xform.pdf
Binary files differ