Author: fanningpj
Date: Tue Jul 9 14:16:47 2024
New Revision: 1919064
URL: http://svn.apache.org/viewvc?rev=1919064&view=rev
Log:
add test case
Added:
poi/trunk/test-data/spreadsheet/duplicate-filename-case-insensitive.xlsx
(with props)
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
Modified:
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java?rev=1919064&r1=1919063&r2=1919064&view=diff
==============================================================================
---
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
(original)
+++
poi/trunk/poi-integration/src/test/java/org/apache/poi/stress/TestAllFiles.java
Tue Jul 9 14:16:47 2024
@@ -99,6 +99,7 @@ public class TestAllFiles {
// corrupt file
"spreadsheet/duplicate-filename.xlsx",
+ "spreadsheet/duplicate-filename-case-insensitive.xlsx",
"document/clusterfuzz-testcase-minimized-POIXWPFFuzzer-5166796835258368.docx",
};
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java?rev=1919064&r1=1919063&r2=1919064&view=diff
==============================================================================
---
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
(original)
+++
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
Tue Jul 9 14:16:47 2024
@@ -1476,6 +1476,15 @@ public final class TestXSSFWorkbook exte
}
@Test
+ void testDuplicateFileCaseInsensitiveReadAsStream() {
+ assertThrows(InvalidZipException.class, () -> {
+ try (XSSFWorkbook wb = new
XSSFWorkbook(openSampleFileStream("duplicate-filename-case-insensitive.xlsx")))
{
+ // expect exception here
+ }
+ });
+ }
+
+ @Test
void testWorkbookCloseClosesInputStream() throws Exception {
try (TrackingInputStream stream = new TrackingInputStream(
HSSFTestDataSamples.openSampleFileStream("github-321.xlsx"))) {
Added: poi/trunk/test-data/spreadsheet/duplicate-filename-case-insensitive.xlsx
URL:
http://svn.apache.org/viewvc/poi/trunk/test-data/spreadsheet/duplicate-filename-case-insensitive.xlsx?rev=1919064&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
poi/trunk/test-data/spreadsheet/duplicate-filename-case-insensitive.xlsx
------------------------------------------------------------------------------
--- svn:mime-type (added)
+++ svn:mime-type Tue Jul 9 14:16:47 2024
@@ -0,0 +1 @@
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]