Author: tilman
Date: Mon Nov 3 14:16:09 2025
New Revision: 1929495
Log:
PDFBOX-5660: close input, as suggested by Valery Bokov; refactor; closes #309
Modified:
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
Modified:
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
==============================================================================
---
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
Mon Nov 3 14:16:04 2025 (r1929494)
+++
pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
Mon Nov 3 14:16:09 2025 (r1929495)
@@ -68,12 +68,12 @@ class TestTTFParser
@Test
void testPostTable() throws IOException
{
- InputStream input = TestTTFParser.class.getResourceAsStream(
- "/ttf/LiberationSans-Regular.ttf");
- assertNotNull(input);
-
- TTFParser parser = new TTFParser();
- TrueTypeFont font = parser.parse(new RandomAccessReadBuffer(input));
+ TrueTypeFont font;
+ try (InputStream is =
TestTTFParser.class.getResourceAsStream("/ttf/LiberationSans-Regular.ttf"))
+ {
+ TTFParser parser = new TTFParser();
+ font = parser.parse(new RandomAccessReadBuffer(is));
+ }
CmapTable cmapTable = font.getCmap();
assertNotNull(cmapTable);