Author: tilman
Date: Fri Dec 5 15:40:45 2025
New Revision: 1930275
Log:
PDFBOX-5660: improve test coverage
Modified:
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
Modified:
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
==============================================================================
---
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
Fri Dec 5 15:40:41 2025 (r1930274)
+++
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/parser/DeserializationTest.java
Fri Dec 5 15:40:45 2025 (r1930275)
@@ -40,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;
@@ -346,6 +348,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());
}
}