@Test
  public void testMetaDataBlobOperation() 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_CONVERTED.getFirst()},
            new String[]{BLOB_ID_VERSION_1_DATACHUNK_0_CONVERTED.getSecond(),
                BLOB_ID_VERSION_1_DATACHUNK_1_CONVERTED.getSecond()});
    TransformationOutput output = transformer.transform(inputAndExpected.getInput());
    assertNull("output exception should be null", output.getException());
    verifyOutput(output.getMsg(), inputAndExpected.getExpected());
  }
Tests metadata blob transformation
@throws IOException
@throws MessageFormatException
ambry-replication/src/test/java/com/github/ambry/replication/BlobIdTransformerTest.java