mirror of https://github.com/apache/poi.git
Add more non-test classes in OOXMLLite and add another font-metric that appears
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1805516 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c73a4570f8
commit
515f93ecd8
|
@ -119,7 +119,19 @@ public final class OOXMLLite {
|
||||||
"TestFormulaEvaluatorOnXSSF\\$SS",
|
"TestFormulaEvaluatorOnXSSF\\$SS",
|
||||||
"TestMultiSheetFormulaEvaluatorOnXSSF\\$Result",
|
"TestMultiSheetFormulaEvaluatorOnXSSF\\$Result",
|
||||||
"TestMultiSheetFormulaEvaluatorOnXSSF\\$SS",
|
"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);
|
System.out.println("Collecting unit tests from " + _testDir);
|
||||||
collectTests(_testDir, _testDir, lst, ".+.class$", ".+(" + exclude + ").class");
|
collectTests(_testDir, _testDir, lst, ".+.class$", ".+(" + exclude + ").class");
|
||||||
|
|
|
@ -27,7 +27,6 @@ import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
@ -225,7 +224,7 @@ public class XSSFReader {
|
||||||
*/
|
*/
|
||||||
SheetIterator(PackagePart wb) throws IOException {
|
SheetIterator(PackagePart wb) throws IOException {
|
||||||
|
|
||||||
/**
|
/*
|
||||||
* The order of sheets is defined by the order of CTSheet elements in workbook.xml
|
* The order of sheets is defined by the order of CTSheet elements in workbook.xml
|
||||||
*/
|
*/
|
||||||
try {
|
try {
|
||||||
|
@ -251,7 +250,7 @@ public class XSSFReader {
|
||||||
Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
|
Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
|
||||||
|
|
||||||
XMLSheetRefReader xmlSheetRefReader = new XMLSheetRefReader();
|
XMLSheetRefReader xmlSheetRefReader = new XMLSheetRefReader();
|
||||||
XMLReader xmlReader = null;
|
XMLReader xmlReader;
|
||||||
try {
|
try {
|
||||||
xmlReader = SAXHelper.newXMLReader();
|
xmlReader = SAXHelper.newXMLReader();
|
||||||
} catch (ParserConfigurationException e) {
|
} catch (ParserConfigurationException e) {
|
||||||
|
@ -371,9 +370,7 @@ public class XSSFReader {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
XSSFDrawing drawing = new XSSFDrawing(drawingsPart);
|
XSSFDrawing drawing = new XSSFDrawing(drawingsPart);
|
||||||
for (XSSFShape shape : drawing.getShapes()){
|
shapes.addAll(drawing.getShapes());
|
||||||
shapes.add(shape);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} catch (XmlException e){
|
} catch (XmlException e){
|
||||||
return null;
|
return null;
|
||||||
|
@ -424,7 +421,7 @@ public class XSSFReader {
|
||||||
private static final String ID = "id";
|
private static final String ID = "id";
|
||||||
private static final String NAME = "name";
|
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"/>
|
// read <sheet name="Sheet6" sheetId="4" r:id="rId6"/>
|
||||||
// and add XSSFSheetRef(id="rId6", name="Sheet6") to sheetRefs
|
// and add XSSFSheetRef(id="rId6", name="Sheet6") to sheetRefs
|
||||||
|
|
|
@ -74,12 +74,13 @@ public class TestFonts {
|
||||||
// currently linux and mac return quite different values
|
// currently linux and mac return quite different values
|
||||||
private static final int[] expected_sizes = {
|
private static final int[] expected_sizes = {
|
||||||
304, // windows 10, 1080p, MS Office 2016, system text scaling 100% instead of default 125%
|
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,
|
311, 312, 313, 318,
|
||||||
348, //Windows 10, 15.6" 3840x2160
|
348, // Windows 10, 15.6" 3840x2160
|
||||||
362, // Windows 10, 13.3" 1080p high-dpi
|
362, // Windows 10, 13.3" 1080p high-dpi
|
||||||
377, 398, 399, //Mac
|
372, // Ubuntu Xenial, 15", 1680x1050
|
||||||
406 // Ubuntu Trusty, 15", 1680x1050
|
377, 398, 399, // Mac
|
||||||
|
406 // Ubuntu Xenial, 15", 1680x1050
|
||||||
};
|
};
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
|
|
Loading…
Reference in New Issue