Просмотр исходного кода

add data-formatter test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895706 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_0
PJ Fanning 2 лет назад
Родитель
Сommit
a24820e629
2 измененных файлов: 13 добавлений и 0 удалений
  1. 13
    0
      poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFDataFormat.java
  2. Двоичные данные
      test-data/spreadsheet/formula-eval.xlsx

+ 13
- 0
poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFDataFormat.java Просмотреть файл

@@ -107,4 +107,17 @@ public final class TestXSSFDataFormat extends BaseTestDataFormat {
assertEquals("1000", formatter.formatCellValue(cell, evaluator));
}
}

@Test
void testSetUseCachedValuesForFormulaCells() throws Exception {
try (XSSFWorkbook wb = openSampleWorkbook("formula-eval.xlsx")) {
final DataFormatter formatter = new DataFormatter();
XSSFSheet sheet = wb.getSheetAt(0);
XSSFRow row = sheet.getRow(0);
XSSFCell d1 = row.getCell(3);
assertEquals("SUM(A1:C1)", formatter.formatCellValue(d1));
formatter.setUseCachedValuesForFormulaCells(true);
assertEquals("6.75", formatter.formatCellValue(d1));
}
}
}

Двоичные данные
test-data/spreadsheet/formula-eval.xlsx Просмотреть файл


Загрузка…
Отмена
Сохранить