@Test
public void testCallableFail() throws Exception {

  ListenableFuture<MutateRowResponse> rowFuture = underTest.add(createRequestEntry());
  Assert.assertFalse(rowFuture.isDone());
  setResponse(Status.NOT_FOUND);
  Assert.assertTrue(rowFuture.isDone());
  try {
    rowFuture.get();
  } catch (ExecutionException e) {
    Assert.assertEquals(Status.NOT_FOUND.getCode(), Status.fromThrowable(e).getCode());
    Assert.assertFalse(operationAccountant.hasInflightOperations());
  }
}