@Test
public void testParseTransportStreamWithKLVAll() throws Exception {

  final Stanag4609TransportStreamParser parser = getParser();
  final Map<Integer, List<DecodedKLVMetadataPacket>> decodedStreams = parser.parse();
  assertThat(decodedStreams.size(), is(1));
  // The packet ID of the metadata stream in this file is 497.
  assertThat(decodedStreams, hasKey(497));
  final List<DecodedKLVMetadataPacket> decodedPackets = decodedStreams.get(497);
  assertThat(decodedPackets.size(), is(1));
  verifyDecodedMetadataPacket(decodedPackets.get(0));
}