mirror of https://github.com/apache/poi.git
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
50f02c9a0f
commit
0e0afb3c72
|
@ -609,10 +609,20 @@ public final class TestXSSFFormulaEvaluation extends BaseTestFormulaEvaluator {
|
|||
// bug 57721
|
||||
@Test
|
||||
public void structuredReferences() throws IOException {
|
||||
XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("evaluate_formula_with_structured_table_references.xlsx");
|
||||
|
||||
XSSFFormulaEvaluator.evaluateAllFormulaCells(wb);
|
||||
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);
|
||||
wb.close();
|
||||
}
|
||||
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue