Looks good. I've made the same mistake testing CompletableFuture.
On Sun, Apr 14, 2013 at 2:32 AM, Chris Hegarty <chris.hega...@oracle.com>wrote: > Silly mistake in the test. Incorrectly assumes that one of the given > CompletableFutures must be completed before applyToEitherXXX / > acceptEitherXXX / runAfterEitherXXX / anyOf returns. The correct assertion > is that one of the given CompletableFutures must be completed before the > return CompletableFuture completes. > > With the given structure of the test this can be done by checking that one > of the given CompletableFutures is complete after joining the returned > CompletableFuture. > > http://cr.openjdk.java.net/~**chegar/8011799/webrev.00/** > webrev/test/java/util/**concurrent/CompletableFuture/** > Basic.java.udiff.html<http://cr.openjdk.java.net/~chegar/8011799/webrev.00/webrev/test/java/util/concurrent/CompletableFuture/Basic.java.udiff.html> > > -Chris. >