mirror of https://github.com/apache/poi.git
bug 59791: make sure hard-coded int literals work for cell type
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1757237 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b72e9510e5
commit
8da1a2fb32
|
@ -1030,6 +1030,7 @@ public abstract class BaseTestCell {
|
|||
// Cell.CELL_TYPE_* -> CellType.*
|
||||
cell.setCellValue(5.0);
|
||||
assertEquals(Cell.CELL_TYPE_NUMERIC, cell.getCellType());
|
||||
assertEquals(0, cell.getCellType()); //make sure that hard-coded int literals still work, even though users should be using the named constants
|
||||
assertEquals(CellType.NUMERIC, cell.getCellTypeEnum()); // make sure old way and new way are compatible
|
||||
|
||||
// make sure switch(int|Enum) still works. Cases must be statically resolvable in Java 6 ("constant expression required")
|
||||
|
@ -1038,6 +1039,7 @@ public abstract class BaseTestCell {
|
|||
// expected
|
||||
break;
|
||||
case Cell.CELL_TYPE_STRING:
|
||||
case Cell.CELL_TYPE_BOOLEAN:
|
||||
case Cell.CELL_TYPE_ERROR:
|
||||
case Cell.CELL_TYPE_FORMULA:
|
||||
case Cell.CELL_TYPE_BLANK:
|
||||
|
|
Loading…
Reference in New Issue