Reorder the assetions in tests

So it's more clear what's actually broke in the error log.

PiperOrigin-RevId: 667964963
This commit is contained in:
claincly 2024-08-27 06:41:25 -07:00 committed by Copybara-Service
parent a4d0735d4c
commit 36d61000fd

View File

@ -367,20 +367,20 @@ public class VideoTimestampConsistencyTest {
private void compareTimestamps(
List<EditedMediaItem> mediaItems, List<Long> expectedTimestamps, boolean containsImage)
throws Exception {
ImmutableList<Long> timestampsFromTransformer = getTimestampsFromTransformer(mediaItems);
assertThat(timestampsFromTransformer).isEqualTo(expectedTimestamps);
ImmutableList<Long> timestampsFromCompositionPlayer =
getTimestampsFromCompositionPlayer(mediaItems);
ImmutableList<Long> timestampsFromTransformer = getTimestampsFromTransformer(mediaItems);
assertThat(timestampsFromCompositionPlayer).isEqualTo(timestampsFromTransformer);
assertThat(timestampsFromCompositionPlayer).isEqualTo(expectedTimestamps);
if (!containsImage) {
// ExoPlayer doesn't support image playback with effects.
ImmutableList<Long> timestampsFromExoPlayer =
getTimestampsFromExoPlayer(
Lists.transform(mediaItems, editedMediaItem -> editedMediaItem.mediaItem));
assertThat(timestampsFromCompositionPlayer).isEqualTo(timestampsFromExoPlayer);
assertThat(timestampsFromExoPlayer).isEqualTo(expectedTimestamps);
}
assertThat(timestampsFromTransformer).isEqualTo(expectedTimestamps);
}
private ImmutableList<Long> getTimestampsFromTransformer(List<EditedMediaItem> editedMediaItems)