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

Comparing jsr166/src/test/tck/CompletableFutureTest.java (file contents):
Revision 1.119 by jsr166, Sun Sep 6 16:31:46 2015 UTC vs.
Revision 1.120 by jsr166, Sun Sep 6 16:47:24 2015 UTC

# Line 3390 | Line 3390 | public class CompletableFutureTest exten
3390       * completedStage returns a completed CompletionStage
3391       */
3392      public void testCompletedStage() {
3393 <        AtomicInteger x = new AtomicInteger();
3393 >        AtomicInteger x = new AtomicInteger(0);
3394          AtomicReference<Throwable> r = new AtomicReference<Throwable>();
3395          CompletionStage<Integer> f = CompletableFuture.completedStage(1);
3396          f.whenComplete((v, e) -> {if (e != null) r.set(e); else x.set(v);});
# Line 3468 | Line 3468 | public class CompletableFutureTest exten
3468      public void testMinimalCompletionStage() {
3469          CompletableFuture<Integer> f = new CompletableFuture<>();
3470          CompletionStage<Integer> g = f.minimalCompletionStage();
3471 <        AtomicInteger x = new AtomicInteger();
3471 >        AtomicInteger x = new AtomicInteger(0);
3472          AtomicReference<Throwable> r = new AtomicReference<Throwable>();
3473          checkIncomplete(f);
3474          g.whenComplete((v, e) -> {if (e != null) r.set(e); else x.set(v);});
# Line 3485 | Line 3485 | public class CompletableFutureTest exten
3485      public void testMinimalCompletionStage2() {
3486          CompletableFuture<Integer> f = new CompletableFuture<>();
3487          CompletionStage<Integer> g = f.minimalCompletionStage();
3488 <        AtomicInteger x = new AtomicInteger();
3488 >        AtomicInteger x = new AtomicInteger(0);
3489          AtomicReference<Throwable> r = new AtomicReference<Throwable>();
3490          g.whenComplete((v, e) -> {if (e != null) r.set(e); else x.set(v);});
3491          checkIncomplete(f);
# Line 3503 | Line 3503 | public class CompletableFutureTest exten
3503      public void testFailedStage() {
3504          CFException ex = new CFException();
3505          CompletionStage<Integer> f = CompletableFuture.failedStage(ex);
3506 <        AtomicInteger x = new AtomicInteger();
3506 >        AtomicInteger x = new AtomicInteger(0);
3507          AtomicReference<Throwable> r = new AtomicReference<Throwable>();
3508          f.whenComplete((v, e) -> {if (e != null) r.set(e); else x.set(v);});
3509          assertEquals(x.get(), 0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines