12 |
|
import java.lang.reflect.Method; |
13 |
|
import java.util.function.Predicate; |
14 |
|
import java.util.stream.Collectors; |
15 |
+ |
import java.util.stream.DoubleStream; |
16 |
+ |
import java.util.stream.IntStream; |
17 |
+ |
import java.util.stream.LongStream; |
18 |
|
|
19 |
|
import junit.framework.Test; |
20 |
|
import junit.framework.TestSuite; |
333 |
|
SplittableRandom r = new SplittableRandom(); |
334 |
|
assertThrows( |
335 |
|
IllegalArgumentException.class, |
336 |
< |
() -> { java.util.stream.IntStream x = r.ints(-1L); }, |
337 |
< |
() -> { java.util.stream.IntStream x = r.ints(-1L, 2, 3); }, |
338 |
< |
() -> { java.util.stream.LongStream x = r.longs(-1L); }, |
339 |
< |
() -> { java.util.stream.LongStream x = r.longs(-1L, -1L, 1L); }, |
340 |
< |
() -> { java.util.stream.DoubleStream x = r.doubles(-1L); }, |
341 |
< |
() -> { java.util.stream.DoubleStream x = r.doubles(-1L, .5, .6); }); |
336 |
> |
() -> { IntStream unused = r.ints(-1L); }, |
337 |
> |
() -> { IntStream unused = r.ints(-1L, 2, 3); }, |
338 |
> |
() -> { LongStream unused = r.longs(-1L); }, |
339 |
> |
() -> { LongStream unused = r.longs(-1L, -1L, 1L); }, |
340 |
> |
() -> { DoubleStream unused = r.doubles(-1L); }, |
341 |
> |
() -> { DoubleStream unused = r.doubles(-1L, .5, .6); }); |
342 |
|
} |
343 |
|
|
344 |
|
/** |
349 |
|
SplittableRandom r = new SplittableRandom(); |
350 |
|
assertThrows( |
351 |
|
IllegalArgumentException.class, |
352 |
< |
() -> { java.util.stream.IntStream x = r.ints(2, 1); }, |
353 |
< |
() -> { java.util.stream.IntStream x = r.ints(10, 42, 42); }, |
354 |
< |
() -> { java.util.stream.LongStream x = r.longs(-1L, -1L); }, |
355 |
< |
() -> { java.util.stream.LongStream x = r.longs(10, 1L, -2L); }, |
356 |
< |
() -> { java.util.stream.DoubleStream x = r.doubles(0.0, 0.0); }, |
357 |
< |
() -> { java.util.stream.DoubleStream x = r.doubles(10, .5, .4); }); |
352 |
> |
() -> { IntStream unused = r.ints(2, 1); }, |
353 |
> |
() -> { IntStream unused = r.ints(10, 42, 42); }, |
354 |
> |
() -> { LongStream unused = r.longs(-1L, -1L); }, |
355 |
> |
() -> { LongStream unused = r.longs(10, 1L, -2L); }, |
356 |
> |
() -> { DoubleStream unused = r.doubles(0.0, 0.0); }, |
357 |
> |
() -> { DoubleStream unused = r.doubles(10, .5, .4); }); |
358 |
|
} |
359 |
|
|
360 |
|
/** |