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 2017/03/27 17:23:43 UTC

svn commit: r1788987 - /pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java

Author: tilman
Date: Mon Mar 27 17:23:43 2017
New Revision: 1788987

URL: http://svn.apache.org/viewvc?rev=1788987&view=rev
Log:
PDFBOX-2852: simplify and optimize code

Modified:
    pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java

Modified: pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java?rev=1788987&r1=1788986&r2=1788987&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/TestPDPageTransitions.java Mon Mar 27 17:23:43 2017
@@ -18,9 +18,10 @@ package org.apache.pdfbox.pdmodel;
 
 import static org.junit.Assert.assertEquals;
 
-import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
+import java.io.File;
 import java.io.IOException;
+import java.net.URISyntaxException;
 
 import org.apache.pdfbox.cos.COSName;
 import org.apache.pdfbox.pdmodel.interactive.pagenavigation.PDTransition;
@@ -36,10 +37,10 @@ public class TestPDPageTransitions
 {
 
     @Test
-    public void readTransitions() throws IOException
+    public void readTransitions() throws IOException, URISyntaxException
     {
-        PDDocument doc = PDDocument.load(this.getClass().getResourceAsStream(
-                "/org/apache/pdfbox/pdmodel/interactive/pagenavigation/transitions_test.pdf"));
+        PDDocument doc = PDDocument.load(new File(this.getClass().getResource(
+                "/org/apache/pdfbox/pdmodel/interactive/pagenavigation/transitions_test.pdf").toURI()));
         PDTransition firstTransition = doc.getPages().get(0).getTransition();
         assertEquals(PDTransitionStyle.Glitter.name(), firstTransition.getStyle());
         assertEquals(2, firstTransition.getDuration(), 0);
@@ -64,8 +65,7 @@ public class TestPDPageTransitions
         document.close();
 
         // read
-        byte[] pdf = baos.toByteArray();
-        PDDocument doc = PDDocument.load(new ByteArrayInputStream(pdf));
+        PDDocument doc = PDDocument.load(baos.toByteArray());
         page = doc.getPages().get(0);
         PDTransition loadedTransition = page.getTransition();
         assertEquals(PDTransitionStyle.Fly.name(), loadedTransition.getStyle());