288 |
|
shouldThrow(); |
289 |
|
} catch (IllegalArgumentException success) {} |
290 |
|
try { |
291 |
+ |
java.util.stream.IntStream x = r.ints(-1L, 2, 3); |
292 |
+ |
shouldThrow(); |
293 |
+ |
} catch (IllegalArgumentException success) {} |
294 |
+ |
try { |
295 |
|
java.util.stream.LongStream x = r.longs(-1L); |
296 |
|
shouldThrow(); |
297 |
|
} catch (IllegalArgumentException success) {} |
298 |
|
try { |
299 |
+ |
java.util.stream.LongStream x = r.longs(-1L, -1L, 1L); |
300 |
+ |
shouldThrow(); |
301 |
+ |
} catch (IllegalArgumentException success) {} |
302 |
+ |
try { |
303 |
|
java.util.stream.DoubleStream x = r.doubles(-1L); |
304 |
|
shouldThrow(); |
305 |
|
} catch (IllegalArgumentException success) {} |
306 |
+ |
try { |
307 |
+ |
java.util.stream.DoubleStream x = r.doubles(-1L, .5, .6); |
308 |
+ |
shouldThrow(); |
309 |
+ |
} catch (IllegalArgumentException success) {} |
310 |
|
} |
311 |
|
|
312 |
|
/** |
320 |
|
shouldThrow(); |
321 |
|
} catch (IllegalArgumentException success) {} |
322 |
|
try { |
323 |
< |
java.util.stream.LongStream x = r.longs(1, -2); |
323 |
> |
java.util.stream.IntStream x = r.ints(10, 42, 42); |
324 |
> |
shouldThrow(); |
325 |
> |
} catch (IllegalArgumentException success) {} |
326 |
> |
try { |
327 |
> |
java.util.stream.LongStream x = r.longs(-1L, -1L); |
328 |
> |
shouldThrow(); |
329 |
> |
} catch (IllegalArgumentException success) {} |
330 |
> |
try { |
331 |
> |
java.util.stream.LongStream x = r.longs(10, 1L, -2L); |
332 |
> |
shouldThrow(); |
333 |
> |
} catch (IllegalArgumentException success) {} |
334 |
> |
try { |
335 |
> |
java.util.stream.DoubleStream x = r.doubles(0.0, 0.0); |
336 |
|
shouldThrow(); |
337 |
|
} catch (IllegalArgumentException success) {} |
338 |
|
try { |
339 |
< |
java.util.stream.DoubleStream x = r.doubles(0, 0); |
339 |
> |
java.util.stream.DoubleStream x = r.doubles(10, .5, .4); |
340 |
|
shouldThrow(); |
341 |
|
} catch (IllegalArgumentException success) {} |
342 |
|
} |
350 |
|
long size = 0; |
351 |
|
for (int reps = 0; reps < REPS; ++reps) { |
352 |
|
counter.reset(); |
353 |
< |
r.ints(size).parallel().forEach(x -> {counter.increment();}); |
353 |
> |
r.ints(size).parallel().forEach(x -> counter.increment()); |
354 |
|
assertEquals(size, counter.sum()); |
355 |
|
size += 524959; |
356 |
|
} |
365 |
|
long size = 0; |
366 |
|
for (int reps = 0; reps < REPS; ++reps) { |
367 |
|
counter.reset(); |
368 |
< |
r.longs(size).parallel().forEach(x -> {counter.increment();}); |
368 |
> |
r.longs(size).parallel().forEach(x -> counter.increment()); |
369 |
|
assertEquals(size, counter.sum()); |
370 |
|
size += 524959; |
371 |
|
} |
380 |
|
long size = 0; |
381 |
|
for (int reps = 0; reps < REPS; ++reps) { |
382 |
|
counter.reset(); |
383 |
< |
r.doubles(size).parallel().forEach(x -> {counter.increment();}); |
383 |
> |
r.doubles(size).parallel().forEach(x -> counter.increment()); |
384 |
|
assertEquals(size, counter.sum()); |
385 |
|
size += 524959; |
386 |
|
} |
447 |
|
LongAdder counter = new LongAdder(); |
448 |
|
SplittableRandom r = new SplittableRandom(); |
449 |
|
long size = 100; |
450 |
< |
r.ints().limit(size).parallel().forEach(x -> {counter.increment();}); |
450 |
> |
r.ints().limit(size).parallel().forEach(x -> counter.increment()); |
451 |
|
assertEquals(size, counter.sum()); |
452 |
|
} |
453 |
|
|
458 |
|
LongAdder counter = new LongAdder(); |
459 |
|
SplittableRandom r = new SplittableRandom(); |
460 |
|
long size = 100; |
461 |
< |
r.longs().limit(size).parallel().forEach(x -> {counter.increment();}); |
461 |
> |
r.longs().limit(size).parallel().forEach(x -> counter.increment()); |
462 |
|
assertEquals(size, counter.sum()); |
463 |
|
} |
464 |
|
|
469 |
|
LongAdder counter = new LongAdder(); |
470 |
|
SplittableRandom r = new SplittableRandom(); |
471 |
|
long size = 100; |
472 |
< |
r.doubles().limit(size).parallel().forEach(x -> {counter.increment();}); |
472 |
> |
r.doubles().limit(size).parallel().forEach(x -> counter.increment()); |
473 |
|
assertEquals(size, counter.sum()); |
474 |
|
} |
475 |
|
|
480 |
|
LongAdder counter = new LongAdder(); |
481 |
|
SplittableRandom r = new SplittableRandom(); |
482 |
|
long size = 100; |
483 |
< |
r.ints().limit(size).forEach(x -> {counter.increment();}); |
483 |
> |
r.ints().limit(size).forEach(x -> counter.increment()); |
484 |
|
assertEquals(size, counter.sum()); |
485 |
|
} |
486 |
|
|
491 |
|
LongAdder counter = new LongAdder(); |
492 |
|
SplittableRandom r = new SplittableRandom(); |
493 |
|
long size = 100; |
494 |
< |
r.longs().limit(size).forEach(x -> {counter.increment();}); |
494 |
> |
r.longs().limit(size).forEach(x -> counter.increment()); |
495 |
|
assertEquals(size, counter.sum()); |
496 |
|
} |
497 |
|
|
502 |
|
LongAdder counter = new LongAdder(); |
503 |
|
SplittableRandom r = new SplittableRandom(); |
504 |
|
long size = 100; |
505 |
< |
r.doubles().limit(size).forEach(x -> {counter.increment();}); |
505 |
> |
r.doubles().limit(size).forEach(x -> counter.increment()); |
506 |
|
assertEquals(size, counter.sum()); |
507 |
|
} |
508 |
|
|