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