Author: tilman
Date: Mon Nov  3 14:16:00 2025
New Revision: 1929493

Log:
PDFBOX-5660: close input, as suggested by Valery Bokov; refactor; closes #309

Modified:
   
pdfbox/branches/3.0/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java

Modified: 
pdfbox/branches/3.0/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
==============================================================================
--- 
pdfbox/branches/3.0/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
 Mon Nov  3 14:11:39 2025        (r1929492)
+++ 
pdfbox/branches/3.0/fontbox/src/test/java/org/apache/fontbox/ttf/TestTTFParser.java
 Mon Nov  3 14:16:00 2025        (r1929493)
@@ -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);

Reply via email to