From c3866449e248bb7e7fce6c78b51f4960e14a0c91 Mon Sep 17 00:00:00 2001 From: bachinger Date: Tue, 31 May 2022 14:41:24 +0000 Subject: [PATCH] Ignore decoding test cases when library not available #minor-release PiperOrigin-RevId: 452043577 --- .../android/exoplayer2/ext/opus/OpusDecoderTest.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/extensions/opus/src/test/java/com/google/android/exoplayer2/ext/opus/OpusDecoderTest.java b/extensions/opus/src/test/java/com/google/android/exoplayer2/ext/opus/OpusDecoderTest.java index 8a5061f85e8..3c42329e43f 100644 --- a/extensions/opus/src/test/java/com/google/android/exoplayer2/ext/opus/OpusDecoderTest.java +++ b/extensions/opus/src/test/java/com/google/android/exoplayer2/ext/opus/OpusDecoderTest.java @@ -16,6 +16,7 @@ package com.google.android.exoplayer2.ext.opus; import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assume.assumeTrue; import androidx.annotation.Nullable; import androidx.test.ext.junit.runners.AndroidJUnit4; @@ -26,7 +27,6 @@ import com.google.common.collect.ImmutableList; import java.nio.ByteBuffer; import java.nio.ByteOrder; -import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -69,11 +69,6 @@ protected void loadLibrary(String name) { private static final ImmutableList FULL_INITIALIZATION_DATA = ImmutableList.of(HEADER, CUSTOM_PRE_SKIP_BYTES, CUSTOM_SEEK_PRE_ROLL_BYTES); - @Before - public void setUp() { - assertThat(LOADER.isAvailable()).isTrue(); - } - @Test public void getChannelCount() { int channelCount = OpusDecoder.getChannelCount(HEADER); @@ -120,6 +115,7 @@ public void getDiscardPaddingSamples_negativeSampleLength_returnZero() { @Test public void decode_removesPreSkipFromOutput() throws OpusDecoderException { + assumeTrue(LOADER.isAvailable()); OpusDecoder decoder = new OpusDecoder( /* numInputBuffers= */ 0, @@ -139,6 +135,7 @@ public void decode_removesPreSkipFromOutput() throws OpusDecoderException { @Test public void decode_whenDiscardPaddingDisabled_returnsDiscardPadding() throws OpusDecoderException { + assumeTrue(LOADER.isAvailable()); OpusDecoder decoder = new OpusDecoder( /* numInputBuffers= */ 0, @@ -159,6 +156,7 @@ public void decode_whenDiscardPaddingDisabled_returnsDiscardPadding() @Test public void decode_whenDiscardPaddingEnabled_removesDiscardPadding() throws OpusDecoderException { + assumeTrue(LOADER.isAvailable()); OpusDecoder decoder = new OpusDecoder( /* numInputBuffers= */ 0,