17
17
18
18
package org .eclipse .persistence .jpa .test .conversion ;
19
19
20
- import java .time .Instant ;
21
20
import java .time .LocalDate ;
22
21
import java .time .LocalDateTime ;
23
22
import java .time .LocalTime ;
26
25
import java .time .OffsetTime ;
27
26
import java .time .ZoneOffset ;
28
27
import java .util .Calendar ;
28
+ import java .util .Date ;
29
29
30
- import jakarta . persistence . EntityManagerFactory ;
30
+ import java . util . TimeZone ;
31
31
32
32
import org .eclipse .persistence .exceptions .ConversionException ;
33
33
import org .eclipse .persistence .internal .helper .ClassConstants ;
34
34
import org .eclipse .persistence .internal .helper .ConversionManager ;
35
- import org .eclipse .persistence .jpa .test .framework .Emf ;
36
- import org .eclipse .persistence .jpa .test .framework .EmfRunner ;
37
35
import org .junit .Assert ;
38
36
import org .junit .Test ;
39
- import org .junit .runner .RunWith ;
40
37
41
- @ RunWith (EmfRunner .class )
42
38
public class TestJavaTimeTypeConverter {
43
39
private ConversionManager cm = ConversionManager .getDefaultManager ();
44
40
@@ -49,7 +45,7 @@ public void timeConvertLocalDateToLocalDate() {
49
45
LocalDate ld = (LocalDate ) cm .convertObject (src , ClassConstants .TIME_LDATE );
50
46
51
47
Assert .assertNotNull (ld );
52
- Assert .assertEquals (src , ld ); ;
48
+ Assert .assertEquals (src , ld );
53
49
Assert .assertEquals (Month .JANUARY , ld .getMonth ());
54
50
Assert .assertEquals (1 , ld .getDayOfMonth ());
55
51
Assert .assertEquals (2020 , ld .getYear ());
@@ -71,23 +67,22 @@ public void timeConvertCalendarToLocalDate() {
71
67
@ Test
72
68
public void timeConvertUtilDateToLocalDate () {
73
69
Calendar cal = Calendar .getInstance ();
74
- java .util .Date date = null ;
75
- OffsetDateTime odt = null ;
76
-
70
+
71
+ cal .setTimeZone (TimeZone .getTimeZone ("UTC" ));
77
72
cal .set (2020 , 0 , 1 , 0 , 0 , 0 );
78
- date = cal .getTime ();
73
+ Date date = cal .getTime ();
79
74
Assert .assertEquals (2020 - 1900 , date .getYear ());
80
75
Assert .assertEquals (0 , date .getMonth ());
81
- Assert .assertEquals (1 , date .getDate ());
82
-
76
+ Assert .assertEquals (1 , date .getDate ());
77
+
83
78
LocalDate ld = (LocalDate ) cm .convertObject (date , ClassConstants .TIME_LDATE );
84
-
79
+
85
80
Assert .assertNotNull (ld );
86
81
Assert .assertEquals (Month .JANUARY , ld .getMonth ());
87
82
Assert .assertEquals (1 , ld .getDayOfMonth ());
88
- Assert .assertEquals (2020 , ld .getYear ());
83
+ Assert .assertEquals (2020 , ld .getYear ());
89
84
}
90
-
85
+
91
86
@ Test
92
87
public void timeConvertSqlDateToLocalDate () {
93
88
java .sql .Date date = java .sql .Date .valueOf ("2020-01-01" );
@@ -154,7 +149,7 @@ public void timeConvertLocalDateTimeToLocalDateTime() {
154
149
LocalDateTime ld = (LocalDateTime ) cm .convertObject (src , ClassConstants .TIME_LDATETIME );
155
150
156
151
Assert .assertNotNull (ld );
157
- Assert .assertEquals (src , ld ); ;
152
+ Assert .assertEquals (src , ld );
158
153
Assert .assertEquals (Month .JANUARY , ld .getMonth ());
159
154
Assert .assertEquals (1 , ld .getDayOfMonth ());
160
155
Assert .assertEquals (2020 , ld .getYear ());
@@ -243,7 +238,7 @@ public void timeConvertLocalTimeToLocalTime() {
243
238
LocalTime ld = (LocalTime ) cm .convertObject (src , ClassConstants .TIME_LTIME );
244
239
245
240
Assert .assertNotNull (ld );
246
- Assert .assertEquals (src , ld ); ;
241
+ Assert .assertEquals (src , ld );
247
242
Assert .assertEquals (1 , ld .getHour ());
248
243
Assert .assertEquals (15 , ld .getMinute ());
249
244
Assert .assertEquals (30 , ld .getSecond ());
0 commit comments