aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases
diff options
context:
space:
mode:
authorVladislav Galas <gallon@apache.org>2019-01-04 09:17:48 +0000
committerVladislav Galas <gallon@apache.org>2019-01-04 09:17:48 +0000
commit8600f648904ed6ef5e21c1009f48955d8ada89f3 (patch)
treecc9ecf6afbe6176847c3d0b8c39f78b2f8d5fd89 /src/testcases
parent3b8055baa0a26e48c8e5cfecbe6120a147da7777 (diff)
downloadpoi-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.java6
-rw-r--r--src/testcases/org/apache/poi/ss/usermodel/BaseTestCell.java16
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);
+ }
}