@Test
public void testSet()
        throws Exception
{

    ExtendedSettableFuture<String> future = ExtendedSettableFuture.create();
    future.set("abc");
    assertTrue(future.isDone());
    assertFalse(future.isCancelled());
    assertFalse(future.checkWasInterrupted());
    assertEquals(future.get(), "abc");
}