@Test
public void getConstantDataType(){

	assertEquals(DataType.STRING, TypeUtil.getConstantDataType(""));
	assertEquals(DataType.INTEGER, TypeUtil.getConstantDataType("-1"));
	assertEquals(DataType.INTEGER, TypeUtil.getConstantDataType("1"));
	assertEquals(DataType.INTEGER, TypeUtil.getConstantDataType("+1"));
	assertEquals(DataType.STRING, TypeUtil.getConstantDataType("1E0"));
	assertEquals(DataType.STRING, TypeUtil.getConstantDataType("1X"));
	assertEquals(DataType.DOUBLE, TypeUtil.getConstantDataType("-1.0"));
	assertEquals(DataType.DOUBLE, TypeUtil.getConstantDataType("1.0"));
	assertEquals(DataType.DOUBLE, TypeUtil.getConstantDataType("+1.0"));
	assertEquals(DataType.DOUBLE, TypeUtil.getConstantDataType("1.0E-1"));
	assertEquals(DataType.DOUBLE, TypeUtil.getConstantDataType("1.0E1"));
	assertEquals(DataType.DOUBLE, TypeUtil.getConstantDataType("1.0E+1"));
	assertEquals(DataType.STRING, TypeUtil.getConstantDataType("1.0X"));
}