bug 57840: add disabled unit test with large number of structured reference formulas
patch and spreadsheet contributed by Mark Woolsey git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747878 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
9880040b1b
commit
be9b615048
@ -609,10 +609,20 @@ public final class TestXSSFFormulaEvaluation extends BaseTestFormulaEvaluator {
|
|||||||
// bug 57721
|
// bug 57721
|
||||||
@Test
|
@Test
|
||||||
public void structuredReferences() throws IOException {
|
public void structuredReferences() throws IOException {
|
||||||
XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("evaluate_formula_with_structured_table_references.xlsx");
|
verifyAllFormulasInWorkbookCanBeEvaluated("evaluate_formula_with_structured_table_references.xlsx");
|
||||||
|
}
|
||||||
|
|
||||||
|
// bug 57840
|
||||||
|
@Ignore("Takes over a minute to evaluate all formulas in this large workbook. Run this test when profiling for formula evaluation speed.")
|
||||||
|
@Test
|
||||||
|
public void testLotsOfFormulasWithStructuredReferencesToCalculatedTableColumns() throws IOException {
|
||||||
|
verifyAllFormulasInWorkbookCanBeEvaluated("StructuredRefs-lots-with-lookups.xlsx");
|
||||||
|
}
|
||||||
|
|
||||||
|
// FIXME: use junit4 parameterization
|
||||||
|
private static void verifyAllFormulasInWorkbookCanBeEvaluated(String sampleWorkbook) throws IOException {
|
||||||
|
XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook(sampleWorkbook);
|
||||||
XSSFFormulaEvaluator.evaluateAllFormulaCells(wb);
|
XSSFFormulaEvaluator.evaluateAllFormulaCells(wb);
|
||||||
|
|
||||||
wb.close();
|
wb.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BIN
test-data/spreadsheet/StructuredRefs-lots-with-lookups.xlsx
Normal file
BIN
test-data/spreadsheet/StructuredRefs-lots-with-lookups.xlsx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user