@Test
public void shouldReturnUnhealthyResultIfCallToDistributedStoreTimesOut() {

    // just return a future and let the call sit there and wait
    when(distributedStore.nop()).thenReturn(SettableFuture.<Void>create());
    assertThat(check.check().isHealthy(), equalTo(false));
}