@Test
public void testPeekId3Data_returnNull_ifId3TagNotPresentAtBeginningOfInput()
    throws IOException, InterruptedException {

  Id3Peeker id3Peeker = new Id3Peeker();
  FakeExtractorInput input =
      new FakeExtractorInput.Builder()
          .setData(new byte[] {1, 'I', 'D', '3', 2, 3, 4, 5, 6, 7, 8, 9, 10})
          .build();
  Metadata metadata = id3Peeker.peekId3Data(input, /* id3FramePredicate= */ null);
  assertThat(metadata).isNull();
}