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());