@Test
public void testRunnable_run() {

    AtomicBoolean executed = new AtomicBoolean(false);
    Runnable runnable = Blocking.runnable(() -> executed.set(true));
    CompletableFuture.runAsync(runnable, pool)
            .join();
    Assert.assertTrue("The given runnable has not been executed", executed.get());
}