NonListenableSettableFuture.create();
ListenableFuture<String> listenableFuture =
listenInPoolThread(abstractFuture, executorService);
SingleCallListener singleCallListener = new SingleCallListener();
singleCallListener.expectCall();
assertFalse(singleCallListener.wasCalled());
assertFalse(listenableFuture.isDone());
listenableFuture.addListener(singleCallListener, directExecutor());