public static String getString(Object o) { return o != null ? PropertyAccessorFactory.getPropertyAccessor(o.getClass()).toString(o) : null; }
/** * Test method for * {@link com.impetus.kundera.property.accessor.BooleanAccessor#toString(java.lang.Object)} * . */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); Assert.assertEquals("true", accessor.toString(new Boolean(true))); Assert.assertEquals("false", accessor.toString(new Boolean(false))); }
public static Object fromSourceToTargetClass(Class<?> targetClass, Class<?> sourceClass, Object o) { if (!targetClass.equals(sourceClass)) { PropertyAccessor<?> accessor = PropertyAccessorFactory.getPropertyAccessor(sourceClass); String s = accessor.toString(o); accessor = PropertyAccessorFactory.getPropertyAccessor(targetClass); return accessor.fromString(targetClass, s); } return o; }
/** * Test method for {@link com.impetus.kundera.property.accessor.FloatAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); Float f1 = new Float(4.555); String s1 = f1.toString(); String s2 = accessor.toString(f1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.BigDecimalAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); BigDecimal v1 = new BigDecimal(1111111111); String s1 = v1.toString(); String s2 = accessor.toString(v1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.BigIntegerAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); BigInteger v1 = new BigInteger("1111111111"); String s1 = v1.toString(); String s2 = accessor.toString(v1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.DoubleAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); Double d1 = new Double(4.555); String s1 = d1.toString(); String s2 = accessor.toString(d1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.StringAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); String d1 = new String("AAA"); String s1 = d1.toString(); String s2 = accessor.toString(d1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.UUIDAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); UUID uuid = UUID.randomUUID(); String s1 = uuid.toString(); String s2 = accessor.toString(uuid); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.IntegerAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); Integer d1 = new Integer(4); String s1 = d1.toString(); String s2 = accessor.toString(d1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.SQLDateAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); long l = System.currentTimeMillis(); Date d = new Date(l); Assert.assertEquals(String.valueOf(d.getTime()), accessor.toString(d)); }
/** * Gets the string. * * @param from * the from * @param field * the field * * @return the string * * @throws PropertyAccessException * the property access exception */ public static String getString(Object from, Field field) { PropertyAccessor<?> accessor = PropertyAccessorFactory.getPropertyAccessor(field); Object object = getObject(from, field); return object != null ? accessor.toString(object) : null; }
/** * Test method for * {@link com.impetus.kundera.property.accessor.CalendarAccessor#toString(java.lang.Object)} * . */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); Calendar v1 = Calendar.getInstance(); String s1 = v1.getTime().getTime() + ""; String s2 = accessor.toString(v1); Assert.assertTrue(s1.equals(s2)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.SQLTimestampAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); long l = System.currentTimeMillis(); Timestamp t = new Timestamp(l); Assert.assertEquals("" + l, accessor.toString(t)); }
/** * Test method for * {@link com.impetus.kundera.property.accessor.SQLTimeAccessor#toString(java.lang.Object)} * . */ @Test public void testToStringObject() { Assert.assertNull(accessor.toString(null)); long l = System.currentTimeMillis(); Time d = new Time(l); Assert.assertEquals("" + l, accessor.toString(d)); }
/** * Test method for {@link com.impetus.kundera.property.accessor.ObjectAccessor#toString(java.lang.Object)}. */ @Test public void testToStringObject() { PersonalDetail pd = new PersonalDetail("Amresh", "password", "single"); String s = accessor.toString(pd); Assert.assertNotNull(s); }
/** * Test method for {@link com.impetus.kundera.property.accessor.BigIntegerAccessor#toBytes(java.lang.Object)}. */ @Test public void testToBytes() { Assert.assertNull(accessor.toString(null)); BigInteger v1 = new BigInteger("1111111111"); byte[] b = accessor.toBytes(v1); BigInteger v2 = accessor.fromBytes(BigInteger.class, b); Assert.assertEquals(v1, v2); }
/** * Test method for {@link com.impetus.kundera.property.accessor.BigDecimalAccessor#toBytes(java.lang.Object)}. */ @Test public void testToBytes() { Assert.assertNull(accessor.toString(null)); BigDecimal v1 = new BigDecimal(1111111111); byte[] b = accessor.toBytes(v1); BigDecimal v2 = accessor.fromBytes(BigDecimal.class, b); Assert.assertEquals(v1, v2); }