Author: tilman
Date: Tue Aug 29 17:34:59 2023
New Revision: 1911993
URL: http://svn.apache.org/viewvc?rev=1911993&view=rev
Log:
PDFBOX-5649: add test
Added:
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
(with props)
pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/
pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/PDFBOX-5649.xml
(with props)
Added:
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java?rev=1911993&view=auto
==============================================================================
---
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
(added)
+++
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
Tue Aug 29 17:34:59 2023
@@ -0,0 +1,48 @@
+/*****************************************************************************
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ ****************************************************************************/
+
+package org.apache.xmpbox.xml;
+
+import java.io.IOException;
+import java.io.InputStream;
+import org.junit.jupiter.api.Test;
+
+/**
+ *
+ * @author Tilman Hausherr
+ */
+public class DomXmpParserTest
+{
+ public DomXmpParserTest()
+ {
+ }
+
+ @Test
+ void testPDFBox5649() throws IOException, XmpParsingException
+ {
+ try (InputStream fis =
DomXmpParser.class.getResourceAsStream("/org/apache/xmpbox/xml/PDFBOX-5649.xml"))
+ {
+ DomXmpParser dxp = new DomXmpParser();
+ dxp.setStrictParsing(false);
+ dxp.parse(fis);
+ }
+ }
+}
Propchange:
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Added:
pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/PDFBOX-5649.xml
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/PDFBOX-5649.xml?rev=1911993&view=auto
==============================================================================
---
pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/PDFBOX-5649.xml
(added)
+++
pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/PDFBOX-5649.xml
Tue Aug 29 17:34:59 2023
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145
79.163499, 2018/08/13-16:40:22 ">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+ xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#">
+ <dc:format>application/x-indesign</dc:format>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">Test Document</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ <xmp:CreateDate>2020-09-20T21:07:44+01:00</xmp:CreateDate>
+ <xmp:MetadataDate>2019-11-20T21:37:24Z</xmp:MetadataDate>
+ <xmp:ModifyDate>2020-09-20T21:07:44+01:00</xmp:ModifyDate>
+ <xmp:CreatorTool>Adobe InDesign CC 14.0 (Windows)</xmp:CreatorTool>
+
<xmpMM:InstanceID>xmp.iid:a3bd370c-e037-426e-bc9e-47b6f3605337</xmpMM:InstanceID>
+
<xmpMM:OriginalDocumentID>xmp.did:a3bd370c-e037-426e-bc9e-47b6f3605337</xmpMM:OriginalDocumentID>
+ <xmpMM:History>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>created</stEvt:action>
+
<stEvt:instanceID>xmp.iid:a3bd370c-e037-426e-bc9e-47b6f3605337</stEvt:instanceID>
+ <stEvt:when>2019-11-20T21:37:24Z</stEvt:when>
+ <stEvt:softwareAgent>Adobe InDesign 15.0
(Macintosh)</stEvt:softwareAgent>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpMM:History>
+
<xmpMM:DocumentID>xmp.did:226be94e-f935-4543-9173-94bb89ded271</xmpMM:DocumentID>
+ <xmpMM:RenditionClass>default</xmpMM:RenditionClass>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+<?xpacket end="r"?>
\ No newline at end of file
Propchange:
pdfbox/trunk/xmpbox/src/test/resources/org/apache/xmpbox/xml/PDFBOX-5649.xml
------------------------------------------------------------------------------
svn:eol-style = native