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)
{