if (!canUseCurrentDateAsDefaultForDate())
{
return;
}
CurrentDateTablePeer.doDelete(new Criteria());
CurrentDateTable currentDate = new CurrentDateTable();
Date currentDateBefore = doSelect("CURRENT_DATE", java.sql.Date.class);
currentDate.save();
Date currentDateAfter = doSelect("CURRENT_DATE", java.sql.Date.class);
List<CurrentDateTable> dbStateList
= CurrentDateTablePeer.doSelect(new Criteria());
assertEquals(1, dbStateList.size());
CurrentDateTable dbState = dbStateList.get(0);
assertFalse(
"currentDate should be >= currentDateBefore",
dbState.getCurrentDateValue().before(currentDateBefore));
assertFalse(
"currentDate should be <= currentDateAfter",
dbState.getCurrentDateValue().after(currentDateAfter));
}