Author: tilman
Date: Fri Dec  5 15:40:36 2025
New Revision: 1930273

Log:
PDFBOX-5660: improve test coverage

Modified:
   
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java

Modified: 
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
==============================================================================
--- 
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
  Fri Dec  5 12:45:02 2025        (r1930272)
+++ 
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
  Fri Dec  5 15:40:36 2025        (r1930273)
@@ -21,7 +21,6 @@
 
 package org.apache.xmpbox.parser;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.fail;
 
@@ -41,7 +40,9 @@ import org.apache.xmpbox.DateConverter;
 import org.apache.xmpbox.XMPMetadata;
 import org.apache.xmpbox.schema.AdobePDFSchema;
 import org.apache.xmpbox.schema.DublinCoreSchema;
+import org.apache.xmpbox.schema.PDFAIdentificationSchema;
 import org.apache.xmpbox.schema.XMPBasicSchema;
+import org.apache.xmpbox.schema.XMPMediaManagementSchema;
 import org.apache.xmpbox.schema.XMPSchema;
 import org.apache.xmpbox.type.BadFieldValueException;
 import org.apache.xmpbox.type.ThumbnailType;
@@ -53,6 +54,7 @@ import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.apache.xmpbox.xml.XmpSerializer;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 /**
  * DomXmpParser imports the XML into an internal representation. XmpSerializer 
exports this into
@@ -347,6 +349,13 @@ class DeserializationTest
             XMPBasicSchema basic = metadata.getXMPBasicSchema();
             assertNotNull(basic.getCreateDate());
 
+            PDFAIdentificationSchema pdfaIdentificationSchema = 
metadata.getPDFAIdentificationSchema();
+            assertEquals("B", pdfaIdentificationSchema.getConformance());
+            assertEquals(1, pdfaIdentificationSchema.getPart());
+
+            XMPMediaManagementSchema xmpMediaManagementSchema = 
metadata.getXMPMediaManagementSchema();
+            assertEquals("e7127190-445c-11ea-0000-b3bc74086807", 
xmpMediaManagementSchema.getDocumentID());
+
             checkTransform(metadata, 
"27499224985683016678197540524065114038595582230834506941950503218519476041225",
 metadata.getAllSchemas().size());
         }
     }

Reply via email to