You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2016/06/19 11:59:13 UTC
svn commit: r1749158 -
/pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDDocument.java
Author: tilman
Date: Sun Jun 19 11:59:13 2016
New Revision: 1749158
URL: http://svn.apache.org/viewvc?rev=1749158&view=rev
Log:
PDFBOX-3280: remove test due to revert of 1741294
Modified:
pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDDocument.java
Modified: pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDDocument.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDDocument.java?rev=1749158&r1=1749157&r2=1749158&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDDocument.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDDocument.java Sun Jun 19 11:59:13 2016
@@ -16,10 +16,6 @@
*/
package org.apache.pdfbox.pdmodel;
-import java.awt.Color;
-import java.awt.Font;
-import java.awt.Graphics;
-import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
@@ -37,11 +33,6 @@ import junit.framework.TestCase;
import static junit.framework.TestCase.assertNull;
import static junit.framework.TestCase.assertTrue;
import static junit.framework.TestCase.fail;
-import org.apache.pdfbox.pdmodel.font.PDType1Font;
-import org.apache.pdfbox.pdmodel.graphics.image.LosslessFactory;
-import org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject;
-import org.apache.pdfbox.rendering.PDFRenderer;
-import org.junit.Assert;
/**
* Testcase introduced with PDFBOX-1581.
@@ -259,49 +250,4 @@ public class TestPDDocument extends Test
boolean deleted = f.delete();
assertTrue("delete good file failed after successful load() and close()", deleted);
}
-
- /**
- * Test whether importPage does a deep copy (if not, the save would fail, see PDFBOX-3328)
- *
- * @throws java.io.IOException
- */
- public void testImportPage() throws IOException
- {
- PDDocument doc1 = new PDDocument();
- PDPage page = new PDPage();
- PDPageContentStream pageContentStream = new PDPageContentStream(doc1, page);
- BufferedImage bim = new BufferedImage(100, 50, BufferedImage.TYPE_INT_RGB);
- Graphics g = bim.getGraphics();
- Font font = new Font("Dialog", Font.PLAIN, 20);
- g.setFont(font);
- g.drawString("PDFBox", 10, 30);
- g.dispose();
- PDImageXObject img = LosslessFactory.createFromImage(doc1, bim);
- pageContentStream.drawImage(img, 200, 500);
- pageContentStream.setFont(PDType1Font.HELVETICA, 20);
- pageContentStream.beginText();
- pageContentStream.setNonStrokingColor(Color.blue);
- pageContentStream.newLineAtOffset(200, 600);
- pageContentStream.showText("PDFBox");
- pageContentStream.endText();
- pageContentStream.close();
- doc1.addPage(page);
- BufferedImage bim1 = new PDFRenderer(doc1).renderImage(0);
-
- PDDocument doc2 = new PDDocument();
- doc2.importPage(doc1.getPage(0));
- doc1.close();
- BufferedImage bim2 = new PDFRenderer(doc2).renderImage(0);
- doc2.save(new ByteArrayOutputStream());
- doc2.close();
-
- assertEquals(bim1.getWidth(), bim2.getWidth());
- assertEquals(bim1.getHeight(), bim2.getHeight());
- int w = bim1.getWidth();
- int h = bim1.getHeight();
- int[] pixels1 = bim1.getRaster().getPixels(0, 0, w, h, (int[]) null);
- int[] pixels2 = bim2.getRaster().getPixels(0, 0, w, h, (int[]) null);
- assertEquals(w * h * 3, pixels1.length);
- Assert.assertArrayEquals(pixels1, pixels2);
- }
}