]> source.dussan.org Git - poi.git/commitdiff
ignore VBA source files in integration test
authorJaven O'Neal <onealj@apache.org>
Sun, 10 Apr 2016 20:21:55 +0000 (20:21 +0000)
committerJaven O'Neal <onealj@apache.org>
Sun, 10 Apr 2016 20:21:55 +0000 (20:21 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1738460 13f79535-47bb-0310-9956-ffa450edef68

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

index 42ef117a510c210f01d60450c4578dffaa212365..19b9df3093674550bd68ca877516dc6a9c202491 100644 (file)
@@ -28,11 +28,14 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
+import java.util.Locale;
 import java.util.Map;
 import java.util.Set;
 
 import org.apache.poi.hwpf.OldWordFileFormatException;
 import org.apache.poi.stress.*;
+import org.apache.poi.util.POILogFactory;
+import org.apache.poi.util.POILogger;
 import org.apache.tools.ant.DirectoryScanner;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -66,6 +69,8 @@ import org.junit.runners.Parameterized.Parameters;
  */
 @RunWith(Parameterized.class)
 public class TestAllFiles {
+    private final static POILogger logger = POILogFactory.getLogger(TestAllFiles.class);
+
     private static final File ROOT_DIR = new File("test-data");
 
     static final String[] SCAN_EXCLUDES = new String[] { "**/.svn/**", "lost+found" };
@@ -158,6 +163,12 @@ public class TestAllFiles {
         HANDLERS.put(".xml", new NullFileHandler());
         HANDLERS.put(".csv", new NullFileHandler());
         HANDLERS.put(".ods", new NullFileHandler());
+        // VBA source files
+        HANDLERS.put(".vba", new NullFileHandler());
+        HANDLERS.put(".bas", new NullFileHandler());
+        HANDLERS.put(".frm", new NullFileHandler());
+        HANDLERS.put(".frx", new NullFileHandler()); //binary
+        HANDLERS.put(".cls", new NullFileHandler());
 
         // map some files without extension
         HANDLERS.put("spreadsheet/BigSSTRecord", new NullFileHandler());
@@ -317,6 +328,7 @@ public class TestAllFiles {
 
     @Test
     public void testAllFiles() throws Exception {
+        logger.log(POILogger.INFO, "Reading " + file + " with " + handler.getClass());
         assertNotNull("Unknown file extension for file: " + file + ": " + getExtension(file), handler);
         File inputFile = new File(ROOT_DIR, file);
 
@@ -368,7 +380,7 @@ public class TestAllFiles {
             return file;
         }
 
-        return file.substring(pos).toLowerCase();
+        return file.substring(pos).toLowerCase(Locale.ROOT);
     }
 
     private static class NullFileHandler implements FileHandler {