expr.setType(Integer.class);
assertEquals(Integer.class, expr.getType());
}
public void testSetType() {
SearchedCaseExpression expr = example(4);
expr.setType(DataTypeManager.DefaultDataClasses.BIG_DECIMAL);
assertEquals(DataTypeManager.DefaultDataClasses.BIG_DECIMAL, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.BIG_INTEGER);
assertEquals(DataTypeManager.DefaultDataClasses.BIG_INTEGER, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.BLOB);
assertEquals(DataTypeManager.DefaultDataClasses.BLOB, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.BOOLEAN);
assertEquals(DataTypeManager.DefaultDataClasses.BOOLEAN, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.BYTE);
assertEquals(DataTypeManager.DefaultDataClasses.BYTE, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.CHAR);
assertEquals(DataTypeManager.DefaultDataClasses.CHAR, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.CLOB);
assertEquals(DataTypeManager.DefaultDataClasses.CLOB, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.DATE);
assertEquals(DataTypeManager.DefaultDataClasses.DATE, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.DOUBLE);
assertEquals(DataTypeManager.DefaultDataClasses.DOUBLE, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.FLOAT);
assertEquals(DataTypeManager.DefaultDataClasses.FLOAT, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.INTEGER);
assertEquals(DataTypeManager.DefaultDataClasses.INTEGER, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.LONG);
assertEquals(DataTypeManager.DefaultDataClasses.LONG, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.NULL);
assertEquals(DataTypeManager.DefaultDataClasses.NULL, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.OBJECT);
assertEquals(DataTypeManager.DefaultDataClasses.OBJECT, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.SHORT);
assertEquals(DataTypeManager.DefaultDataClasses.SHORT, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.STRING);
assertEquals(DataTypeManager.DefaultDataClasses.STRING, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.TIME);
assertEquals(DataTypeManager.DefaultDataClasses.TIME, expr.getType());
expr.setType(DataTypeManager.DefaultDataClasses.TIMESTAMP);
assertEquals(DataTypeManager.DefaultDataClasses.TIMESTAMP, expr.getType());
expr.setType(null);
assertNull(expr.getType());
}