6 |
|
* Pat Fisher, Mike Judd. |
7 |
|
*/ |
8 |
|
|
9 |
< |
import junit.framework.*; |
9 |
> |
import static java.util.concurrent.TimeUnit.DAYS; |
10 |
> |
import static java.util.concurrent.TimeUnit.HOURS; |
11 |
> |
import static java.util.concurrent.TimeUnit.MICROSECONDS; |
12 |
> |
import static java.util.concurrent.TimeUnit.MILLISECONDS; |
13 |
> |
import static java.util.concurrent.TimeUnit.MINUTES; |
14 |
> |
import static java.util.concurrent.TimeUnit.NANOSECONDS; |
15 |
> |
import static java.util.concurrent.TimeUnit.SECONDS; |
16 |
> |
|
17 |
|
import java.util.concurrent.CountDownLatch; |
18 |
|
import java.util.concurrent.TimeUnit; |
19 |
|
|
20 |
+ |
import junit.framework.Test; |
21 |
+ |
import junit.framework.TestSuite; |
22 |
+ |
|
23 |
|
public class TimeUnitTest extends JSR166TestCase { |
24 |
|
public static void main(String[] args) { |
25 |
|
junit.textui.TestRunner.run(suite()); |
37 |
|
public void testConvert() { |
38 |
|
for (long t = 0; t < 88888; ++t) { |
39 |
|
assertEquals(t*60*60*24, |
40 |
< |
TimeUnit.SECONDS.convert(t, |
31 |
< |
TimeUnit.DAYS)); |
40 |
> |
SECONDS.convert(t, DAYS)); |
41 |
|
assertEquals(t*60*60, |
42 |
< |
TimeUnit.SECONDS.convert(t, |
34 |
< |
TimeUnit.HOURS)); |
42 |
> |
SECONDS.convert(t, HOURS)); |
43 |
|
assertEquals(t*60, |
44 |
< |
TimeUnit.SECONDS.convert(t, |
37 |
< |
TimeUnit.MINUTES)); |
44 |
> |
SECONDS.convert(t, MINUTES)); |
45 |
|
assertEquals(t, |
46 |
< |
TimeUnit.SECONDS.convert(t, |
40 |
< |
TimeUnit.SECONDS)); |
46 |
> |
SECONDS.convert(t, SECONDS)); |
47 |
|
assertEquals(t, |
48 |
< |
TimeUnit.SECONDS.convert(1000L*t, |
43 |
< |
TimeUnit.MILLISECONDS)); |
48 |
> |
SECONDS.convert(1000L*t, MILLISECONDS)); |
49 |
|
assertEquals(t, |
50 |
< |
TimeUnit.SECONDS.convert(1000000L*t, |
46 |
< |
TimeUnit.MICROSECONDS)); |
50 |
> |
SECONDS.convert(1000000L*t, MICROSECONDS)); |
51 |
|
assertEquals(t, |
52 |
< |
TimeUnit.SECONDS.convert(1000000000L*t, |
49 |
< |
TimeUnit.NANOSECONDS)); |
52 |
> |
SECONDS.convert(1000000000L*t, NANOSECONDS)); |
53 |
|
|
54 |
|
assertEquals(1000L*t*60*60*24, |
55 |
< |
TimeUnit.MILLISECONDS.convert(t, |
53 |
< |
TimeUnit.DAYS)); |
55 |
> |
MILLISECONDS.convert(t, DAYS)); |
56 |
|
assertEquals(1000L*t*60*60, |
57 |
< |
TimeUnit.MILLISECONDS.convert(t, |
56 |
< |
TimeUnit.HOURS)); |
57 |
> |
MILLISECONDS.convert(t, HOURS)); |
58 |
|
assertEquals(1000L*t*60, |
59 |
< |
TimeUnit.MILLISECONDS.convert(t, |
59 |
< |
TimeUnit.MINUTES)); |
59 |
> |
MILLISECONDS.convert(t, MINUTES)); |
60 |
|
assertEquals(1000L*t, |
61 |
< |
TimeUnit.MILLISECONDS.convert(t, |
62 |
< |
TimeUnit.SECONDS)); |
61 |
> |
MILLISECONDS.convert(t, SECONDS)); |
62 |
|
assertEquals(t, |
63 |
< |
TimeUnit.MILLISECONDS.convert(t, |
65 |
< |
TimeUnit.MILLISECONDS)); |
63 |
> |
MILLISECONDS.convert(t, MILLISECONDS)); |
64 |
|
assertEquals(t, |
65 |
< |
TimeUnit.MILLISECONDS.convert(1000L*t, |
68 |
< |
TimeUnit.MICROSECONDS)); |
65 |
> |
MILLISECONDS.convert(1000L*t, MICROSECONDS)); |
66 |
|
assertEquals(t, |
67 |
< |
TimeUnit.MILLISECONDS.convert(1000000L*t, |
71 |
< |
TimeUnit.NANOSECONDS)); |
67 |
> |
MILLISECONDS.convert(1000000L*t, NANOSECONDS)); |
68 |
|
|
69 |
|
assertEquals(1000000L*t*60*60*24, |
70 |
< |
TimeUnit.MICROSECONDS.convert(t, |
75 |
< |
TimeUnit.DAYS)); |
70 |
> |
MICROSECONDS.convert(t, DAYS)); |
71 |
|
assertEquals(1000000L*t*60*60, |
72 |
< |
TimeUnit.MICROSECONDS.convert(t, |
78 |
< |
TimeUnit.HOURS)); |
72 |
> |
MICROSECONDS.convert(t, HOURS)); |
73 |
|
assertEquals(1000000L*t*60, |
74 |
< |
TimeUnit.MICROSECONDS.convert(t, |
81 |
< |
TimeUnit.MINUTES)); |
74 |
> |
MICROSECONDS.convert(t, MINUTES)); |
75 |
|
assertEquals(1000000L*t, |
76 |
< |
TimeUnit.MICROSECONDS.convert(t, |
84 |
< |
TimeUnit.SECONDS)); |
76 |
> |
MICROSECONDS.convert(t, SECONDS)); |
77 |
|
assertEquals(1000L*t, |
78 |
< |
TimeUnit.MICROSECONDS.convert(t, |
87 |
< |
TimeUnit.MILLISECONDS)); |
78 |
> |
MICROSECONDS.convert(t, MILLISECONDS)); |
79 |
|
assertEquals(t, |
80 |
< |
TimeUnit.MICROSECONDS.convert(t, |
90 |
< |
TimeUnit.MICROSECONDS)); |
80 |
> |
MICROSECONDS.convert(t, MICROSECONDS)); |
81 |
|
assertEquals(t, |
82 |
< |
TimeUnit.MICROSECONDS.convert(1000L*t, |
93 |
< |
TimeUnit.NANOSECONDS)); |
82 |
> |
MICROSECONDS.convert(1000L*t, NANOSECONDS)); |
83 |
|
|
84 |
|
assertEquals(1000000000L*t*60*60*24, |
85 |
< |
TimeUnit.NANOSECONDS.convert(t, |
97 |
< |
TimeUnit.DAYS)); |
85 |
> |
NANOSECONDS.convert(t, DAYS)); |
86 |
|
assertEquals(1000000000L*t*60*60, |
87 |
< |
TimeUnit.NANOSECONDS.convert(t, |
100 |
< |
TimeUnit.HOURS)); |
87 |
> |
NANOSECONDS.convert(t, HOURS)); |
88 |
|
assertEquals(1000000000L*t*60, |
89 |
< |
TimeUnit.NANOSECONDS.convert(t, |
103 |
< |
TimeUnit.MINUTES)); |
89 |
> |
NANOSECONDS.convert(t, MINUTES)); |
90 |
|
assertEquals(1000000000L*t, |
91 |
< |
TimeUnit.NANOSECONDS.convert(t, |
106 |
< |
TimeUnit.SECONDS)); |
91 |
> |
NANOSECONDS.convert(t, SECONDS)); |
92 |
|
assertEquals(1000000L*t, |
93 |
< |
TimeUnit.NANOSECONDS.convert(t, |
109 |
< |
TimeUnit.MILLISECONDS)); |
93 |
> |
NANOSECONDS.convert(t, MILLISECONDS)); |
94 |
|
assertEquals(1000L*t, |
95 |
< |
TimeUnit.NANOSECONDS.convert(t, |
112 |
< |
TimeUnit.MICROSECONDS)); |
95 |
> |
NANOSECONDS.convert(t, MICROSECONDS)); |
96 |
|
assertEquals(t, |
97 |
< |
TimeUnit.NANOSECONDS.convert(t, |
115 |
< |
TimeUnit.NANOSECONDS)); |
97 |
> |
NANOSECONDS.convert(t, NANOSECONDS)); |
98 |
|
} |
99 |
|
} |
100 |
|
|
105 |
|
public void testToNanos() { |
106 |
|
for (long t = 0; t < 88888; ++t) { |
107 |
|
assertEquals(t*1000000000L*60*60*24, |
108 |
< |
TimeUnit.DAYS.toNanos(t)); |
108 |
> |
DAYS.toNanos(t)); |
109 |
|
assertEquals(t*1000000000L*60*60, |
110 |
< |
TimeUnit.HOURS.toNanos(t)); |
110 |
> |
HOURS.toNanos(t)); |
111 |
|
assertEquals(t*1000000000L*60, |
112 |
< |
TimeUnit.MINUTES.toNanos(t)); |
112 |
> |
MINUTES.toNanos(t)); |
113 |
|
assertEquals(1000000000L*t, |
114 |
< |
TimeUnit.SECONDS.toNanos(t)); |
114 |
> |
SECONDS.toNanos(t)); |
115 |
|
assertEquals(1000000L*t, |
116 |
< |
TimeUnit.MILLISECONDS.toNanos(t)); |
116 |
> |
MILLISECONDS.toNanos(t)); |
117 |
|
assertEquals(1000L*t, |
118 |
< |
TimeUnit.MICROSECONDS.toNanos(t)); |
118 |
> |
MICROSECONDS.toNanos(t)); |
119 |
|
assertEquals(t, |
120 |
< |
TimeUnit.NANOSECONDS.toNanos(t)); |
120 |
> |
NANOSECONDS.toNanos(t)); |
121 |
|
} |
122 |
|
} |
123 |
|
|
128 |
|
public void testToMicros() { |
129 |
|
for (long t = 0; t < 88888; ++t) { |
130 |
|
assertEquals(t*1000000L*60*60*24, |
131 |
< |
TimeUnit.DAYS.toMicros(t)); |
131 |
> |
DAYS.toMicros(t)); |
132 |
|
assertEquals(t*1000000L*60*60, |
133 |
< |
TimeUnit.HOURS.toMicros(t)); |
133 |
> |
HOURS.toMicros(t)); |
134 |
|
assertEquals(t*1000000L*60, |
135 |
< |
TimeUnit.MINUTES.toMicros(t)); |
135 |
> |
MINUTES.toMicros(t)); |
136 |
|
assertEquals(1000000L*t, |
137 |
< |
TimeUnit.SECONDS.toMicros(t)); |
137 |
> |
SECONDS.toMicros(t)); |
138 |
|
assertEquals(1000L*t, |
139 |
< |
TimeUnit.MILLISECONDS.toMicros(t)); |
139 |
> |
MILLISECONDS.toMicros(t)); |
140 |
|
assertEquals(t, |
141 |
< |
TimeUnit.MICROSECONDS.toMicros(t)); |
141 |
> |
MICROSECONDS.toMicros(t)); |
142 |
|
assertEquals(t, |
143 |
< |
TimeUnit.NANOSECONDS.toMicros(t*1000L)); |
143 |
> |
NANOSECONDS.toMicros(t*1000L)); |
144 |
|
} |
145 |
|
} |
146 |
|
|
151 |
|
public void testToMillis() { |
152 |
|
for (long t = 0; t < 88888; ++t) { |
153 |
|
assertEquals(t*1000L*60*60*24, |
154 |
< |
TimeUnit.DAYS.toMillis(t)); |
154 |
> |
DAYS.toMillis(t)); |
155 |
|
assertEquals(t*1000L*60*60, |
156 |
< |
TimeUnit.HOURS.toMillis(t)); |
156 |
> |
HOURS.toMillis(t)); |
157 |
|
assertEquals(t*1000L*60, |
158 |
< |
TimeUnit.MINUTES.toMillis(t)); |
158 |
> |
MINUTES.toMillis(t)); |
159 |
|
assertEquals(1000L*t, |
160 |
< |
TimeUnit.SECONDS.toMillis(t)); |
160 |
> |
SECONDS.toMillis(t)); |
161 |
|
assertEquals(t, |
162 |
< |
TimeUnit.MILLISECONDS.toMillis(t)); |
162 |
> |
MILLISECONDS.toMillis(t)); |
163 |
|
assertEquals(t, |
164 |
< |
TimeUnit.MICROSECONDS.toMillis(t*1000L)); |
164 |
> |
MICROSECONDS.toMillis(t*1000L)); |
165 |
|
assertEquals(t, |
166 |
< |
TimeUnit.NANOSECONDS.toMillis(t*1000000L)); |
166 |
> |
NANOSECONDS.toMillis(t*1000000L)); |
167 |
|
} |
168 |
|
} |
169 |
|
|
174 |
|
public void testToSeconds() { |
175 |
|
for (long t = 0; t < 88888; ++t) { |
176 |
|
assertEquals(t*60*60*24, |
177 |
< |
TimeUnit.DAYS.toSeconds(t)); |
177 |
> |
DAYS.toSeconds(t)); |
178 |
|
assertEquals(t*60*60, |
179 |
< |
TimeUnit.HOURS.toSeconds(t)); |
179 |
> |
HOURS.toSeconds(t)); |
180 |
|
assertEquals(t*60, |
181 |
< |
TimeUnit.MINUTES.toSeconds(t)); |
181 |
> |
MINUTES.toSeconds(t)); |
182 |
|
assertEquals(t, |
183 |
< |
TimeUnit.SECONDS.toSeconds(t)); |
183 |
> |
SECONDS.toSeconds(t)); |
184 |
|
assertEquals(t, |
185 |
< |
TimeUnit.MILLISECONDS.toSeconds(t*1000L)); |
185 |
> |
MILLISECONDS.toSeconds(t*1000L)); |
186 |
|
assertEquals(t, |
187 |
< |
TimeUnit.MICROSECONDS.toSeconds(t*1000000L)); |
187 |
> |
MICROSECONDS.toSeconds(t*1000000L)); |
188 |
|
assertEquals(t, |
189 |
< |
TimeUnit.NANOSECONDS.toSeconds(t*1000000000L)); |
189 |
> |
NANOSECONDS.toSeconds(t*1000000000L)); |
190 |
|
} |
191 |
|
} |
192 |
|
|
197 |
|
public void testToMinutes() { |
198 |
|
for (long t = 0; t < 88888; ++t) { |
199 |
|
assertEquals(t*60*24, |
200 |
< |
TimeUnit.DAYS.toMinutes(t)); |
200 |
> |
DAYS.toMinutes(t)); |
201 |
|
assertEquals(t*60, |
202 |
< |
TimeUnit.HOURS.toMinutes(t)); |
202 |
> |
HOURS.toMinutes(t)); |
203 |
|
assertEquals(t, |
204 |
< |
TimeUnit.MINUTES.toMinutes(t)); |
204 |
> |
MINUTES.toMinutes(t)); |
205 |
|
assertEquals(t, |
206 |
< |
TimeUnit.SECONDS.toMinutes(t*60)); |
206 |
> |
SECONDS.toMinutes(t*60)); |
207 |
|
assertEquals(t, |
208 |
< |
TimeUnit.MILLISECONDS.toMinutes(t*1000L*60)); |
208 |
> |
MILLISECONDS.toMinutes(t*1000L*60)); |
209 |
|
assertEquals(t, |
210 |
< |
TimeUnit.MICROSECONDS.toMinutes(t*1000000L*60)); |
210 |
> |
MICROSECONDS.toMinutes(t*1000000L*60)); |
211 |
|
assertEquals(t, |
212 |
< |
TimeUnit.NANOSECONDS.toMinutes(t*1000000000L*60)); |
212 |
> |
NANOSECONDS.toMinutes(t*1000000000L*60)); |
213 |
|
} |
214 |
|
} |
215 |
|
|
220 |
|
public void testToHours() { |
221 |
|
for (long t = 0; t < 88888; ++t) { |
222 |
|
assertEquals(t*24, |
223 |
< |
TimeUnit.DAYS.toHours(t)); |
223 |
> |
DAYS.toHours(t)); |
224 |
|
assertEquals(t, |
225 |
< |
TimeUnit.HOURS.toHours(t)); |
225 |
> |
HOURS.toHours(t)); |
226 |
|
assertEquals(t, |
227 |
< |
TimeUnit.MINUTES.toHours(t*60)); |
227 |
> |
MINUTES.toHours(t*60)); |
228 |
|
assertEquals(t, |
229 |
< |
TimeUnit.SECONDS.toHours(t*60*60)); |
229 |
> |
SECONDS.toHours(t*60*60)); |
230 |
|
assertEquals(t, |
231 |
< |
TimeUnit.MILLISECONDS.toHours(t*1000L*60*60)); |
231 |
> |
MILLISECONDS.toHours(t*1000L*60*60)); |
232 |
|
assertEquals(t, |
233 |
< |
TimeUnit.MICROSECONDS.toHours(t*1000000L*60*60)); |
233 |
> |
MICROSECONDS.toHours(t*1000000L*60*60)); |
234 |
|
assertEquals(t, |
235 |
< |
TimeUnit.NANOSECONDS.toHours(t*1000000000L*60*60)); |
235 |
> |
NANOSECONDS.toHours(t*1000000000L*60*60)); |
236 |
|
} |
237 |
|
} |
238 |
|
|
243 |
|
public void testToDays() { |
244 |
|
for (long t = 0; t < 88888; ++t) { |
245 |
|
assertEquals(t, |
246 |
< |
TimeUnit.DAYS.toDays(t)); |
246 |
> |
DAYS.toDays(t)); |
247 |
|
assertEquals(t, |
248 |
< |
TimeUnit.HOURS.toDays(t*24)); |
248 |
> |
HOURS.toDays(t*24)); |
249 |
|
assertEquals(t, |
250 |
< |
TimeUnit.MINUTES.toDays(t*60*24)); |
250 |
> |
MINUTES.toDays(t*60*24)); |
251 |
|
assertEquals(t, |
252 |
< |
TimeUnit.SECONDS.toDays(t*60*60*24)); |
252 |
> |
SECONDS.toDays(t*60*60*24)); |
253 |
|
assertEquals(t, |
254 |
< |
TimeUnit.MILLISECONDS.toDays(t*1000L*60*60*24)); |
254 |
> |
MILLISECONDS.toDays(t*1000L*60*60*24)); |
255 |
|
assertEquals(t, |
256 |
< |
TimeUnit.MICROSECONDS.toDays(t*1000000L*60*60*24)); |
256 |
> |
MICROSECONDS.toDays(t*1000000L*60*60*24)); |
257 |
|
assertEquals(t, |
258 |
< |
TimeUnit.NANOSECONDS.toDays(t*1000000000L*60*60*24)); |
258 |
> |
NANOSECONDS.toDays(t*1000000000L*60*60*24)); |
259 |
|
} |
260 |
|
} |
261 |
|
|
265 |
|
*/ |
266 |
|
public void testConvertSaturate() { |
267 |
|
assertEquals(Long.MAX_VALUE, |
268 |
< |
TimeUnit.NANOSECONDS.convert(Long.MAX_VALUE / 2, |
287 |
< |
TimeUnit.SECONDS)); |
268 |
> |
NANOSECONDS.convert(Long.MAX_VALUE / 2, SECONDS)); |
269 |
|
assertEquals(Long.MIN_VALUE, |
270 |
< |
TimeUnit.NANOSECONDS.convert(-Long.MAX_VALUE / 4, |
290 |
< |
TimeUnit.SECONDS)); |
270 |
> |
NANOSECONDS.convert(-Long.MAX_VALUE / 4, SECONDS)); |
271 |
|
assertEquals(Long.MAX_VALUE, |
272 |
< |
TimeUnit.NANOSECONDS.convert(Long.MAX_VALUE / 2, |
293 |
< |
TimeUnit.MINUTES)); |
272 |
> |
NANOSECONDS.convert(Long.MAX_VALUE / 2, MINUTES)); |
273 |
|
assertEquals(Long.MIN_VALUE, |
274 |
< |
TimeUnit.NANOSECONDS.convert(-Long.MAX_VALUE / 4, |
296 |
< |
TimeUnit.MINUTES)); |
274 |
> |
NANOSECONDS.convert(-Long.MAX_VALUE / 4, MINUTES)); |
275 |
|
assertEquals(Long.MAX_VALUE, |
276 |
< |
TimeUnit.NANOSECONDS.convert(Long.MAX_VALUE / 2, |
299 |
< |
TimeUnit.HOURS)); |
276 |
> |
NANOSECONDS.convert(Long.MAX_VALUE / 2, HOURS)); |
277 |
|
assertEquals(Long.MIN_VALUE, |
278 |
< |
TimeUnit.NANOSECONDS.convert(-Long.MAX_VALUE / 4, |
302 |
< |
TimeUnit.HOURS)); |
278 |
> |
NANOSECONDS.convert(-Long.MAX_VALUE / 4, HOURS)); |
279 |
|
assertEquals(Long.MAX_VALUE, |
280 |
< |
TimeUnit.NANOSECONDS.convert(Long.MAX_VALUE / 2, |
305 |
< |
TimeUnit.DAYS)); |
280 |
> |
NANOSECONDS.convert(Long.MAX_VALUE / 2, DAYS)); |
281 |
|
assertEquals(Long.MIN_VALUE, |
282 |
< |
TimeUnit.NANOSECONDS.convert(-Long.MAX_VALUE / 4, |
308 |
< |
TimeUnit.DAYS)); |
282 |
> |
NANOSECONDS.convert(-Long.MAX_VALUE / 4, DAYS)); |
283 |
|
} |
284 |
|
|
285 |
|
/** |
288 |
|
*/ |
289 |
|
public void testToNanosSaturate() { |
290 |
|
assertEquals(Long.MAX_VALUE, |
291 |
< |
TimeUnit.MILLISECONDS.toNanos(Long.MAX_VALUE / 2)); |
291 |
> |
MILLISECONDS.toNanos(Long.MAX_VALUE / 2)); |
292 |
|
assertEquals(Long.MIN_VALUE, |
293 |
< |
TimeUnit.MILLISECONDS.toNanos(-Long.MAX_VALUE / 3)); |
293 |
> |
MILLISECONDS.toNanos(-Long.MAX_VALUE / 3)); |
294 |
|
} |
295 |
|
|
296 |
|
/** |
297 |
|
* toString returns name of unit |
298 |
|
*/ |
299 |
|
public void testToString() { |
300 |
< |
assertEquals("SECONDS", TimeUnit.SECONDS.toString()); |
300 |
> |
assertEquals("SECONDS", SECONDS.toString()); |
301 |
|
} |
302 |
|
|
303 |
|
/** |
304 |
|
* name returns name of unit |
305 |
|
*/ |
306 |
|
public void testName() { |
307 |
< |
assertEquals("SECONDS", TimeUnit.SECONDS.name()); |
307 |
> |
assertEquals("SECONDS", SECONDS.name()); |
308 |
|
} |
309 |
|
|
310 |
|
/** |
315 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
316 |
|
public void realRun() throws InterruptedException { |
317 |
|
Object o = new Object(); |
318 |
< |
TimeUnit tu = TimeUnit.MILLISECONDS; |
318 |
> |
TimeUnit tu = MILLISECONDS; |
319 |
|
|
320 |
|
try { |
321 |
|
tu.timedWait(o, LONG_DELAY_MS); |
334 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
335 |
|
public void realRun() throws InterruptedException { |
336 |
|
Object o = new Object(); |
337 |
< |
TimeUnit tu = TimeUnit.MILLISECONDS; |
337 |
> |
TimeUnit tu = MILLISECONDS; |
338 |
|
|
339 |
|
Thread.currentThread().interrupt(); |
340 |
|
try { |
372 |
|
}}); |
373 |
|
final Thread t = newStartedThread(new CheckedRunnable() { |
374 |
|
public void realRun() throws InterruptedException { |
375 |
< |
TimeUnit tu = TimeUnit.MILLISECONDS; |
375 |
> |
TimeUnit tu = MILLISECONDS; |
376 |
|
Thread.currentThread().interrupt(); |
377 |
|
try { |
378 |
|
tu.timedJoin(s, LONG_DELAY_MS); |
403 |
|
final CountDownLatch pleaseInterrupt = new CountDownLatch(1); |
404 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
405 |
|
public void realRun() throws InterruptedException { |
406 |
< |
TimeUnit tu = TimeUnit.MILLISECONDS; |
406 |
> |
TimeUnit tu = MILLISECONDS; |
407 |
|
Thread.currentThread().interrupt(); |
408 |
|
try { |
409 |
|
tu.sleep(LONG_DELAY_MS); |
429 |
|
* a deserialized serialized unit is the same instance |
430 |
|
*/ |
431 |
|
public void testSerialization() throws Exception { |
432 |
< |
TimeUnit x = TimeUnit.MILLISECONDS; |
432 |
> |
TimeUnit x = MILLISECONDS; |
433 |
|
assertSame(x, serialClone(x)); |
434 |
|
} |
435 |
|
|