@Override public void populateTestEntity(Entity entity) throws Exception { entity.set("col1", sdf.parse("2012-03-13 23:59:33")); entity.set("col2", sdf.parse("2013-02-09 13:12:11")); assertEquals(entity.getUtilDate("col1"), sdf.parse("2012-03-13 23:59:33")); assertEquals(entity.getUtilDate("col2"), sdf.parse("2013-02-09 13:12:11")); }
@Override public java.util.Date getUtilDate(String attributeName) { if (fetch.hasField(attributeName)) { return decoratedEntity.getUtilDate(attributeName); } else { return entityManager .getReference(getEntityMetaData(), getIdValue()) .getUtilDate(attributeName); } }
@Override public void verifyTestEntityAfterUpdate(Entity entity) throws Exception { assertEquals(entity.getUtilDate("col1"), sdf.parse("2012-03-13 23:59:33")); assertEquals(entity.getUtilDate("col2"), sdf.parse("2013-02-09 13:00:00")); }
@Override public void verifyTestEntityAfterInsert(Entity entity) throws Exception { assertEquals(entity.getUtilDate("col1"), sdf.parse("2012-03-13 23:59:33")); assertEquals(entity.getUtilDate("col2"), sdf.parse("2013-02-09 13:12:11")); // assertEquals(entity.getUtilDate("col3"), sdf.parse("2010-09-29 18:46:19")); (see issue #4554) }