Commit 0257e895 by olly Committed by Ian Baker

DefaultTrackSelectorTest: Add @test to enable test, and fix it

PiperOrigin-RevId: 295414974
parent 2a012f86
...@@ -346,6 +346,7 @@ public final class DefaultTrackSelectorTest { ...@@ -346,6 +346,7 @@ public final class DefaultTrackSelectorTest {
} }
/** Tests that adaptive audio track selections respect the maximum audio bitrate. */ /** Tests that adaptive audio track selections respect the maximum audio bitrate. */
@Test
public void testSelectAdaptiveAudioTrackGroupWithMaxBitrate() throws ExoPlaybackException { public void testSelectAdaptiveAudioTrackGroupWithMaxBitrate() throws ExoPlaybackException {
Format format128k = Format format128k =
Format.createAudioSampleFormat( Format.createAudioSampleFormat(
...@@ -394,7 +395,7 @@ public final class DefaultTrackSelectorTest { ...@@ -394,7 +395,7 @@ public final class DefaultTrackSelectorTest {
TrackSelectorResult result = TrackSelectorResult result =
trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE); trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 0, 1, 2); assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 2, 0, 1);
trackSelector.setParameters( trackSelector.setParameters(
trackSelector.buildUponParameters().setMaxAudioBitrate(256 * 1024 - 1)); trackSelector.buildUponParameters().setMaxAudioBitrate(256 * 1024 - 1));
...@@ -408,11 +409,11 @@ public final class DefaultTrackSelectorTest { ...@@ -408,11 +409,11 @@ public final class DefaultTrackSelectorTest {
trackSelector.setParameters( trackSelector.setParameters(
trackSelector.buildUponParameters().setMaxAudioBitrate(192 * 1024 - 1)); trackSelector.buildUponParameters().setMaxAudioBitrate(192 * 1024 - 1));
result = trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE); result = trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 1); assertFixedSelection(result.selections.get(0), trackGroups.get(0), 1);
trackSelector.setParameters(trackSelector.buildUponParameters().setMaxAudioBitrate(10)); trackSelector.setParameters(trackSelector.buildUponParameters().setMaxAudioBitrate(10));
result = trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE); result = trackSelector.selectTracks(rendererCapabilities, trackGroups, periodId, TIMELINE);
assertAdaptiveSelection(result.selections.get(0), trackGroups.get(0), 1); assertFixedSelection(result.selections.get(0), trackGroups.get(0), 1);
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment