ソースを参照

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年前
コミット
e106ef96ee
2個のファイルの変更14行の追加0行の削除
  1. 14
    0
      src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
  2. バイナリ
      test-data/spreadsheet/49156.xlsx

+ 14
- 0
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java ファイルの表示

@@ -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
}
}
}
}
}

バイナリ
test-data/spreadsheet/49156.xlsx ファイルの表示


読み込み中…
キャンセル
保存