@Test
  public void testReplicateBlobWhenTargetConditions() throws Exception {
    // Besides the above test cases to test the different conditions on the source host, need verify the different cases on the local store.
    // We test it with Integration test which uses the production BlobStore instead of the mock layer.
    // Refer to ServerHttp2Test.replicateBlobCaseTest
    // test PutBlob but StoreErrorCodes.Already_Exist
    // test PutBlob and applyTTLUpdate but hit StoreErrorCodes.Already_Updated or StoreErrorCodes.ID_Deleted
    // test PutBlob and applyDelete but hit StoreErrorCodes.ID_Deleted or StoreErrorCodes.Life_Version_Conflict
  }
Test the source data node is the server itself
Should return successful status but do nothing
ambry-server/src/test/java/com/github/ambry/server/AmbryServerRequestsTest.java