You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2020/12/30 13:44:41 UTC

svn commit: r1884942 - /pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java

Author: lehmi
Date: Wed Dec 30 13:44:41 2020
New Revision: 1884942

URL: http://svn.apache.org/viewvc?rev=1884942&view=rev
Log:
PDFBOX-4321: adjust test

Modified:
    pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java

Modified: pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java?rev=1884942&r1=1884941&r2=1884942&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java (original)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java Wed Dec 30 13:44:41 2020
@@ -26,12 +26,12 @@ import org.junit.jupiter.api.Test;
 class COSWriterTest
 {
     /**
-     * PDFBOX-4241: check whether the output stream is closed twice.
+     * PDFBOX-4321: check whether the output stream is closed after saving.
      * 
-     * @throws IOException 
+     * @throws IOException
      */
     @Test
-    void testPDFBox4241() throws IOException
+    void testPDFBox4321() throws IOException
     {
         try (PDDocument doc = new PDDocument())
         {
@@ -40,26 +40,10 @@ class COSWriterTest
             doc.addPage(page);
             doc.save(new BufferedOutputStream(new ByteArrayOutputStream(1024)
             {
-                private boolean open = true;
-
                 @Override
                 public void close() throws IOException
                 {
-                    //Thread.dumpStack();
-
-                    open = false;
-                    super.close();
-                }
-
-                @Override
-                public void flush() throws IOException
-                {
-                    if (!open)
-                    {
-                        throw new IOException("Stream already closed");
-                    }
-
-                    //Thread.dumpStack();
+                    throw new IOException("Stream was closed");
                 }
             }));
         }