@Test
  public void testBlobNotFoundWithLastResponseNotBlobNotFound() throws Exception {
    ServerErrorCode[] serverErrorCodes = new ServerErrorCode[9];
    Arrays.fill(serverErrorCodes, ServerErrorCode.BlobNotFound);
    serverErrorCodes[8] = ServerErrorCode.IOError;
    testWithErrorCodes(serverErrorCodes, partition, serverLayout, RouterErrorCode.BlobDoesNotExist,
        deleteErrorCodeChecker, localDc);
  }
Test the case when the blob cannot be found in store servers, though the last response is {@code IO_Error}.
The delete operation is expected to return {@link RouterErrorCode#BlobDoesNotExist}, since the delete operation will be completed
before the last response according to its {@link OperationTracker}. The order of received responses is the
same as defined in {@code serverErrorCodes}.
ambry-router/src/test/java/com/github/ambry/router/DeleteManagerTest.java