From 5866b2129c936948f455373d1bbd35121b2ea20d Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Wed, 24 Mar 2021 16:07:33 +0000 Subject: [PATCH] Make "normalizing" the file-path actually work git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888021 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/stress/AbstractFileHandler.java | 2 +- .../org/apache/poi/stress/XSSFFileHandler.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/integrationtest/org/apache/poi/stress/AbstractFileHandler.java b/src/integrationtest/org/apache/poi/stress/AbstractFileHandler.java index 72f99c3f05..01a4ebc82d 100644 --- a/src/integrationtest/org/apache/poi/stress/AbstractFileHandler.java +++ b/src/integrationtest/org/apache/poi/stress/AbstractFileHandler.java @@ -89,7 +89,7 @@ public abstract class AbstractFileHandler implements FileHandler { String fileAndParentName = file.getParentFile().getName() + "/" + file.getName(); try { // fix windows absolute paths for exception message tracking - String relPath = file.getPath().replace(".*test-data", "test-data").replace('\\', '/'); + String relPath = file.getPath().replaceAll(".*test-data", "test-data").replace('\\', '/'); extractor = ExtractorFactory.createExtractor(file); assertNotNull(extractor, "Should get a POITextExtractor but had none for file " + relPath); diff --git a/src/integrationtest/org/apache/poi/stress/XSSFFileHandler.java b/src/integrationtest/org/apache/poi/stress/XSSFFileHandler.java index def8750c84..beb3a8edf8 100644 --- a/src/integrationtest/org/apache/poi/stress/XSSFFileHandler.java +++ b/src/integrationtest/org/apache/poi/stress/XSSFFileHandler.java @@ -222,6 +222,11 @@ class XSSFFileHandler extends SpreadsheetHandler { handleExtracting(file); } + @Test + void testExtracting() throws Exception { + handleExtracting(new File("test-data/spreadsheet/ref-56737.xlsx")); + } + @Test void testAdditional() throws Exception { handleAdditional(new File("test-data/spreadsheet/poc-xmlbomb.xlsx")); -- 2.39.5