Author: tilman
Date: Sun Jun 14 17:46:45 2026
New Revision: 1935316

Log:
PDFBOX-5660: Sonar fix

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

Modified: 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterCompressionPoolTest.java
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterCompressionPoolTest.java
     Sun Jun 14 17:46:42 2026        (r1935315)
+++ 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterCompressionPoolTest.java
     Sun Jun 14 17:46:45 2026        (r1935316)
@@ -23,6 +23,8 @@ import org.apache.pdfbox.pdfwriter.compr
 import org.apache.pdfbox.pdmodel.PDDocument;
 import 
org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDDocumentOutline;
 import 
org.apache.pdfbox.pdmodel.interactive.documentnavigation.outline.PDOutlineItem;
+
+import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
 
 class COSWriterCompressionPoolTest
@@ -48,7 +50,8 @@ class COSWriterCompressionPoolTest
                 {
                     outline.addLast(new PDOutlineItem());
                 }
-                new COSWriterCompressionPool(document, 
CompressParameters.DEFAULT_COMPRESSION);
+                Assertions.assertDoesNotThrow(() ->
+                        new COSWriterCompressionPool(document, 
CompressParameters.DEFAULT_COMPRESSION));
             }
         }
     }

Modified: 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java
    Sun Jun 14 17:46:42 2026        (r1935315)
+++ 
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdfwriter/COSWriterTest.java
    Sun Jun 14 17:46:45 2026        (r1935316)
@@ -16,6 +16,7 @@
  */
 package org.apache.pdfbox.pdfwriter;
 
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
@@ -46,6 +47,7 @@ import org.apache.pdfbox.pdmodel.font.St
 import org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationWidget;
 import org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm;
 import org.apache.pdfbox.pdmodel.interactive.form.PDTextField;
+
 import org.junit.jupiter.api.Test;
 
 class COSWriterTest
@@ -60,17 +62,19 @@ class COSWriterTest
     {
         try (PDDocument doc = new PDDocument())
         {
-            
             PDPage page = new PDPage();
             doc.addPage(page);
-            doc.save(new BufferedOutputStream(new ByteArrayOutputStream(1024)
+            assertDoesNotThrow(() ->
             {
-                @Override
-                public void close() throws IOException
+                doc.save(new BufferedOutputStream(new 
ByteArrayOutputStream(1024)
                 {
-                    throw new IOException("Stream was closed");
-                }
-            }));
+                    @Override
+                    public void close() throws IOException
+                    {
+                        throw new IOException("Stream was closed");
+                    }
+                }));
+            });
         }
     }
 
@@ -84,7 +88,7 @@ class COSWriterTest
             PageExtractor pageExtractor = new PageExtractor(pdfDocument, 2, 2);
             try (PDDocument pdfPages = pageExtractor.extract())
             {
-                pdfPages.save(OutputStream.nullOutputStream());
+                assertDoesNotThrow(() -> 
pdfPages.save(OutputStream.nullOutputStream()));
             }
         }
     }

Reply via email to