private void verifyInfo(MessageInfo info, MockId id, long size, long expiresAtMs, boolean isDeleted,
      boolean isTtlUpdated) {
    Assert.assertEquals("StoreKey not as expected", id, info.getStoreKey());
    Assert.assertEquals("Size not as expected", size, info.getSize());
    Assert.assertEquals("ExpiresAtMs not as expected", expiresAtMs, info.getExpirationTimeInMs());
    Assert.assertEquals("isDeleted not as expected", isDeleted, info.isDeleted());
    Assert.assertEquals("isTtlUpdated not as expected", isTtlUpdated, info.isTtlUpdated());
    Assert.assertEquals("AccountId not as expected", id.getAccountId(), info.getAccountId());
    Assert.assertEquals("ContainerId not as expected", id.getContainerId(), info.getContainerId());
  }
Verifies that {@code info} has details as provided.
@param info the {@link MessageInfo} to check
@param id the expected {@link com.github.ambry.store.StoreKey}
@param size the expected size
@param expiresAtMs the expected expiry time in ms
@param isDeleted the expected delete state
@param isTtlUpdated the expected ttl update state
ambry-messageformat/src/test/java/com/github/ambry/messageformat/BlobStoreRecoveryTest.java