Add parameter comments in ReorderingSeiMessageQueueTest

PiperOrigin-RevId: 650959556
This commit is contained in:
ibaker 2024-07-10 04:31:53 -07:00 committed by Copybara-Service
parent 70a6b5d50d
commit a202fd0c9c

View File

@ -50,17 +50,19 @@ public final class ReorderingSeiMessageQueueTest {
ParsableByteArray scratchData = new ParsableByteArray(); ParsableByteArray scratchData = new ParsableByteArray();
byte[] data1 = TestUtil.buildTestData(5); byte[] data1 = TestUtil.buildTestData(5);
scratchData.reset(data1); scratchData.reset(data1);
reorderingQueue.add(345, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 345, scratchData);
byte[] data2 = TestUtil.buildTestData(10); byte[] data2 = TestUtil.buildTestData(10);
scratchData.reset(data2); scratchData.reset(data2);
reorderingQueue.add(123, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 123, scratchData);
assertThat(emittedMessages).isEmpty(); assertThat(emittedMessages).isEmpty();
reorderingQueue.flush(); reorderingQueue.flush();
assertThat(emittedMessages) assertThat(emittedMessages)
.containsExactly(new SeiMessage(123, data2), new SeiMessage(345, data1)) .containsExactly(
new SeiMessage(/* presentationTimeUs= */ 123, data2),
new SeiMessage(/* presentationTimeUs= */ 345, data1))
.inOrder(); .inOrder();
} }
@ -74,16 +76,17 @@ public final class ReorderingSeiMessageQueueTest {
ParsableByteArray scratchData = new ParsableByteArray(); ParsableByteArray scratchData = new ParsableByteArray();
byte[] data1 = TestUtil.buildTestData(5); byte[] data1 = TestUtil.buildTestData(5);
scratchData.reset(data1); scratchData.reset(data1);
reorderingQueue.add(345, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 345, scratchData);
byte[] data2 = TestUtil.buildTestData(10); byte[] data2 = TestUtil.buildTestData(10);
scratchData.reset(data2); scratchData.reset(data2);
reorderingQueue.add(123, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 123, scratchData);
assertThat(emittedMessages).isEmpty(); assertThat(emittedMessages).isEmpty();
reorderingQueue.setMaxSize(1); reorderingQueue.setMaxSize(1);
assertThat(emittedMessages).containsExactly(new SeiMessage(123, data2)); assertThat(emittedMessages)
.containsExactly(new SeiMessage(/* presentationTimeUs= */ 123, data2));
} }
@Test @Test
@ -100,15 +103,16 @@ public final class ReorderingSeiMessageQueueTest {
ParsableByteArray scratchData = new ParsableByteArray(); ParsableByteArray scratchData = new ParsableByteArray();
byte[] data1 = TestUtil.buildTestData(5); byte[] data1 = TestUtil.buildTestData(5);
scratchData.reset(data1); scratchData.reset(data1);
reorderingQueue.add(345, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 345, scratchData);
assertThat(emittedMessages).isEmpty(); assertThat(emittedMessages).isEmpty();
byte[] data2 = TestUtil.buildTestData(10); byte[] data2 = TestUtil.buildTestData(10);
scratchData.reset(data2); scratchData.reset(data2);
reorderingQueue.add(123, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 123, scratchData);
assertThat(emittedMessages).containsExactly(new SeiMessage(123, data2)); assertThat(emittedMessages)
.containsExactly(new SeiMessage(/* presentationTimeUs= */ 123, data2));
} }
/** /**
@ -126,13 +130,13 @@ public final class ReorderingSeiMessageQueueTest {
ParsableByteArray scratchData = new ParsableByteArray(); ParsableByteArray scratchData = new ParsableByteArray();
byte[] data1 = TestUtil.buildTestData(5); byte[] data1 = TestUtil.buildTestData(5);
scratchData.reset(data1); scratchData.reset(data1);
reorderingQueue.add(345, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 345, scratchData);
verifyNoInteractions(mockSeiConsumer); verifyNoInteractions(mockSeiConsumer);
byte[] data2 = TestUtil.buildTestData(10); byte[] data2 = TestUtil.buildTestData(10);
scratchData.reset(data2); scratchData.reset(data2);
reorderingQueue.add(123, scratchData); reorderingQueue.add(/* presentationTimeUs= */ 123, scratchData);
verify(mockSeiConsumer).consume(eq(123L), same(scratchData)); verify(mockSeiConsumer).consume(eq(123L), same(scratchData));
} }