package org.zalando.riptide; import org.junit.Test; import org.springframework.util.concurrent.ListenableFuture; import org.springframework.util.concurrent.ListenableFutureTask; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; public final class ListenableCompletableFutureAdapterTest { @Test public void shouldCancel() { final ListenableFuture<Void> original = new ListenableFutureTask<Void>(() -> {}, null); final ListenableCompletableFutureAdapter<Void> unit = new ListenableCompletableFutureAdapter<>(original); unit.cancel(true); assertThat(original.isCancelled(), is(true)); } }