]> source.dussan.org Git - poi.git/commitdiff
Add more non-test classes in OOXMLLite and add another font-metric that appears
authorDominik Stadler <centic@apache.org>
Sat, 19 Aug 2017 16:31:28 +0000 (16:31 +0000)
committerDominik Stadler <centic@apache.org>
Sat, 19 Aug 2017 16:31:28 +0000 (16:31 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1805516 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/java/org/apache/poi/util/OOXMLLite.java
src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
src/ooxml/testcases/org/apache/poi/sl/TestFonts.java

index 4eaa825e5784112b8153118ca1fb716d62aeb569..e6dc38ce78a60a7fe4236c009d69b50f50c54f7a 100644 (file)
@@ -119,7 +119,19 @@ public final class OOXMLLite {
                 "TestFormulaEvaluatorOnXSSF\\$SS",
                 "TestMultiSheetFormulaEvaluatorOnXSSF\\$Result",
                 "TestMultiSheetFormulaEvaluatorOnXSSF\\$SS",
-                "TestXSSFBugs\\$\\d"
+                "TestXSSFBugs\\$\\d",
+                "AddImageBench",
+                "AddImageBench_jmhType_B\\d",
+                "AddImageBench_benchCreatePicture_jmhTest",
+                "TestEvilUnclosedBRFixingInputStream\\$EvilUnclosedBRFixingInputStream",
+                "TempFileRecordingSXSSFWorkbookWithCustomZipEntrySource\\$TempFileRecordingSheetDataWriterWithDecorator",
+                "TestXSSFBReader\\$1",
+                "TestXSSFBReader\\$TestSheetHandler",
+                "TestFormulaEvaluatorOnXSSF\\$1",
+                "TestMultiSheetFormulaEvaluatorOnXSSF\\$1",
+                "TestZipPackagePropertiesMarshaller\\$1",
+                "SLCommonUtils",
+                "TestPPTX2PNG\\$1"
         );
         System.out.println("Collecting unit tests from " + _testDir);
         collectTests(_testDir, _testDir, lst, ".+.class$", ".+(" + exclude + ").class");
index 0bc6d3f5ac6454d0626e86539df1d8cf3e644a84..1652b2a7749c796c4d11e04b66852d5d4ec3665c 100644 (file)
@@ -27,7 +27,6 @@ import java.util.HashSet;
 import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
-import java.util.Locale;
 import java.util.Map;
 import java.util.Set;
 
@@ -225,7 +224,7 @@ public class XSSFReader {
          */
         SheetIterator(PackagePart wb) throws IOException {
 
-            /**
+            /*
              * The order of sheets is defined by the order of CTSheet elements in workbook.xml
              */
             try {
@@ -251,7 +250,7 @@ public class XSSFReader {
         Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
 
             XMLSheetRefReader xmlSheetRefReader = new XMLSheetRefReader();
-            XMLReader xmlReader = null;
+            XMLReader xmlReader;
             try {
                 xmlReader = SAXHelper.newXMLReader();
             } catch (ParserConfigurationException e) {
@@ -371,9 +370,7 @@ public class XSSFReader {
                       continue;
                   }
                   XSSFDrawing drawing = new XSSFDrawing(drawingsPart);
-                  for (XSSFShape shape : drawing.getShapes()){
-                      shapes.add(shape);
-                  }
+                  shapes.addAll(drawing.getShapes());
               }
            } catch (XmlException e){
                return null;
@@ -424,7 +421,7 @@ public class XSSFReader {
         private static final String ID = "id";
         private static final String NAME = "name";
 
-        private final List<XSSFSheetRef> sheetRefs = new LinkedList();
+        private final List<XSSFSheetRef> sheetRefs = new LinkedList<XSSFSheetRef>();
 
         // read <sheet name="Sheet6" sheetId="4" r:id="rId6"/>
         // and add XSSFSheetRef(id="rId6", name="Sheet6") to sheetRefs
index 434ea7a9582ee817ae4c3efaf00ced5f335e3405..55630d86639d8636e7ba842a7fd1b7ab0300d0bd 100644 (file)
@@ -74,12 +74,13 @@ public class TestFonts {
     // currently linux and mac return quite different values
     private static final int[] expected_sizes = {
             304, // windows 10, 1080p, MS Office 2016, system text scaling 100% instead of default 125%
-            306, //Windows 10, 15.6" 3840x2160
+            306, // Windows 10, 15.6" 3840x2160
             311, 312, 313, 318,
-            348, //Windows 10, 15.6" 3840x2160
+            348, // Windows 10, 15.6" 3840x2160
             362, // Windows 10, 13.3" 1080p high-dpi
-            377, 398, 399, //Mac
-            406  // Ubuntu Trusty, 15", 1680x1050
+            372, // Ubuntu Xenial, 15", 1680x1050
+            377, 398, 399, // Mac
+            406  // Ubuntu Xenial, 15", 1680x1050
     };
 
     @BeforeClass