@@ -63,7 +63,8 @@ void restoreTimeZone() {
6363
6464 @Test
6565 void shouldSelectNonExistentLocalTimestampAsIs() {
66- TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles"));
66+ // Newer hsqldb requires we use a bogus timezone as timezone now works
67+ TimeZone.setDefault(TimeZone.getTimeZone("Bad/Zone"));
6768 try (SqlSession sqlSession = sqlSessionFactory.openSession()) {
6869 Mapper mapper = sqlSession.getMapper(Mapper.class);
6970 Record record = mapper.selectById(1);
@@ -73,7 +74,8 @@ void shouldSelectNonExistentLocalTimestampAsIs() {
7374
7475 @Test
7576 void shouldInsertNonExistentLocalTimestampAsIs() throws Exception {
76- TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles"));
77+ // Newer hsqldb requires we use a bogus timezone as timezone now works
78+ TimeZone.setDefault(TimeZone.getTimeZone("Bad/Zone"));
7779 LocalDateTime localDateTime = LocalDateTime.of(LocalDate.of(2019, 3, 10), LocalTime.of(2, 30));
7880 try (SqlSession sqlSession = sqlSessionFactory.openSession()) {
7981 Mapper mapper = sqlSession.getMapper(Mapper.class);
@@ -93,7 +95,8 @@ void shouldInsertNonExistentLocalTimestampAsIs() throws Exception {
9395
9496 @Test
9597 void shouldSelectNonExistentLocalDateAsIs() {
96- TimeZone.setDefault(TimeZone.getTimeZone("Pacific/Apia"));
98+ // Newer hsqldb requires we use a bogus timezone as timezone now works
99+ TimeZone.setDefault(TimeZone.getTimeZone("Bad/Zone"));
97100 try (SqlSession sqlSession = sqlSessionFactory.openSession()) {
98101 Mapper mapper = sqlSession.getMapper(Mapper.class);
99102 Record record = mapper.selectById(1);
@@ -103,7 +106,8 @@ void shouldSelectNonExistentLocalDateAsIs() {
103106
104107 @Test
105108 void shouldInsertNonExistentLocalDateAsIs() throws Exception {
106- TimeZone.setDefault(TimeZone.getTimeZone("Pacific/Apia"));
109+ // Newer hsqldb requires we use a bogus timezone as timezone now works
110+ TimeZone.setDefault(TimeZone.getTimeZone("Bad/Zone"));
107111 LocalDate localDate = LocalDate.of(2011, 12, 30);
108112 try (SqlSession sqlSession = sqlSessionFactory.openSession()) {
109113 Mapper mapper = sqlSession.getMapper(Mapper.class);
0 commit comments