Skip to content

Commit eeb5d61

Browse files
committed
PDFBOX-5660: use try with resources
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1934775 13f79535-47bb-0310-9956-ffa450edef68
1 parent d411996 commit eeb5d61

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/color/PDIndexedTest.java

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,18 @@ void testFactory()
6666
String lookupDataString = ((COSString) indexedCOSArray.getObject(3)).toHexString();
6767
assertEquals(stringLookupData, lookupDataString, "unexpected value for lookup data");
6868

69-
PDDocument document = new PDDocument();
70-
PDPage page = new PDPage();
71-
PDResources resources = new PDResources();
72-
resources.add(pdIndexed);
73-
page.setResources(resources);
74-
document.addPage(page);
75-
ByteArrayOutputStream baos = new ByteArrayOutputStream();
76-
document.save(baos, CompressParameters.NO_COMPRESSION);
77-
document.close();
78-
String pdfAsString = baos.toString();
79-
assertTrue(pdfAsString.contains(outputString), "output doesn't match expected string");
69+
try (PDDocument document = new PDDocument())
70+
{
71+
PDPage page = new PDPage();
72+
PDResources resources = new PDResources();
73+
resources.add(pdIndexed);
74+
page.setResources(resources);
75+
document.addPage(page);
76+
ByteArrayOutputStream baos = new ByteArrayOutputStream();
77+
document.save(baos, CompressParameters.NO_COMPRESSION);
78+
String pdfAsString = baos.toString();
79+
assertTrue(pdfAsString.contains(outputString), "output doesn't match expected string");
80+
}
8081
}
8182
catch (IOException e)
8283
{

0 commit comments

Comments
 (0)