소스 검색

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. BIN
      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
}
}
}
}
}

BIN
test-data/spreadsheet/49156.xlsx 파일 보기


Loading…
취소
저장