diff options
author | Dominik Stadler <centic@apache.org> | 2016-02-17 21:35:22 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2016-02-17 21:35:22 +0000 |
commit | 8cbb571d9cb5d4853de66c4d48bac59a3c8022ec (patch) | |
tree | dac6f8b9f00c15df1a3b45db33c4de746c16ce04 | |
parent | b6a21ab3aa2e2b1ab04c3af4f9b0d0cbdc4fa710 (diff) | |
download | poi-8cbb571d9cb5d4853de66c4d48bac59a3c8022ec.tar.gz poi-8cbb571d9cb5d4853de66c4d48bac59a3c8022ec.zip |
Add test which verifies that bug 52684 is not a problem (any more)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1730948 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java b/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java index 013e41b5f9..e7860e50d8 100644 --- a/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java +++ b/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java @@ -1403,4 +1403,28 @@ public abstract class BaseTestBugzillaIssues { wb.close(); } + + @Test + public void test52684() { + Workbook wb = _testDataProvider.createWorkbook(); + + Sheet sheet = wb.createSheet("test"); + Row row = sheet.createRow(0); + Cell cell = row.createCell(0); + + cell.setCellValue(12312345123L); + + DataFormat format = wb.createDataFormat(); + CellStyle style = wb.createCellStyle(); + style.setDataFormat(format.getFormat("000-00000-000")); + cell.setCellStyle(style); + + assertEquals("000-00000-000", + cell.getCellStyle().getDataFormatString()); + assertEquals(164, cell.getCellStyle().getDataFormat()); + + DataFormatter formatter = new DataFormatter(); + + assertEquals("12-312-345-123", formatter.formatCellValue(cell)); + } } |