Browse Source

added a unit test for not reproducible bug #49156

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1044647 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_3_8_BETA1
Yegor Kozlov 13 years ago
parent
commit
e106ef96ee

+ 14
- 0
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java View File

@@ -588,4 +588,18 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues {
assertEquals("A9", cc.getCTCalcChain().getCArray(2).getR());

}

public void test49156() throws Exception {
Workbook wb = XSSFTestDataSamples.openSampleWorkbook("49156.xlsx");
FormulaEvaluator formulaEvaluator = wb.getCreationHelper().createFormulaEvaluator();

Sheet sheet = wb.getSheetAt(0);
for(Row row : sheet){
for(Cell cell : row){
if(cell.getCellType() == Cell.CELL_TYPE_FORMULA){
formulaEvaluator.evaluateInCell(cell); // caused NPE on some cells
}
}
}
}
}

BIN
test-data/spreadsheet/49156.xlsx View File


Loading…
Cancel
Save