--- jsr166/src/test/tck/ThreadLocalRandom8Test.java 2017/08/04 03:30:21 1.12 +++ jsr166/src/test/tck/ThreadLocalRandom8Test.java 2019/02/22 19:27:47 1.13 @@ -36,15 +36,14 @@ public class ThreadLocalRandom8Test exte */ 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)); } /** @@ -53,15 +52,14 @@ public class ThreadLocalRandom8Test exte */ 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)); } /**