void checkDeleted() throws Exception {
      try {
        future.get(AWAIT_TIMEOUT, TimeUnit.SECONDS);
        Assert.fail("Blob should have been deleted in operation: " + getOperationName());
      } catch (ExecutionException e) {
        Throwable rootCause = Utils.getRootCause(e);
        Assert.assertTrue("Exception cause is not RouterException in operation: " + getOperationName(),
            rootCause instanceof RouterException);
        Assert.assertEquals("Error code is not BlobDeleted in operation: " + getOperationName(),
            RouterErrorCode.BlobDeleted, ((RouterException) rootCause).getErrorCode());
      } catch (Exception e) {
        throw new Exception("Unexpected exception occured in operation: " + getOperationName(), e);
      }
    }
Check that a requested blob is deleted.
@throws Exception
ambry-server/src/integration-test/java/com/github/ambry/server/RouterServerTestFramework.java