]> source.dussan.org Git - poi.git/commitdiff
Add .git as excluded dir for integration-tests and add a local test for XSSFBFileHand...
authorDominik Stadler <centic@apache.org>
Sat, 16 Sep 2017 08:20:38 +0000 (08:20 +0000)
committerDominik Stadler <centic@apache.org>
Sat, 16 Sep 2017 08:20:38 +0000 (08:20 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1808504 13f79535-47bb-0310-9956-ffa450edef68

src/integrationtest/org/apache/poi/TestAllFiles.java
src/integrationtest/org/apache/poi/stress/XSSFBFileHandler.java

index b84257d13ee835f601457709dea0e3374ccf8284..e3469da9cb5e9569555b8e1c45c205c537158c90 100644 (file)
@@ -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<String,String> FILE_PASSWORD;
 
index 6bf099f4ac4336255837d90bff1c39097a6f6187..fd58c12e80de99a4c4c7c86ce5c1c762d8b8a9c1 100644 (file)
 ==================================================================== */
 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);
+    }
 }