@Test
public void getResultDataType(){

	assertEquals(DataType.DOUBLE, getResultDataType(1d, 1f));
	assertEquals(DataType.DOUBLE, getResultDataType(1d, 1));
	assertEquals(DataType.DOUBLE, getResultDataType(1f, 1d));
	assertEquals(DataType.FLOAT, getResultDataType(1f, 1));
	assertEquals(DataType.DOUBLE, getResultDataType(1, 1d));
	assertEquals(DataType.FLOAT, getResultDataType(1, 1f));
}