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


Reply via email to