@Test
public void testExceptionally() throws InterruptedException {

    CompletionStage<Void> firstCompletionStage = Async.supplyAsync(latchSupplier(latch1), executorA);
    firstCompletionStage = firstCompletionStage.exceptionally(ex -> null);
    latch1.countDown();
    firstCompletionStage.toCompletableFuture().join();
    assertHits(executorA, 1);
}