--- a/test/jdk/java/util/concurrent/tck/ThreadLocalRandom8Test.java Thu May 02 06:33:28 2019 -0700
+++ b/test/jdk/java/util/concurrent/tck/ThreadLocalRandom8Test.java Thu May 02 06:33:28 2019 -0700
@@ -63,15 +63,14 @@
*/
public void testBadStreamSize() {
ThreadLocalRandom r = ThreadLocalRandom.current();
- Runnable[] throwingActions = {
+ assertThrows(
+ IllegalArgumentException.class,
() -> r.ints(-1L),
() -> r.ints(-1L, 2, 3),
() -> r.longs(-1L),
() -> r.longs(-1L, -1L, 1L),
() -> r.doubles(-1L),
- () -> r.doubles(-1L, .5, .6),
- };
- assertThrows(IllegalArgumentException.class, throwingActions);
+ () -> r.doubles(-1L, .5, .6));
}
/**
@@ -80,15 +79,14 @@
*/
public void testBadStreamBounds() {
ThreadLocalRandom r = ThreadLocalRandom.current();
- Runnable[] throwingActions = {
+ assertThrows(
+ IllegalArgumentException.class,
() -> r.ints(2, 1),
() -> r.ints(10, 42, 42),
() -> r.longs(-1L, -1L),
() -> r.longs(10, 1L, -2L),
() -> r.doubles(0.0, 0.0),
- () -> r.doubles(10, .5, .4),
- };
- assertThrows(IllegalArgumentException.class, throwingActions);
+ () -> r.doubles(10, .5, .4));
}
/**