@@ -98,64 +98,64 @@ class TimeZoneTest {
98
98
fun newYorkOffset () {
99
99
val test = TimeZone .of(" America/New_York" )
100
100
val offset = TimeZone .of(" -5" )
101
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 1 , 1 ).offset } )
102
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 2 , 1 ).offset } )
103
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 3 , 1 ).offset } )
104
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 4 , 1 ).offset } )
105
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 5 , 1 ).offset } )
106
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 6 , 1 ).offset } )
107
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 7 , 1 ).offset } )
108
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 8 , 1 ).offset } )
109
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 9 , 1 ).offset } )
110
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 10 , 1 ).offset } )
111
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 11 , 1 ).offset } )
112
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 12 , 1 ).offset } )
113
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 1 , 28 ).offset } )
114
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 2 , 28 ).offset } )
115
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 28 ).offset } )
116
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 4 , 28 ).offset } )
117
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 5 , 28 ).offset } )
118
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 6 , 28 ).offset } )
119
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 7 , 28 ).offset } )
120
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 8 , 28 ).offset } )
121
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 9 , 28 ).offset } )
122
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 10 , 28 ).offset } )
123
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 28 ).offset } )
124
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 12 , 28 ).offset } )
101
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 1 , 1 ).offsetIn(test) )
102
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 2 , 1 ).offsetIn(test) )
103
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 3 , 1 ).offsetIn(test) )
104
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 4 , 1 ).offsetIn(test) )
105
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 5 , 1 ).offsetIn(test) )
106
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 6 , 1 ).offsetIn(test) )
107
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 7 , 1 ).offsetIn(test) )
108
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 8 , 1 ).offsetIn(test) )
109
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 9 , 1 ).offsetIn(test) )
110
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 10 , 1 ).offsetIn(test) )
111
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 11 , 1 ).offsetIn(test) )
112
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 12 , 1 ).offsetIn(test) )
113
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 1 , 28 ).offsetIn(test) )
114
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 2 , 28 ).offsetIn(test) )
115
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 28 ).offsetIn(test) )
116
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 4 , 28 ).offsetIn(test) )
117
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 5 , 28 ).offsetIn(test) )
118
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 6 , 28 ).offsetIn(test) )
119
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 7 , 28 ).offsetIn(test) )
120
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 8 , 28 ).offsetIn(test) )
121
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 9 , 28 ).offsetIn(test) )
122
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 10 , 28 ).offsetIn(test) )
123
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 28 ).offsetIn(test) )
124
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 12 , 28 ).offsetIn(test) )
125
125
}
126
126
127
127
// from 310bp
128
128
@Test
129
129
fun newYorkOffsetToDST () {
130
130
val test = TimeZone .of(" America/New_York" )
131
131
val offset = TimeZone .of(" -5" )
132
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 3 , 8 ).offset } )
133
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 3 , 9 ).offset } )
134
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 10 ).offset } )
135
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 11 ).offset } )
136
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 12 ).offset } )
137
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 13 ).offset } )
138
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 14 ).offset } )
132
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 3 , 8 ).offsetIn(test) )
133
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 3 , 9 ).offsetIn(test) )
134
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 10 ).offsetIn(test) )
135
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 11 ).offsetIn(test) )
136
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 12 ).offsetIn(test) )
137
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 13 ).offsetIn(test) )
138
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 14 ).offsetIn(test) )
139
139
// cutover at 02:00 local
140
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 3 , 9 , 1 , 59 , 59 , 999999999 ).offset } )
141
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 3 , 9 , 2 , 0 , 0 , 0 ).offset } )
140
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 3 , 9 , 1 , 59 , 59 , 999999999 ).offsetIn(test) )
141
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 3 , 9 , 2 , 0 , 0 , 0 ).offsetIn(test) )
142
142
}
143
143
144
144
// from 310bp
145
145
@Test
146
146
fun newYorkOffsetFromDST () {
147
147
val test = TimeZone .of(" America/New_York" )
148
148
val offset = TimeZone .of(" -4" )
149
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 11 , 1 ).offset } )
150
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 11 , 2 ).offset } )
151
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 3 ).offset } )
152
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 4 ).offset } )
153
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 5 ).offset } )
154
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 6 ).offset } )
155
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 7 ).offset } )
149
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 11 , 1 ).offsetIn(test) )
150
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 11 , 2 ).offsetIn(test) )
151
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 3 ).offsetIn(test) )
152
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 4 ).offsetIn(test) )
153
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 5 ).offsetIn(test) )
154
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 6 ).offsetIn(test) )
155
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 7 ).offsetIn(test) )
156
156
// cutover at 02:00 local
157
- assertEquals(TimeZone .of(" -4" ), with (test) { createInstant(offset, 2008 , 11 , 2 , 1 , 59 , 59 , 999999999 ).offset } )
158
- assertEquals(TimeZone .of(" -5" ), with (test) { createInstant(offset, 2008 , 11 , 2 , 2 , 0 , 0 , 0 ).offset } )
157
+ assertEquals(TimeZone .of(" -4" ), createInstant(offset, 2008 , 11 , 2 , 1 , 59 , 59 , 999999999 ).offsetIn(test) )
158
+ assertEquals(TimeZone .of(" -5" ), createInstant(offset, 2008 , 11 , 2 , 2 , 0 , 0 , 0 ).offsetIn(test) )
159
159
}
160
160
161
161
// from 310bp
0 commit comments