@Test public void testByteConversion() throws Exception { Object value = "123"; assertEquals((byte) 123, ObjectUtils.getByte(value, (byte) -1)); value = "xyz"; assertEquals((byte) -1, ObjectUtils.getByte(value, (byte) -1)); value = new Integer(6); assertEquals((byte) 6, ObjectUtils.getByte(value, (byte) -1)); value = new Double(63.4); assertEquals((byte) 63, ObjectUtils.getByte(value, (byte) -1)); value = new Float(-163.2); assertEquals((byte) -163, ObjectUtils.getByte(value, (byte) -1)); value = null; assertEquals((byte) -1, ObjectUtils.getByte(value, (byte) -1)); }
@Test public void testByteConversion() throws Exception { Object value = "123"; assertEquals((byte) 123, ObjectUtils.getByte(value, (byte) -1)); value = "xyz"; assertEquals((byte) -1, ObjectUtils.getByte(value, (byte) -1)); value = new Integer(6); assertEquals((byte) 6, ObjectUtils.getByte(value, (byte) -1)); value = new Double(63.4); assertEquals((byte) 63, ObjectUtils.getByte(value, (byte) -1)); value = new Float(-163.2); assertEquals((byte) -163, ObjectUtils.getByte(value, (byte) -1)); value = null; assertEquals((byte) -1, ObjectUtils.getByte(value, (byte) -1)); }
return (T) (Boolean) getBoolean(value, (Boolean) defaultValue); } else if (defaultValue instanceof Byte) { return (T) (Byte) getByte(value, (Byte) defaultValue); } else if (defaultValue instanceof Integer) { return (T) (Integer) getInt(value, (Integer) defaultValue);