@Test
public void delaySimple() {

    long start = System.currentTimeMillis();
    CompletableFuture<Void> delayed = MoreAsyncUtil.delayedFuture(30, TimeUnit.MILLISECONDS);
    delayed.join();
    long end = System.currentTimeMillis();
    assertTrue(end - start >= 30, "Delay was not long enough");
}