Author: tilman
Date: Tue Nov  4 10:53:41 2025
New Revision: 1929506

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

Modified:
   
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/TestXMPWithDefinedSchemas.java

Modified: 
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/TestXMPWithDefinedSchemas.java
==============================================================================
--- 
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/TestXMPWithDefinedSchemas.java
   Tue Nov  4 10:53:37 2025        (r1929505)
+++ 
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/TestXMPWithDefinedSchemas.java
   Tue Nov  4 10:53:41 2025        (r1929506)
@@ -21,11 +21,14 @@
 
 package org.apache.xmpbox;
 
+import java.io.IOException;
 import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
 
+import static org.junit.Assert.assertFalse;
+
 import org.apache.xmpbox.xml.DomXmpParser;
 import org.apache.xmpbox.xml.XmpParsingException;
 import org.junit.Test;
@@ -57,14 +60,15 @@ public class TestXMPWithDefinedSchemas
     }
 
     @Test
-    public void main() throws XmpParsingException
+    public void main() throws XmpParsingException, IOException
     {
-
         InputStream is = this.getClass().getResourceAsStream(path);
 
         DomXmpParser builder = new DomXmpParser();
         XMPMetadata rxmp = builder.parse(is);
-
+        // ensure basic parsing was OK
+        assertFalse(rxmp.getAllSchemas().isEmpty());
+        is.close();
     }
 
 }

Reply via email to