Remove @DoNotInstrument from test classes

This isn't needed now we've updated to Robolectric 4.6

Follow-up to 0df0df9aee

PiperOrigin-RevId: 389616471
This commit is contained in:
ibaker 2021-08-09 14:15:42 +01:00 committed by Oliver Woodman
parent 849c307402
commit db1fe8041b
76 changed files with 0 additions and 152 deletions

View File

@ -94,12 +94,10 @@ import org.mockito.Mock;
import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule;
import org.mockito.stubbing.Answer;
import org.robolectric.annotation.internal.DoNotInstrument;
import org.robolectric.shadows.ShadowSystemClock;
/** Tests for {@link ImaAdsLoader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class ImaAdsLoaderTest {
private static final long CONTENT_DURATION_US = 10 * C.MICROS_PER_SECOND;

View File

@ -20,11 +20,9 @@ import static com.google.common.truth.Truth.assertThat;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link Rating} and its subclasses. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class RatingTest {
@Test

View File

@ -30,11 +30,9 @@ import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link AsynchronousMediaCodecAdapter}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class AsynchronousMediaCodecAdapterTest {
private AsynchronousMediaCodecAdapter adapter;
private HandlerThread callbackThread;

View File

@ -44,11 +44,9 @@ import java.io.InputStream;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link DashMediaPeriod}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DashMediaPeriodTest {
@Test

View File

@ -43,12 +43,10 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicReference;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
import org.robolectric.shadows.ShadowLooper;
/** Unit test for {@link DashMediaSource}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DashMediaSourceTest {
private static final String SAMPLE_MPD_LIVE_WITHOUT_LIVE_CONFIGURATION =

View File

@ -34,11 +34,9 @@ import java.util.Arrays;
import java.util.Collections;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link DashUtil}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DashUtilTest {
@Test

View File

@ -55,12 +55,10 @@ import java.util.List;
import java.util.Random;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
import org.robolectric.shadows.ShadowSystemClock;
/** Unit test for {@link DefaultDashChunkSource}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DefaultDashChunkSourceTest {
private static final String SAMPLE_MPD_LIVE_WITH_OFFSET_INSIDE_WINDOW =

View File

@ -27,11 +27,9 @@ import com.google.android.exoplayer2.source.MediaSource;
import com.google.android.exoplayer2.util.MimeTypes;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for creating DASH media sources with the {@link DefaultMediaSourceFactory}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DefaultMediaSourceFactoryTest {
private static final String URI_MEDIA = "http://exoplayer.dev/video";

View File

@ -30,11 +30,9 @@ import com.google.android.exoplayer2.util.MimeTypes;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link EventSampleStream}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class EventSampleStreamTest {
private static final String SCHEME_ID = "urn:test";

View File

@ -35,11 +35,9 @@ import com.google.android.exoplayer2.trackselection.DefaultTrackSelector;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** End-to-end tests using DASH samples. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DashPlaybackTest {
@Rule

View File

@ -36,13 +36,11 @@ import java.util.Collections;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserFactory;
/** Unit tests for {@link DashManifestParser}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DashManifestParserTest {
private static final String SAMPLE_MPD_LIVE = "media/mpd/sample_mpd_live";

View File

@ -30,11 +30,9 @@ import java.util.List;
import java.util.Random;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link DashManifest}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DashManifestTest {
private static final UtcTimingElement UTC_TIMING = new UtcTimingElement("", "");

View File

@ -21,11 +21,9 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.google.android.exoplayer2.C;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link RangedUri}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class RangedUriTest {
private static final String BASE_URI = "http://www.test.com/";

View File

@ -21,11 +21,9 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.google.android.exoplayer2.C;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link SegmentBase}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class SegmentBaseTest {
@Test

View File

@ -21,11 +21,9 @@ import static org.junit.Assert.fail;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link UrlTemplate}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class UrlTemplateTest {
@Test

View File

@ -57,11 +57,9 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link DashDownloader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DashDownloaderTest {
private SimpleCache cache;

View File

@ -25,11 +25,9 @@ import com.google.android.exoplayer2.testutil.FakeDataSource;
import com.google.android.exoplayer2.util.MimeTypes;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test to verify creation of a DASH {@link DownloadHelper}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DownloadHelperTest {
@Test

View File

@ -55,12 +55,10 @@ import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
import org.robolectric.annotation.internal.DoNotInstrument;
import org.robolectric.shadows.ShadowLog;
/** Tests {@link DownloadManager}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DownloadManagerDashTest {
private static final int ASSERT_TRUE_TIMEOUT_MS = 5000;

View File

@ -57,11 +57,9 @@ import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link DownloadService}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DownloadServiceDashTest {
private SimpleCache cache;

View File

@ -22,11 +22,9 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.google.android.exoplayer2.C;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link ConstantBitrateSeekMap}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class ConstantBitrateSeekMapTest {
private ConstantBitrateSeekMap constantBitrateSeekMap;

View File

@ -31,11 +31,9 @@ import java.io.IOException;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Test for {@link DefaultExtractorInput}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DefaultExtractorInputTest {
private static final String TEST_URI = "http://www.google.com";

View File

@ -42,11 +42,9 @@ import java.util.List;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link DefaultExtractorsFactory}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DefaultExtractorsFactoryTest {
@Test

View File

@ -21,11 +21,9 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.google.android.exoplayer2.C;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link Extractor}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class ExtractorTest {
@Test

View File

@ -27,11 +27,9 @@ import java.io.EOFException;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link ExtractorUtil}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class ExtractorUtilTest {
private static final String TEST_URI = "http://www.google.com";

View File

@ -28,7 +28,6 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import java.io.IOException;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Unit tests for {@link FlacFrameReader}.
@ -37,7 +36,6 @@ import org.robolectric.annotation.internal.DoNotInstrument;
* href="https://xiph.org/flac/documentation_tools_flac.html">flac</a> command.
*/
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class FlacFrameReaderTest {
@Test

View File

@ -33,7 +33,6 @@ import java.io.IOException;
import java.util.ArrayList;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Unit tests for {@link FlacMetadataReader}.
@ -42,7 +41,6 @@ import org.robolectric.annotation.internal.DoNotInstrument;
* href="https://xiph.org/flac/documentation_tools_metaflac.html">metaflac</a> command.
*/
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class FlacMetadataReaderTest {
@Test

View File

@ -27,11 +27,9 @@ import java.io.IOException;
import java.util.ArrayList;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link FlacStreamMetadata}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class FlacStreamMetadataTest {
@Test

View File

@ -29,11 +29,9 @@ import com.google.android.exoplayer2.testutil.FakeExtractorInput;
import java.io.IOException;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link Id3Peeker}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class Id3PeekerTest {
@Test

View File

@ -21,11 +21,9 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.google.android.exoplayer2.testutil.TestUtil;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link VorbisBitArray}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class VorbisBitArrayTest {
@Test

View File

@ -28,11 +28,9 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import java.io.IOException;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link VorbisUtil}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class VorbisUtilTest {
@Test

View File

@ -35,7 +35,6 @@ import java.io.IOException;
import java.util.Random;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Tests for {@link AmrExtractor} that test specific behaviours and don't need to be parameterized.
@ -44,7 +43,6 @@ import org.robolectric.annotation.internal.DoNotInstrument;
* AmrExtractorParameterizedTest}.
*/
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class AmrExtractorNonParameterizedTest {
private static final Random RANDOM = new Random(1234);

View File

@ -22,7 +22,6 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Unit tests for {@link AmrExtractor} that use parameterization to test a range of behaviours.
@ -31,7 +30,6 @@ import org.robolectric.annotation.internal.DoNotInstrument;
* AmrExtractorNonParameterizedTest}.
*/
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class AmrExtractorParameterizedTest {
@Parameters(name = "{0}")

View File

@ -32,11 +32,9 @@ import java.util.Random;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link AmrExtractor} seeking behaviour. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class AmrExtractorSeekTest {
private static final Random random = new Random(1234L);

View File

@ -32,11 +32,9 @@ import java.io.IOException;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Seeking tests for {@link FlacExtractor}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class FlacExtractorSeekTest {
private static final String TEST_FILE_SEEK_TABLE = "media/flac/bear.flac";

View File

@ -23,11 +23,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link FlacExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public class FlacExtractorTest {
@Parameters(name = "{0}")

View File

@ -34,11 +34,9 @@ import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Seeking tests for {@link FlvExtractor}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class FlvExtractorSeekTest {
private static final String TEST_FILE_KEY_FRAME_INDEX =

View File

@ -22,11 +22,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link FlvExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class FlvExtractorTest {
@Parameters(name = "{0}")

View File

@ -20,11 +20,9 @@ import com.google.common.collect.ImmutableList;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit tests for {@link JpegExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class JpegExtractorTest {
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}")

View File

@ -24,11 +24,9 @@ import com.google.android.exoplayer2.util.MimeTypes;
import com.google.common.collect.ImmutableList;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link MotionPhotoDescription}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class MotionPhotoDescriptionTest {
private static final long TEST_PRESENTATION_TIMESTAMP_US = 5L;

View File

@ -27,11 +27,9 @@ import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests {@link DefaultEbmlReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class DefaultEbmlReaderTest {
@Test

View File

@ -22,11 +22,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link MatroskaExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class MatroskaExtractorTest {
@Parameters(name = "{0}")

View File

@ -29,11 +29,9 @@ import java.io.EOFException;
import java.io.IOException;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link VarintReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class VarintReaderTest {
private static final byte MAX_BYTE = (byte) 0xFF;

View File

@ -34,11 +34,9 @@ import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link ConstantBitrateSeeker}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class ConstantBitrateSeekerTest {
private static final String CONSTANT_FRAME_SIZE_TEST_FILE =
"media/mp3/bear-cbr-constant-frame-size-no-seek-table.mp3";

View File

@ -35,11 +35,9 @@ import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link IndexSeeker}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class IndexSeekerTest {
private static final String TEST_FILE_NO_SEEK_TABLE = "media/mp3/bear-vbr-no-seek-table.mp3";

View File

@ -23,11 +23,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link Mp3Extractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class Mp3ExtractorTest {
@Parameters(name = "{0}")

View File

@ -27,11 +27,9 @@ import com.google.android.exoplayer2.util.Util;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link XingSeeker}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class XingSeekerTest {
// Xing header/payload from http://storage.googleapis.com/exoplayer-test-media-0/play.mp3.

View File

@ -24,11 +24,9 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import com.google.android.exoplayer2.util.Util;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link AtomParsers}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class AtomParsersTest {
private static final String ATOM_HEADER = "000000000000000000000000";

View File

@ -25,13 +25,11 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Tests for {@link FragmentedMp4Extractor} that test behaviours where sniffing must not be tested.
*/
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public class FragmentedMp4ExtractorNoSniffingTest {
@Parameters(name = "{0}")

View File

@ -27,11 +27,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link FragmentedMp4Extractor} that test behaviours where sniffing must be tested. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class FragmentedMp4ExtractorTest {
@Parameters(name = "{0}")

View File

@ -20,11 +20,9 @@ import static com.google.common.truth.Truth.assertThat;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Test for {@link MetadataUtil}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class MetadataUtilTest {
@Test

View File

@ -22,11 +22,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link Mp4Extractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class Mp4ExtractorTest {
@Parameters(name = "{0}")

View File

@ -27,11 +27,9 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import java.util.UUID;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link PsshAtomUtil}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class PsshAtomUtilTest {
@Test

View File

@ -24,11 +24,9 @@ import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link SlowMotionData} */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class SlowMotionDataTest {
@Test

View File

@ -30,11 +30,9 @@ import java.io.IOException;
import java.util.Random;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link DefaultOggSeeker}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class DefaultOggSeekerTest {
private final Random random = new Random(/* seed= */ 0);

View File

@ -28,7 +28,6 @@ import com.google.android.exoplayer2.testutil.FakeExtractorOutput;
import java.io.IOException;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Tests for {@link OggExtractor} that test specific behaviours and don't need to be parameterized.
@ -37,7 +36,6 @@ import org.robolectric.annotation.internal.DoNotInstrument;
* OggExtractorParameterizedTest}.
*/
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class OggExtractorNonParameterizedTest {
@Test

View File

@ -22,7 +22,6 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/**
* Unit tests for {@link OggExtractor} that use parameterization to test a range of behaviours.
@ -30,7 +29,6 @@ import org.robolectric.annotation.internal.DoNotInstrument;
* <p>For non-parameterized tests see {@link OggExtractorNonParameterizedTest}.
*/
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class OggExtractorParameterizedTest {
@Parameters(name = "{0}")

View File

@ -28,11 +28,9 @@ import java.util.Arrays;
import java.util.Random;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link OggPacket}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class OggPacketTest {
private static final String TEST_FILE = "media/ogg/bear.opus";

View File

@ -28,11 +28,9 @@ import java.io.IOException;
import java.util.Random;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link OggPageHeader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class OggPageHeaderTest {
private final Random random;

View File

@ -30,11 +30,9 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import java.io.IOException;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link VorbisReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class VorbisReaderTest {
@Test

View File

@ -22,11 +22,9 @@ import com.google.common.collect.ImmutableList;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link RawCcExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class RawCcExtractorTest {
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}")

View File

@ -22,11 +22,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link Ac3Extractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class Ac3ExtractorTest {
@Parameters(name = "{0}")

View File

@ -22,11 +22,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link Ac4Extractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class Ac4ExtractorTest {
@Parameters(name = "{0}")

View File

@ -32,11 +32,9 @@ import java.util.Random;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link AdtsExtractor}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class AdtsExtractorSeekTest {
private static final Random random = new Random(1234L);

View File

@ -23,11 +23,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link AdtsExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class AdtsExtractorTest {
@Parameters(name = "{0}")

View File

@ -31,11 +31,9 @@ import java.util.Arrays;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Test for {@link AdtsReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class AdtsReaderTest {
public static final byte[] ID3_DATA_1 =

View File

@ -27,11 +27,9 @@ import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link PsDurationReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class PsDurationReaderTest {
private PsDurationReader tsDurationReader;

View File

@ -41,11 +41,9 @@ import java.util.Random;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Seeking tests for {@link PsExtractor}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class PsExtractorSeekTest {
private static final String PS_FILE_PATH = "media/ts/elephants_dream.mpg";

View File

@ -22,11 +22,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link PsExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class PsExtractorTest {
@Parameters(name = "{0}")

View File

@ -31,11 +31,9 @@ import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Test for {@link SectionReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class SectionReaderTest {
private byte[] packetPayload;

View File

@ -27,11 +27,9 @@ import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link TsDurationReader}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class TsDurationReaderTest {
private TsDurationReader tsDurationReader;

View File

@ -36,11 +36,9 @@ import java.util.Random;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Seeking tests for {@link TsExtractor}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public final class TsExtractorSeekTest {
private static final String TEST_FILE = "media/ts/bbb_2500ms.ts";

View File

@ -42,11 +42,9 @@ import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameter;
import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link TsExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class TsExtractorTest {
@Parameters(name = "{0}")

View File

@ -21,11 +21,9 @@ import com.google.common.collect.ImmutableList;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.ParameterizedRobolectricTestRunner;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Unit test for {@link WavExtractor}. */
@RunWith(ParameterizedRobolectricTestRunner.class)
@DoNotInstrument
public final class WavExtractorTest {
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}")

View File

@ -21,11 +21,9 @@ import android.graphics.Color;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link HtmlUtils}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class HtmlUtilsTest {
@Test

View File

@ -39,11 +39,9 @@ import com.google.android.exoplayer2.text.span.TextEmphasisSpan;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.Config;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link SpannedToHtmlConverter}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class SpannedToHtmlConverterTest {
private final float displayDensity;

View File

@ -34,11 +34,9 @@ import com.google.android.exoplayer2.text.span.TextAnnotation;
import com.google.android.exoplayer2.text.span.TextEmphasisSpan;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.annotation.internal.DoNotInstrument;
/** Tests for {@link SubtitleView}. */
@RunWith(AndroidJUnit4.class)
@DoNotInstrument
public class SubtitleViewUtilsTest {
private static final Cue CUE = buildCue();