@Test
  public void testBlobExpired() throws Exception {
    ServerErrorCode[] serverErrorCodes = new ServerErrorCode[9];
    Arrays.fill(serverErrorCodes, ServerErrorCode.ReplicaUnavailable);
    serverErrorCodes[5] = ServerErrorCode.BlobExpired;
    testWithErrorCodes(serverErrorCodes, partition, serverLayout, RouterErrorCode.BlobExpired, deleteErrorCodeChecker,
        localDc);
  }
Test the case when one server store responds with {@code Blob_Expired}, and other servers
respond with {@code Blob_Not_Found}. The delete operation should be able to resolve the
router error code as {@code Blob_Expired}. The order of received responses is the same as
defined in {@code serverErrorCodes}.
ambry-router/src/test/java/com/github/ambry/router/DeleteManagerTest.java