diff options
author | Vladislav Galas <gallon@apache.org> | 2019-01-04 09:17:48 +0000 |
---|---|---|
committer | Vladislav Galas <gallon@apache.org> | 2019-01-04 09:17:48 +0000 |
commit | 8600f648904ed6ef5e21c1009f48955d8ada89f3 (patch) | |
tree | cc9ecf6afbe6176847c3d0b8c39f78b2f8d5fd89 /src/testcases | |
parent | 3b8055baa0a26e48c8e5cfecbe6120a147da7777 (diff) | |
download | poi-8600f648904ed6ef5e21c1009f48955d8ada89f3.tar.gz poi-8600f648904ed6ef5e21c1009f48955d8ada89f3.zip |
Improved test coverage for *Cell classes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1850338 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/testcases')
-rw-r--r-- | src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java | 6 | ||||
-rw-r--r-- | src/testcases/org/apache/poi/ss/usermodel/BaseTestCell.java | 16 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java b/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java index 7fe5f09224..b4200df087 100644 --- a/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java +++ b/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java @@ -472,4 +472,10 @@ public final class TestHSSFCell extends BaseTestCell { cell.setCellValue((RichTextString)null); wb.close(); } + + @Test(expected = IllegalStateException.class) + public void getErrorCellValue_throwsISE_onABlankCell() { + Cell cell = new HSSFWorkbook().createSheet().createRow(0).createCell(0); + cell.getErrorCellValue(); + } } diff --git a/src/testcases/org/apache/poi/ss/usermodel/BaseTestCell.java b/src/testcases/org/apache/poi/ss/usermodel/BaseTestCell.java index fb8f81b065..eab4222ba3 100644 --- a/src/testcases/org/apache/poi/ss/usermodel/BaseTestCell.java +++ b/src/testcases/org/apache/poi/ss/usermodel/BaseTestCell.java @@ -1140,4 +1140,20 @@ public abstract class BaseTestCell { assertEquals(CellType.BLANK, cell.getCellType()); assertEquals(0, cell.getNumericCellValue(), 0); } + + @Test + public void getDateCellValue_returnsNull_onABlankCell() { + Cell cell = _testDataProvider.createWorkbook().createSheet().createRow(0).createCell(0); + assertEquals(CellType.BLANK, cell.getCellType()); + Date result = cell.getDateCellValue(); + assertNull(result); + } + + @Test + public void getBooleanCellValue_returnsFalse_onABlankCell() { + Cell cell = _testDataProvider.createWorkbook().createSheet().createRow(0).createCell(0); + assertEquals(CellType.BLANK, cell.getCellType()); + boolean result = cell.getBooleanCellValue(); + assertFalse(result); + } } |