@Test
  public void testBrokenUnchangedMetaDataBlobOperation() throws IOException, MessageFormatException {
    InputAndExpected inputAndExpected =
        new InputAndExpected(BLOB_ID_VERSION_1_METADATA_CONVERTED, VALID_MESSAGE_FORMAT_INPUT_STREAM_IMPLS[0], false,
            new String[]{BLOB_ID_VERSION_1_DATACHUNK_0_CONVERTED.getFirst(),
                BLOB_ID_VERSION_1_DATACHUNK_1_UNCONVERTED.getFirst()}, null);
    assertException(transformer.transform(inputAndExpected.getInput()), IllegalStateException.class);
  }
Tests that correct exception is made when transformation is attempted
on a changed metadata chunk with an unchanged data chunk
@throws IOException
@throws MessageFormatException
ambry-replication/src/test/java/com/github/ambry/replication/BlobIdTransformerTest.java