@Test
  public void testBlobNotFoundWithTwoBlobDeleted() throws Exception {
    ServerErrorCode[] serverErrorCodes = new ServerErrorCode[9];
    Arrays.fill(serverErrorCodes, ServerErrorCode.IOError);
    serverErrorCodes[5] = ServerErrorCode.BlobDeleted;
    serverErrorCodes[8] = ServerErrorCode.BlobDeleted;
    testWithErrorCodes(serverErrorCodes, partition, serverLayout, null, deleteErrorCodeChecker, localDc);
  }
Test the case when the two server responses are {@code ServerErrorCode.Blob_Deleted}, one is in the middle
of the responses, and the other is the last response. In this case, we should return {@code Blob_Deleted},
as we treat {@code Blob_Deleted} as a successful response, and we have met the {@code successTarget}.
The order of received responses is the same as defined in {@code serverErrorCodes}.
ambry-router/src/test/java/com/github/ambry/router/DeleteManagerTest.java