mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
FIX: Regression of #1775 - set date for other platfroms broken, when ebean.dataTimeZone is set to GMT
This commit is contained in:
committed by
rob bygrave
parent
13f8da6b2e
commit
f161a38334
@@ -48,6 +48,8 @@ public class SomeNewTypesBean {
|
||||
|
||||
java.sql.Date sqlDate;
|
||||
|
||||
java.sql.Time sqlTime;
|
||||
|
||||
LocalDate localDate;
|
||||
|
||||
LocalDateTime localDateTime;
|
||||
@@ -134,6 +136,14 @@ public class SomeNewTypesBean {
|
||||
this.sqlDate = sqlDate;
|
||||
}
|
||||
|
||||
public java.sql.Time getSqlTime() {
|
||||
return sqlTime;
|
||||
}
|
||||
|
||||
public void setSqlTime(java.sql.Time sqlTime) {
|
||||
this.sqlTime = sqlTime;
|
||||
}
|
||||
|
||||
public LocalDate getLocalDate() {
|
||||
return localDate;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ public class TestNewTypes extends BaseTestCase {
|
||||
bean.setZonedDateTime(ZonedDateTime.now());
|
||||
bean.setLocalTime(LocalTime.now());
|
||||
bean.setSqlDate(java.sql.Date.valueOf("2019-07-21"));
|
||||
bean.setSqlTime(java.sql.Time.valueOf("12:34:56"));
|
||||
bean.setInstant(Instant.now());
|
||||
bean.setYear(Year.now());
|
||||
bean.setMonth(Month.APRIL);
|
||||
@@ -81,6 +82,9 @@ public class TestNewTypes extends BaseTestCase {
|
||||
list = DB.find(SomeNewTypesBean.class).where().eq("sqlDate", bean.getSqlDate()).findList();
|
||||
assertTrue(!list.isEmpty());
|
||||
|
||||
list = DB.find(SomeNewTypesBean.class).where().eq("sqlTime", bean.getSqlTime()).findList();
|
||||
assertTrue(!list.isEmpty());
|
||||
|
||||
list = DB.find(SomeNewTypesBean.class).where().le("localTime", LocalTime.now()).findList();
|
||||
assertTrue(!list.isEmpty());
|
||||
|
||||
@@ -118,6 +122,7 @@ public class TestNewTypes extends BaseTestCase {
|
||||
assertEquals(bean.getMonth(), fetched.getMonth());
|
||||
assertEquals(bean.getYear(), fetched.getYear());
|
||||
assertEquals(bean.getSqlDate(), fetched.getSqlDate());
|
||||
assertEquals(bean.getSqlTime(), fetched.getSqlTime());
|
||||
assertEquals(bean.getYearMonth(), fetched.getYearMonth());
|
||||
assertEquals(bean.getMonthDay(), fetched.getMonthDay());
|
||||
assertEquals(bean.getLocalDate(), fetched.getLocalDate());
|
||||
|
||||
Reference in New Issue
Block a user