@Test
  public void testCreateInvalidCompositeBlob() {
    //tests null input
    invalidV3CompositeBlobInfoCtor(null);
    //tests empty input
    List<Pair<StoreKey, Long>> keysAndContentSizes = new ArrayList<>();
    invalidV3CompositeBlobInfoCtor(keysAndContentSizes);
    //tests attempt creation of compositeBlobInfo with 0 length blob
    keysAndContentSizes = createKeysAndContentSizes(60, 1, 1000000, 100);
    keysAndContentSizes.add(new Pair<>(new MockId(TestUtils.getRandomString(60)), 0L));
    invalidV3CompositeBlobInfoCtor(keysAndContentSizes);
  }
Tests that invalid inputs to the V3 {@link CompositeBlobInfo} ctor don't work
ambry-messageformat/src/test/java/com/github/ambry/messageformat/CompositeBlobInfoTest.java