Author: tilman
Date: Mon Dec 22 20:44:27 2025
New Revision: 1930811
Log:
PDFBOX-6127: fix toString() for jdk8
Modified:
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
Modified:
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
==============================================================================
---
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
Mon Dec 22 20:05:24 2025 (r1930810)
+++
pdfbox/branches/3.0/xmpbox/src/test/java/org/apache/xmpbox/xml/DomXmpParserTest.java
Mon Dec 22 20:44:27 2025 (r1930811)
@@ -1000,7 +1000,7 @@ class DomXmpParserTest
}
@Test
- void testNonStandardURIinRDF() throws XmpParsingException,
TransformerException
+ void testNonStandardURIinRDF() throws XmpParsingException,
TransformerException, UnsupportedEncodingException
{
// PDFBOX-6127: test that non standard namespaces not recognized if in
rdf:RDF,
// which happens since the changes in XmpSerializer done in
PDFBOX-2378.
@@ -1026,7 +1026,7 @@ class DomXmpParserTest
ByteArrayOutputStream baos = new ByteArrayOutputStream();
serializer.serialize(xmp2, baos, true);
// make sure that there is a non standard namespace in rdf:RDF
- assertTrue(baos.toString(StandardCharsets.UTF_8).contains("<rdf:RDF
xmlns:pdfx="));
+ assertTrue(baos.toString("utf-8").contains("<rdf:RDF xmlns:pdfx="));
final DomXmpParser xmpParser3 = new DomXmpParser();
ex = assertThrows(XmpParsingException.class, () ->
xmpParser3.parse(baos.toByteArray()));
assertEquals("Cannot find a definition for the namespace
http://ns.adobe.com/pdfx/1.3/, property: pdfx:XPressPrivate", ex.getMessage());