6 |
|
* Pat Fisher, Mike Judd. |
7 |
|
*/ |
8 |
|
|
9 |
– |
|
9 |
|
import junit.framework.*; |
10 |
|
import java.util.concurrent.*; |
11 |
|
import java.io.*; |
48 |
|
TimeUnit.SECONDS.convert(1000000000L*t, |
49 |
|
TimeUnit.NANOSECONDS)); |
50 |
|
|
52 |
– |
|
51 |
|
assertEquals(1000L*t*60*60*24, |
52 |
|
TimeUnit.MILLISECONDS.convert(t, |
53 |
|
TimeUnit.DAYS)); |
277 |
|
} |
278 |
|
} |
279 |
|
|
282 |
– |
|
280 |
|
/** |
281 |
|
* convert saturates positive too-large values to Long.MAX_VALUE |
282 |
|
* and negative to LONG.MIN_VALUE |
319 |
|
TimeUnit.MILLISECONDS.toNanos(-Long.MAX_VALUE / 3)); |
320 |
|
} |
321 |
|
|
325 |
– |
|
322 |
|
/** |
323 |
< |
* toString returns string containing common name of unit |
323 |
> |
* toString returns name of unit |
324 |
|
*/ |
325 |
|
public void testToString() { |
326 |
< |
String s = TimeUnit.SECONDS.toString(); |
331 |
< |
assertTrue(s.indexOf("ECOND") >= 0); |
326 |
> |
assertEquals("SECONDS", TimeUnit.SECONDS.toString()); |
327 |
|
} |
328 |
|
|
329 |
+ |
/** |
330 |
+ |
* name returns name of unit |
331 |
+ |
*/ |
332 |
+ |
public void testName() { |
333 |
+ |
assertEquals("SECONDS", TimeUnit.SECONDS.name()); |
334 |
+ |
} |
335 |
|
|
336 |
|
/** |
337 |
|
* Timed wait without holding lock throws |
372 |
|
t.join(); |
373 |
|
} |
374 |
|
|
374 |
– |
|
375 |
|
/** |
376 |
|
* timedJoin throws InterruptedException when interrupted |
377 |
|
*/ |