]> source.dussan.org Git - poi.git/commitdiff
alter exception check to be compatible with Oracle / IBM jdk
authorAndreas Beeker <kiwiwings@apache.org>
Sun, 29 Aug 2021 18:58:36 +0000 (18:58 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Sun, 29 Aug 2021 18:58:36 +0000 (18:58 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892704 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/test/java/org/apache/poi/xssf/extractor/TestXSSFExportToXML.java

index 0afb927551922843775d5383530e256bfce1d9d4..330e025bab435efb585a4871dc87d217f19d73d6 100644 (file)
@@ -216,12 +216,13 @@ public final class TestXSSFExportToXML {
 
     @Test
     void testExportToXMLSingleAttributeNamespace() throws Exception {
+        Pattern p = Pattern.compile("Failed to read (external )?schema document .*Schema11., because .file. access is not allowed");
         try (XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("CustomXMLMapping-singleattributenamespace.xlsx")) {
             for (XSSFMap map : wb.getCustomXMLMappings()) {
                 XSSFExportToXml exporter = new XSSFExportToXml(map);
                 UnsynchronizedByteArrayOutputStream os = new UnsynchronizedByteArrayOutputStream();
                 SAXParseException ex = assertThrows(SAXParseException.class, () -> exporter.exportToXML(os, true));
-                assertEquals("schema_reference: Failed to read schema document 'Schema11', because 'file' access is not allowed due to restriction set by the accessExternalSchema property.", ex.getMessage().trim());
+                assertTrue(p.matcher(ex.getMessage()).find());
             }
         }
     }