diff options
author | Javen O'Neal <onealj@apache.org> | 2017-01-19 08:51:04 +0000 |
---|---|---|
committer | Javen O'Neal <onealj@apache.org> | 2017-01-19 08:51:04 +0000 |
commit | 797048ff1ed6ad165f8094f5700e9e73f586a7b9 (patch) | |
tree | 74bf4a3fe21db4a8ec9a0d8289b5b94ff69773d8 /src | |
parent | b3d1bef3a1a4fa29f607f733fd5b826618e2c6ae (diff) | |
download | poi-797048ff1ed6ad165f8094f5700e9e73f586a7b9.tar.gz poi-797048ff1ed6ad165f8094f5700e9e73f586a7b9.zip |
bug 60601: allow SXSSFITestDataProvider.writeOutAndReadBack(Workbook wb) to work on SXSSFWorkbooks and XSSFWorkbooks
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1779433 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r-- | src/ooxml/testcases/org/apache/poi/xssf/SXSSFITestDataProvider.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ooxml/testcases/org/apache/poi/xssf/SXSSFITestDataProvider.java b/src/ooxml/testcases/org/apache/poi/xssf/SXSSFITestDataProvider.java index 4f2eb40f91..ab84979d09 100644 --- a/src/ooxml/testcases/org/apache/poi/xssf/SXSSFITestDataProvider.java +++ b/src/ooxml/testcases/org/apache/poi/xssf/SXSSFITestDataProvider.java @@ -64,7 +64,10 @@ public final class SXSSFITestDataProvider implements ITestDataProvider { */ @Override public XSSFWorkbook writeOutAndReadBack(Workbook wb) { - if(!(wb instanceof SXSSFWorkbook)) { + // wb is usually an SXSSFWorkbook, but must also work on an XSSFWorkbook + // since workbooks must be able to be written out and read back + // several times in succession + if(!(wb instanceof SXSSFWorkbook || wb instanceof XSSFWorkbook)) { throw new IllegalArgumentException("Expected an instance of SXSSFWorkbook"); } |