@@ -108,61 +108,3 @@ impl GregorianCalendar {
108108 Ok ( ( ) )
109109 }
110110}
111-
112- #[ cfg( test) ]
113- mod test {
114- use jvm:: Result ;
115-
116- use test_utils:: test_jvm;
117-
118- #[ tokio:: test]
119- async fn test_gregorian_calendar ( ) -> Result < ( ) > {
120- let jvm = test_jvm ( ) . await ?;
121-
122- let timestamp = 0i64 ;
123- let calendar = jvm
124- . invoke_static ( "java/util/Calendar" , "getInstance" , "()Ljava/util/Calendar;" , ( ) )
125- . await ?;
126- let date = jvm. new_class ( "java/util/Date" , "(J)V" , ( timestamp, ) ) . await ?;
127-
128- let _: ( ) = jvm. invoke_virtual ( & calendar, "setTime" , "(Ljava/util/Date;)V" , ( date, ) ) . await ?;
129- let year: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 1 , ) ) . await ?;
130- assert_eq ! ( 1970 , year) ;
131-
132- let month: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 2 , ) ) . await ?;
133- assert_eq ! ( 0 , month) ;
134-
135- let day: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 5 , ) ) . await ?;
136- assert_eq ! ( 1 , day) ;
137-
138- let timestamp = 737521516000i64 ;
139- let date = jvm. new_class ( "java/util/Date" , "(J)V" , ( timestamp, ) ) . await ?;
140-
141- let _: ( ) = jvm. invoke_virtual ( & calendar, "setTime" , "(Ljava/util/Date;)V" , ( date, ) ) . await ?;
142-
143- let year: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 1 , ) ) . await ?;
144- assert_eq ! ( 1993 , year) ;
145-
146- let month: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 2 , ) ) . await ?;
147- assert_eq ! ( 4 , month) ;
148-
149- let day: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 5 , ) ) . await ?;
150- assert_eq ! ( 16 , day) ;
151-
152- let hour: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 11 , ) ) . await ?;
153- assert_eq ! ( 3 , hour) ;
154-
155- let minute: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 12 , ) ) . await ?;
156- assert_eq ! ( 5 , minute) ;
157-
158- let second: i32 = jvm. invoke_virtual ( & calendar, "get" , "(I)I" , ( 13 , ) ) . await ?;
159- assert_eq ! ( 16 , second) ;
160-
161- let _: ( ) = jvm. invoke_virtual ( & calendar, "set" , "(II)V" , ( 1 , 1999 ) ) . await ?;
162- let date = jvm. invoke_virtual ( & calendar, "getTime" , "()Ljava/util/Date;" , ( ) ) . await ?;
163- let timestamp: i64 = jvm. invoke_virtual ( & date, "getTime" , "()J" , ( ) ) . await ?;
164- assert_eq ! ( 926823916000 , timestamp) ;
165-
166- Ok ( ( ) )
167- }
168- }
0 commit comments