From: Dominik Stadler Date: Sat, 16 Sep 2017 08:20:38 +0000 (+0000) Subject: Add .git as excluded dir for integration-tests and add a local test for XSSFBFileHand... X-Git-Tag: REL_4_0_0_FINAL~539 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=37c52a8dfdaaefcc89b7ee7022f681a43781183b;p=poi.git Add .git as excluded dir for integration-tests and add a local test for XSSFBFileHandler to be able to manually test single files quickly git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1808504 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/integrationtest/org/apache/poi/TestAllFiles.java b/src/integrationtest/org/apache/poi/TestAllFiles.java index b84257d13e..e3469da9cb 100644 --- a/src/integrationtest/org/apache/poi/TestAllFiles.java +++ b/src/integrationtest/org/apache/poi/TestAllFiles.java @@ -91,7 +91,7 @@ import org.junit.runners.Parameterized.Parameters; public class TestAllFiles { private static final File ROOT_DIR = new File("test-data"); - static final String[] SCAN_EXCLUDES = new String[] { "**/.svn/**", "lost+found" }; + static final String[] SCAN_EXCLUDES = new String[] { "**/.svn/**", "lost+found", "**/.git/**" }; private static final Map FILE_PASSWORD; diff --git a/src/integrationtest/org/apache/poi/stress/XSSFBFileHandler.java b/src/integrationtest/org/apache/poi/stress/XSSFBFileHandler.java index 6bf099f4ac..fd58c12e80 100644 --- a/src/integrationtest/org/apache/poi/stress/XSSFBFileHandler.java +++ b/src/integrationtest/org/apache/poi/stress/XSSFBFileHandler.java @@ -16,11 +16,7 @@ ==================================================================== */ package org.apache.poi.stress; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; +import java.io.*; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.openxml4j.opc.PackageAccess; @@ -28,6 +24,7 @@ import org.apache.poi.util.IOUtils; import org.apache.poi.xssf.XLSBUnsupportedException; import org.apache.poi.xssf.extractor.XSSFBEventBasedExcelExtractor; import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.junit.Test; public class XSSFBFileHandler extends AbstractFileHandler { @@ -85,4 +82,16 @@ public class XSSFBFileHandler extends AbstractFileHandler { throw new RuntimeException("Should have gotten some text."); } } + + @Test + public void testLocal() throws Exception { + File file = new File("test-data/spreadsheet/Simple.xlsb"); + FileInputStream stream = new FileInputStream(file); + try { + handleFile(stream, file.getPath()); + } finally { + stream.close(); + } + handleExtracting(file); + } }