Author: tilman
Date: Tue Nov 18 20:17:03 2025
New Revision: 1929846

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

Modified:
   pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java

Modified: 
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java
==============================================================================
--- pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java 
Tue Nov 18 20:10:02 2025        (r1929845)
+++ pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java 
Tue Nov 18 20:17:03 2025        (r1929846)
@@ -25,6 +25,7 @@ import static org.junit.jupiter.api.Asse
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 import java.io.ByteArrayOutputStream;
+import java.io.IOException;
 import org.apache.xmpbox.XMPMetadata;
 import org.apache.xmpbox.type.OECFType;
 import org.apache.xmpbox.type.TextType;
@@ -40,17 +41,18 @@ import org.apache.xmpbox.xml.XmpParsingE
 class TestExifXmp
 {
     @Test
-    void testNonStrict() throws XmpParsingException
+    void testNonStrict() throws XmpParsingException, IOException
     {
-        InputStream is = 
this.getClass().getResourceAsStream("/validxmp/exif.xmp");
-
-        DomXmpParser builder = new DomXmpParser();
-        builder.setStrictParsing(false);
-        XMPMetadata rxmp = builder.parse(is);
-        ExifSchema schema = (ExifSchema)rxmp.getSchema(ExifSchema.class);
-        TextType ss = 
(TextType)schema.getProperty(ExifSchema.SPECTRAL_SENSITIVITY);
-        assertNotNull(ss);
-        assertEquals("spectral sens value",ss.getValue());
+        try (InputStream is = 
this.getClass().getResourceAsStream("/validxmp/exif.xmp"))
+        {
+            DomXmpParser builder = new DomXmpParser();
+            builder.setStrictParsing(false);
+            XMPMetadata rxmp = builder.parse(is);
+            ExifSchema schema = (ExifSchema)rxmp.getSchema(ExifSchema.class);
+            TextType ss = 
(TextType)schema.getProperty(ExifSchema.SPECTRAL_SENSITIVITY);
+            assertNotNull(ss);
+            assertEquals("spectral sens value",ss.getValue());
+        }
     }
 
     @Test

Reply via email to