@Test
  public void testValidBlobsAgainstCorruption() throws Exception {
    testValidBlobs(Blob_Version_V3, BlobType.DataBlob, Message_Header_Version_V2);
    testValidBlobs(Blob_Version_V3, BlobType.MetadataBlob, Message_Header_Version_V2);
    testValidBlobs(Blob_Version_V3, BlobType.DataBlob, Message_Header_Version_V3);
    testValidBlobs(Blob_Version_V3, BlobType.MetadataBlob, Message_Header_Version_V3);
  }
Test the case where all messages are valid.
ambry-messageformat/src/test/java/com/github/ambry/messageformat/MessageSievingInputStreamTest.java