Author: tilman
Date: Fri Nov 28 20:54:51 2025
New Revision: 1930084

Log:
PDFBOX-5288: improve test coverage

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

Modified: 
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
==============================================================================
--- 
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
        Fri Nov 28 20:54:47 2025        (r1930083)
+++ 
pdfbox/branches/2.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
        Fri Nov 28 20:54:51 2025        (r1930084)
@@ -25,8 +25,10 @@ import java.io.InputStream;
 import java.io.UnsupportedEncodingException;
 
 import org.apache.xmpbox.XMPMetadata;
+import org.apache.xmpbox.schema.XMPMediaManagementSchema;
+import org.apache.xmpbox.type.ArrayProperty;
+import org.apache.xmpbox.type.ResourceEventType;
 import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.fail;
 import org.junit.Test;
 
@@ -141,6 +143,11 @@ public class DomXmpParserTest
                     "</x:xmpmeta><?xpacket end=\"w\"?>";
         DomXmpParser xmpParser = new DomXmpParser();
         XMPMetadata xmp = xmpParser.parse(s.getBytes("utf-8"));
-        assertNotNull(xmp.getXMPMediaManagementSchema());
+        XMPMediaManagementSchema xmpMediaManagementSchema = 
xmp.getXMPMediaManagementSchema();
+        assertEquals("uidd:1f0e03977b90b6365a376454ffdf34a7", 
xmpMediaManagementSchema.getDocumentID());
+        ArrayProperty historyProperty = 
xmpMediaManagementSchema.getHistoryProperty();
+        ResourceEventType firstHistoryEntry = (ResourceEventType) 
historyProperty.getAllProperties().iterator().next();
+        assertEquals("created", firstHistoryEntry.getAction());
+        assertEquals("iDRS PDF output engine 7", 
firstHistoryEntry.getParameters());
     }
 }

Reply via email to