@Test
public void testParcelable() {

  Metadata metadataToParcel =
      new Metadata(
          new BinaryFrame("id1", new byte[] {1}), new BinaryFrame("id2", new byte[] {2}));
  Parcel parcel = Parcel.obtain();
  metadataToParcel.writeToParcel(parcel, 0);
  parcel.setDataPosition(0);
  Metadata metadataFromParcel = Metadata.CREATOR.createFromParcel(parcel);
  assertThat(metadataFromParcel).isEqualTo(metadataToParcel);
  parcel.recycle();
}