* Test {@link SqlDataClass} {@link Date} field.
*
* @throws Exception
*/
public void testApplibDate() {
final SqlDataClass sqlDataClass = SqlIntegrationTestSingleton.getDataClass();
// LOG.log(Level.INFO, "Test: testDate() '2010-3-5' = 1267747200000");
// 2010-3-5 = 1267747200000
// LOG.log(Level.INFO, "applibDate.dateValue() as String: " + applibDate);
// LOG.log(Level.INFO, "applibDate.dateValue() as Long: " + applibDate.getMillisSinceEpoch());
// 2010-3-5 = 1267747200000
// LOG.log(Level.INFO, "sqlDataClass.getDate() as String: " + sqlDataClass.getDate());
// LOG.log(Level.INFO, "sqlDataClass.getDate().getTime() as Long: " +
// sqlDataClass.getDate().getMillisSinceEpoch());
if (!applibDate.isEqualTo(sqlDataClass.getDate())) {
fail("Applib date: Test '2010-3-5', expected " + applibDate.toString() + ", but got "
+ sqlDataClass.getDate().toString() + ". Check log for more info.");
// LOG.log(Level.INFO, "Applib date: Test '2011-3-5', expected " + applibDate.toString() + ", but got "
// + sqlDataClass.getDate().toString()+". Check log for more info.");
} else {
// LOG.log(Level.INFO, "SQL applib.value.date: test passed! Woohoo!");
}