ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/SplittableRandomTest.java
(Generate patch)

Comparing jsr166/src/test/tck/SplittableRandomTest.java (file contents):
Revision 1.5 by jsr166, Mon Jul 15 01:07:43 2013 UTC vs.
Revision 1.7 by jsr166, Mon Sep 23 17:23:50 2013 UTC

# Line 45 | Line 45 | public class SplittableRandomTest extend
45      static final long MAX_LONG_BOUND = (1L << 42);
46  
47      // Number of replications for other checks
48 <    static final int REPS = 20;
48 >    static final int REPS =
49 >        Integer.getInteger("SplittableRandomTest.reps", 4);
50  
51      /**
52       * Repeated calls to nextInt produce at least two distinct results
# Line 350 | Line 351 | public class SplittableRandomTest extend
351          long size = 0;
352          for (int reps = 0; reps < REPS; ++reps) {
353              counter.reset();
354 <            r.ints(size).parallel().forEach(x -> {counter.increment();});
354 >            r.ints(size).parallel().forEach(x -> counter.increment());
355              assertEquals(size, counter.sum());
356              size += 524959;
357          }
# Line 365 | Line 366 | public class SplittableRandomTest extend
366          long size = 0;
367          for (int reps = 0; reps < REPS; ++reps) {
368              counter.reset();
369 <            r.longs(size).parallel().forEach(x -> {counter.increment();});
369 >            r.longs(size).parallel().forEach(x -> counter.increment());
370              assertEquals(size, counter.sum());
371              size += 524959;
372          }
# Line 380 | Line 381 | public class SplittableRandomTest extend
381          long size = 0;
382          for (int reps = 0; reps < REPS; ++reps) {
383              counter.reset();
384 <            r.doubles(size).parallel().forEach(x -> {counter.increment();});
384 >            r.doubles(size).parallel().forEach(x -> counter.increment());
385              assertEquals(size, counter.sum());
386              size += 524959;
387          }
# Line 447 | Line 448 | public class SplittableRandomTest extend
448          LongAdder counter = new LongAdder();
449          SplittableRandom r = new SplittableRandom();
450          long size = 100;
451 <        r.ints().limit(size).parallel().forEach(x -> {counter.increment();});
451 >        r.ints().limit(size).parallel().forEach(x -> counter.increment());
452          assertEquals(size, counter.sum());
453      }
454  
# Line 458 | Line 459 | public class SplittableRandomTest extend
459          LongAdder counter = new LongAdder();
460          SplittableRandom r = new SplittableRandom();
461          long size = 100;
462 <        r.longs().limit(size).parallel().forEach(x -> {counter.increment();});
462 >        r.longs().limit(size).parallel().forEach(x -> counter.increment());
463          assertEquals(size, counter.sum());
464      }
465  
# Line 469 | Line 470 | public class SplittableRandomTest extend
470          LongAdder counter = new LongAdder();
471          SplittableRandom r = new SplittableRandom();
472          long size = 100;
473 <        r.doubles().limit(size).parallel().forEach(x -> {counter.increment();});
473 >        r.doubles().limit(size).parallel().forEach(x -> counter.increment());
474          assertEquals(size, counter.sum());
475      }
476  
# Line 480 | Line 481 | public class SplittableRandomTest extend
481          LongAdder counter = new LongAdder();
482          SplittableRandom r = new SplittableRandom();
483          long size = 100;
484 <        r.ints().limit(size).forEach(x -> {counter.increment();});
484 >        r.ints().limit(size).forEach(x -> counter.increment());
485          assertEquals(size, counter.sum());
486      }
487  
# Line 491 | Line 492 | public class SplittableRandomTest extend
492          LongAdder counter = new LongAdder();
493          SplittableRandom r = new SplittableRandom();
494          long size = 100;
495 <        r.longs().limit(size).forEach(x -> {counter.increment();});
495 >        r.longs().limit(size).forEach(x -> counter.increment());
496          assertEquals(size, counter.sum());
497      }
498  
# Line 502 | Line 503 | public class SplittableRandomTest extend
503          LongAdder counter = new LongAdder();
504          SplittableRandom r = new SplittableRandom();
505          long size = 100;
506 <        r.doubles().limit(size).forEach(x -> {counter.increment();});
506 >        r.doubles().limit(size).forEach(x -> counter.increment());
507          assertEquals(size, counter.sum());
508      }
509  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines