Author: tilman
Date: Sat May 30 11:59:00 2026
New Revision: 1934776

Log:
PDFBOX-5660: use try with resources

Modified:
   
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDIndexedTest.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDIndexedTest.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDIndexedTest.java
        Sat May 30 11:58:57 2026        (r1934775)
+++ 
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDIndexedTest.java
        Sat May 30 11:59:00 2026        (r1934776)
@@ -66,17 +66,18 @@ class PDIndexedTest
             String lookupDataString = ((COSString) 
indexedCOSArray.getObject(3)).toHexString();
             assertEquals(stringLookupData, lookupDataString, "unexpected value 
for lookup data");
 
-            PDDocument document = new PDDocument();
-            PDPage page = new PDPage();
-            PDResources resources = new PDResources();
-            resources.add(pdIndexed);
-            page.setResources(resources);
-            document.addPage(page);
-            ByteArrayOutputStream baos = new ByteArrayOutputStream();
-            document.save(baos, CompressParameters.NO_COMPRESSION);
-            document.close();
-            String pdfAsString = baos.toString();
-            assertTrue(pdfAsString.contains(outputString), "output doesn't 
match expected string");
+            try (PDDocument document = new PDDocument())
+            {
+                PDPage page = new PDPage();
+                PDResources resources = new PDResources();
+                resources.add(pdIndexed);
+                page.setResources(resources);
+                document.addPage(page);
+                ByteArrayOutputStream baos = new ByteArrayOutputStream();
+                document.save(baos, CompressParameters.NO_COMPRESSION);
+                String pdfAsString = baos.toString();
+                assertTrue(pdfAsString.contains(outputString), "output doesn't 
match expected string");
+            }
         }
         catch (IOException e)
         {

Reply via email to