### Question:
PendingResult { public T await() throws ExecutionException, InterruptedException { return future.get(); } PendingResult(Future<T> future,
                  Executor executor); static PendingResult<T> fromFuture(@NonNull Future<T> future); PendingResult<R> transform(@NonNull final Transformer<T, R> transformer); T await(); R adapt(@NonNull Adapter<T, R> adapter); void whenAvailable(@NonNull final Callback<T> callback); void whenDone(@NonNull final Callback<T> callback);  }### Answer:
@Test public void await() throws Exception { String result = testee.await(); assertEquals( RESULT, result ); }