Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
f40a9228
authored
Jun 02, 2021
by
bachinger
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Add @DoNotInstrument annotations for extractors module
PiperOrigin-RevId: 377007386
parent
fc47c2fe
Show whitespace changes
Inline
Side-by-side
Showing
54 changed files
with
108 additions
and
0 deletions
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ConstantBitrateSeekMapTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/DefaultExtractorInputTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/DefaultExtractorsFactoryTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ExtractorUtilTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacFrameReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacMetadataReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacStreamMetadataTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/Id3PeekerTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/VorbisBitArrayTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/VorbisUtilTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/amr/AmrExtractorNonParameterizedTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/amr/AmrExtractorParameterizedTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/amr/AmrExtractorSeekTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorSeekTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flv/FlvExtractorSeekTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flv/FlvExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/jpeg/JpegExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/jpeg/MotionPhotoDescriptionTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mkv/DefaultEbmlReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mkv/VarintReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/ConstantBitrateSeekerTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/IndexSeekerTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/Mp3ExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/XingSeekerTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/AtomParsersTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/FragmentedMp4ExtractorNoSniffingTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/FragmentedMp4ExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/MetadataUtilTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/Mp4ExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/PsshAtomUtilTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/SlowMotionDataTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/DefaultOggSeekerTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggExtractorNonParameterizedTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggExtractorParameterizedTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggPacketTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggPageHeaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/VorbisReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/rawcc/RawCcExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/Ac3ExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/Ac4ExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractorSeekTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/AdtsReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/PsDurationReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/PsExtractorSeekTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/PsExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/SectionReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/TsDurationReaderTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/TsExtractorSeekTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/TsExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/wav/WavExtractorTest.java
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ConstantBitrateSeekMapTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
...
@@ -22,9 +22,11 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.C
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link ConstantBitrateSeekMap}. */
/** Unit test for {@link ConstantBitrateSeekMap}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
ConstantBitrateSeekMapTest
{
public
final
class
ConstantBitrateSeekMapTest
{
private
ConstantBitrateSeekMap
constantBitrateSeekMap
;
private
ConstantBitrateSeekMap
constantBitrateSeekMap
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/DefaultExtractorInputTest.java
View file @
f40a9228
...
@@ -31,9 +31,11 @@ import java.io.IOException;
...
@@ -31,9 +31,11 @@ import java.io.IOException;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Test for {@link DefaultExtractorInput}. */
/** Test for {@link DefaultExtractorInput}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
DefaultExtractorInputTest
{
public
class
DefaultExtractorInputTest
{
private
static
final
String
TEST_URI
=
"http://www.google.com"
;
private
static
final
String
TEST_URI
=
"http://www.google.com"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/DefaultExtractorsFactoryTest.java
View file @
f40a9228
...
@@ -42,9 +42,11 @@ import java.util.List;
...
@@ -42,9 +42,11 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link DefaultExtractorsFactory}. */
/** Unit test for {@link DefaultExtractorsFactory}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
DefaultExtractorsFactoryTest
{
public
final
class
DefaultExtractorsFactoryTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ExtractorTest.java
View file @
f40a9228
...
@@ -21,9 +21,11 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
...
@@ -21,9 +21,11 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.C
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link Extractor}. */
/** Unit test for {@link Extractor}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
ExtractorTest
{
public
final
class
ExtractorTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ExtractorUtilTest.java
View file @
f40a9228
...
@@ -25,9 +25,11 @@ import com.google.android.exoplayer2.upstream.DataSpec;
...
@@ -25,9 +25,11 @@ import com.google.android.exoplayer2.upstream.DataSpec;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link ExtractorUtil}. */
/** Unit test for {@link ExtractorUtil}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
ExtractorUtilTest
{
public
class
ExtractorUtilTest
{
private
static
final
String
TEST_URI
=
"http://www.google.com"
;
private
static
final
String
TEST_URI
=
"http://www.google.com"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacFrameReaderTest.java
View file @
f40a9228
...
@@ -28,6 +28,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
...
@@ -28,6 +28,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/**
/**
* Unit tests for {@link FlacFrameReader}.
* Unit tests for {@link FlacFrameReader}.
...
@@ -36,6 +37,7 @@ import org.junit.runner.RunWith;
...
@@ -36,6 +37,7 @@ import org.junit.runner.RunWith;
* href="https://xiph.org/flac/documentation_tools_flac.html">flac</a> command.
* href="https://xiph.org/flac/documentation_tools_flac.html">flac</a> command.
*/
*/
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
FlacFrameReaderTest
{
public
class
FlacFrameReaderTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacMetadataReaderTest.java
View file @
f40a9228
...
@@ -33,6 +33,7 @@ import java.io.IOException;
...
@@ -33,6 +33,7 @@ import java.io.IOException;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/**
/**
* Unit tests for {@link FlacMetadataReader}.
* Unit tests for {@link FlacMetadataReader}.
...
@@ -41,6 +42,7 @@ import org.junit.runner.RunWith;
...
@@ -41,6 +42,7 @@ import org.junit.runner.RunWith;
* href="https://xiph.org/flac/documentation_tools_metaflac.html">metaflac</a> command.
* href="https://xiph.org/flac/documentation_tools_metaflac.html">metaflac</a> command.
*/
*/
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
FlacMetadataReaderTest
{
public
class
FlacMetadataReaderTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/FlacStreamMetadataTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import java.io.IOException;
...
@@ -27,9 +27,11 @@ import java.io.IOException;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link FlacStreamMetadata}. */
/** Unit test for {@link FlacStreamMetadata}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
FlacStreamMetadataTest
{
public
final
class
FlacStreamMetadataTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/Id3PeekerTest.java
View file @
f40a9228
...
@@ -29,9 +29,11 @@ import com.google.android.exoplayer2.testutil.FakeExtractorInput;
...
@@ -29,9 +29,11 @@ import com.google.android.exoplayer2.testutil.FakeExtractorInput;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link Id3Peeker}. */
/** Unit test for {@link Id3Peeker}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
Id3PeekerTest
{
public
final
class
Id3PeekerTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/VorbisBitArrayTest.java
View file @
f40a9228
...
@@ -21,9 +21,11 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
...
@@ -21,9 +21,11 @@ import androidx.test.ext.junit.runners.AndroidJUnit4;
import
com.google.android.exoplayer2.testutil.TestUtil
;
import
com.google.android.exoplayer2.testutil.TestUtil
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link VorbisBitArray}. */
/** Unit test for {@link VorbisBitArray}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
VorbisBitArrayTest
{
public
final
class
VorbisBitArrayTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/VorbisUtilTest.java
View file @
f40a9228
...
@@ -28,9 +28,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
...
@@ -28,9 +28,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link VorbisUtil}. */
/** Unit test for {@link VorbisUtil}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
VorbisUtilTest
{
public
final
class
VorbisUtilTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/amr/AmrExtractorNonParameterizedTest.java
View file @
f40a9228
...
@@ -35,6 +35,7 @@ import java.io.IOException;
...
@@ -35,6 +35,7 @@ import java.io.IOException;
import
java.util.Random
;
import
java.util.Random
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
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.
* Tests for {@link AmrExtractor} that test specific behaviours and don't need to be parameterized.
...
@@ -43,6 +44,7 @@ import org.junit.runner.RunWith;
...
@@ -43,6 +44,7 @@ import org.junit.runner.RunWith;
* AmrExtractorParameterizedTest}.
* AmrExtractorParameterizedTest}.
*/
*/
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
AmrExtractorNonParameterizedTest
{
public
final
class
AmrExtractorNonParameterizedTest
{
private
static
final
Random
RANDOM
=
new
Random
(
1234
);
private
static
final
Random
RANDOM
=
new
Random
(
1234
);
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/amr/AmrExtractorParameterizedTest.java
View file @
f40a9228
...
@@ -22,6 +22,7 @@ import org.junit.runner.RunWith;
...
@@ -22,6 +22,7 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
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.
* Unit tests for {@link AmrExtractor} that use parameterization to test a range of behaviours.
...
@@ -30,6 +31,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
...
@@ -30,6 +31,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
* AmrExtractorNonParameterizedTest}.
* AmrExtractorNonParameterizedTest}.
*/
*/
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
AmrExtractorParameterizedTest
{
public
final
class
AmrExtractorParameterizedTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/amr/AmrExtractorSeekTest.java
View file @
f40a9228
...
@@ -32,9 +32,11 @@ import java.util.Random;
...
@@ -32,9 +32,11 @@ import java.util.Random;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit tests for {@link AmrExtractor} seeking behaviour. */
/** Unit tests for {@link AmrExtractor} seeking behaviour. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
AmrExtractorSeekTest
{
public
final
class
AmrExtractorSeekTest
{
private
static
final
Random
random
=
new
Random
(
1234L
);
private
static
final
Random
random
=
new
Random
(
1234L
);
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorSeekTest.java
View file @
f40a9228
...
@@ -32,9 +32,11 @@ import java.io.IOException;
...
@@ -32,9 +32,11 @@ import java.io.IOException;
import
java.util.List
;
import
java.util.List
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Seeking tests for {@link FlacExtractor}. */
/** Seeking tests for {@link FlacExtractor}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
FlacExtractorSeekTest
{
public
class
FlacExtractorSeekTest
{
private
static
final
String
TEST_FILE_SEEK_TABLE
=
"media/flac/bear.flac"
;
private
static
final
String
TEST_FILE_SEEK_TABLE
=
"media/flac/bear.flac"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flac/FlacExtractorTest.java
View file @
f40a9228
...
@@ -23,9 +23,11 @@ import org.junit.runner.RunWith;
...
@@ -23,9 +23,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit tests for {@link FlacExtractor}. */
/** Unit tests for {@link FlacExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
class
FlacExtractorTest
{
public
class
FlacExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flv/FlvExtractorSeekTest.java
View file @
f40a9228
...
@@ -34,9 +34,11 @@ import java.util.List;
...
@@ -34,9 +34,11 @@ import java.util.List;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Seeking tests for {@link FlvExtractor}. */
/** Seeking tests for {@link FlvExtractor}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
FlvExtractorSeekTest
{
public
class
FlvExtractorSeekTest
{
private
static
final
String
TEST_FILE_KEY_FRAME_INDEX
=
private
static
final
String
TEST_FILE_KEY_FRAME_INDEX
=
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/flv/FlvExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link FlvExtractor}. */
/** Unit test for {@link FlvExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
FlvExtractorTest
{
public
final
class
FlvExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/jpeg/JpegExtractorTest.java
View file @
f40a9228
...
@@ -20,9 +20,11 @@ import com.google.common.collect.ImmutableList;
...
@@ -20,9 +20,11 @@ import com.google.common.collect.ImmutableList;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit tests for {@link JpegExtractor}. */
/** Unit tests for {@link JpegExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
JpegExtractorTest
{
public
final
class
JpegExtractorTest
{
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/jpeg/MotionPhotoDescriptionTest.java
View file @
f40a9228
...
@@ -24,9 +24,11 @@ import com.google.android.exoplayer2.util.MimeTypes;
...
@@ -24,9 +24,11 @@ import com.google.android.exoplayer2.util.MimeTypes;
import
com.google.common.collect.ImmutableList
;
import
com.google.common.collect.ImmutableList
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link MotionPhotoDescription}. */
/** Unit test for {@link MotionPhotoDescription}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
MotionPhotoDescriptionTest
{
public
final
class
MotionPhotoDescriptionTest
{
private
static
final
long
TEST_PRESENTATION_TIMESTAMP_US
=
5L
;
private
static
final
long
TEST_PRESENTATION_TIMESTAMP_US
=
5L
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mkv/DefaultEbmlReaderTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import java.util.Arrays;
...
@@ -27,9 +27,11 @@ import java.util.Arrays;
import
java.util.List
;
import
java.util.List
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests {@link DefaultEbmlReader}. */
/** Tests {@link DefaultEbmlReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
DefaultEbmlReaderTest
{
public
class
DefaultEbmlReaderTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link MatroskaExtractor}. */
/** Tests for {@link MatroskaExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
MatroskaExtractorTest
{
public
final
class
MatroskaExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mkv/VarintReaderTest.java
View file @
f40a9228
...
@@ -29,9 +29,11 @@ import java.io.EOFException;
...
@@ -29,9 +29,11 @@ import java.io.EOFException;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link VarintReader}. */
/** Tests for {@link VarintReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
VarintReaderTest
{
public
final
class
VarintReaderTest
{
private
static
final
byte
MAX_BYTE
=
(
byte
)
0xFF
;
private
static
final
byte
MAX_BYTE
=
(
byte
)
0xFF
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/ConstantBitrateSeekerTest.java
View file @
f40a9228
...
@@ -34,9 +34,11 @@ import java.util.List;
...
@@ -34,9 +34,11 @@ import java.util.List;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link ConstantBitrateSeeker}. */
/** Tests for {@link ConstantBitrateSeeker}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
ConstantBitrateSeekerTest
{
public
class
ConstantBitrateSeekerTest
{
private
static
final
String
CONSTANT_FRAME_SIZE_TEST_FILE
=
private
static
final
String
CONSTANT_FRAME_SIZE_TEST_FILE
=
"media/mp3/bear-cbr-constant-frame-size-no-seek-table.mp3"
;
"media/mp3/bear-cbr-constant-frame-size-no-seek-table.mp3"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/IndexSeekerTest.java
View file @
f40a9228
...
@@ -35,9 +35,11 @@ import java.util.List;
...
@@ -35,9 +35,11 @@ import java.util.List;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link IndexSeeker}. */
/** Tests for {@link IndexSeeker}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
IndexSeekerTest
{
public
class
IndexSeekerTest
{
private
static
final
String
TEST_FILE_NO_SEEK_TABLE
=
"media/mp3/bear-vbr-no-seek-table.mp3"
;
private
static
final
String
TEST_FILE_NO_SEEK_TABLE
=
"media/mp3/bear-vbr-no-seek-table.mp3"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/Mp3ExtractorTest.java
View file @
f40a9228
...
@@ -23,9 +23,11 @@ import org.junit.runner.RunWith;
...
@@ -23,9 +23,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link Mp3Extractor}. */
/** Unit test for {@link Mp3Extractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
Mp3ExtractorTest
{
public
final
class
Mp3ExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp3/XingSeekerTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import com.google.android.exoplayer2.util.Util;
...
@@ -27,9 +27,11 @@ import com.google.android.exoplayer2.util.Util;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link XingSeeker}. */
/** Tests for {@link XingSeeker}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
XingSeekerTest
{
public
final
class
XingSeekerTest
{
// Xing header/payload from http://storage.googleapis.com/exoplayer-test-media-0/play.mp3.
// Xing header/payload from http://storage.googleapis.com/exoplayer-test-media-0/play.mp3.
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/AtomParsersTest.java
View file @
f40a9228
...
@@ -24,9 +24,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
...
@@ -24,9 +24,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import
com.google.android.exoplayer2.util.Util
;
import
com.google.android.exoplayer2.util.Util
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link AtomParsers}. */
/** Tests for {@link AtomParsers}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
AtomParsersTest
{
public
final
class
AtomParsersTest
{
private
static
final
String
ATOM_HEADER
=
"000000000000000000000000"
;
private
static
final
String
ATOM_HEADER
=
"000000000000000000000000"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/FragmentedMp4ExtractorNoSniffingTest.java
View file @
f40a9228
...
@@ -25,11 +25,13 @@ import org.junit.runner.RunWith;
...
@@ -25,11 +25,13 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/**
/**
* Tests for {@link FragmentedMp4Extractor} that test behaviours where sniffing must not be tested.
* Tests for {@link FragmentedMp4Extractor} that test behaviours where sniffing must not be tested.
*/
*/
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
class
FragmentedMp4ExtractorNoSniffingTest
{
public
class
FragmentedMp4ExtractorNoSniffingTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/FragmentedMp4ExtractorTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import org.junit.runner.RunWith;
...
@@ -27,9 +27,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link FragmentedMp4Extractor} that test behaviours where sniffing must be tested. */
/** Tests for {@link FragmentedMp4Extractor} that test behaviours where sniffing must be tested. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
FragmentedMp4ExtractorTest
{
public
final
class
FragmentedMp4ExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/MetadataUtilTest.java
View file @
f40a9228
...
@@ -20,9 +20,11 @@ import static com.google.common.truth.Truth.assertThat;
...
@@ -20,9 +20,11 @@ import static com.google.common.truth.Truth.assertThat;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Test for {@link MetadataUtil}. */
/** Test for {@link MetadataUtil}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
MetadataUtilTest
{
public
final
class
MetadataUtilTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/Mp4ExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link Mp4Extractor}. */
/** Tests for {@link Mp4Extractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
Mp4ExtractorTest
{
public
final
class
Mp4ExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/PsshAtomUtilTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
...
@@ -27,9 +27,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import
java.util.UUID
;
import
java.util.UUID
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link PsshAtomUtil}. */
/** Tests for {@link PsshAtomUtil}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
PsshAtomUtilTest
{
public
final
class
PsshAtomUtilTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/mp4/SlowMotionDataTest.java
View file @
f40a9228
...
@@ -24,9 +24,11 @@ import java.util.ArrayList;
...
@@ -24,9 +24,11 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.List
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link SlowMotionData} */
/** Unit test for {@link SlowMotionData} */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
SlowMotionDataTest
{
public
class
SlowMotionDataTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/DefaultOggSeekerTest.java
View file @
f40a9228
...
@@ -30,9 +30,11 @@ import java.io.IOException;
...
@@ -30,9 +30,11 @@ import java.io.IOException;
import
java.util.Random
;
import
java.util.Random
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link DefaultOggSeeker}. */
/** Unit test for {@link DefaultOggSeeker}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
DefaultOggSeekerTest
{
public
final
class
DefaultOggSeekerTest
{
private
final
Random
random
=
new
Random
(
/* seed= */
0
);
private
final
Random
random
=
new
Random
(
/* seed= */
0
);
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggExtractorNonParameterizedTest.java
View file @
f40a9228
...
@@ -28,6 +28,7 @@ import com.google.android.exoplayer2.testutil.FakeExtractorOutput;
...
@@ -28,6 +28,7 @@ import com.google.android.exoplayer2.testutil.FakeExtractorOutput;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
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.
* Tests for {@link OggExtractor} that test specific behaviours and don't need to be parameterized.
...
@@ -36,6 +37,7 @@ import org.junit.runner.RunWith;
...
@@ -36,6 +37,7 @@ import org.junit.runner.RunWith;
* OggExtractorParameterizedTest}.
* OggExtractorParameterizedTest}.
*/
*/
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
OggExtractorNonParameterizedTest
{
public
final
class
OggExtractorNonParameterizedTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggExtractorParameterizedTest.java
View file @
f40a9228
...
@@ -22,6 +22,7 @@ import org.junit.runner.RunWith;
...
@@ -22,6 +22,7 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
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.
* Unit tests for {@link OggExtractor} that use parameterization to test a range of behaviours.
...
@@ -29,6 +30,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
...
@@ -29,6 +30,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
* <p>For non-parameterized tests see {@link OggExtractorNonParameterizedTest}.
* <p>For non-parameterized tests see {@link OggExtractorNonParameterizedTest}.
*/
*/
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
OggExtractorParameterizedTest
{
public
final
class
OggExtractorParameterizedTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggPacketTest.java
View file @
f40a9228
...
@@ -28,9 +28,11 @@ import java.util.Arrays;
...
@@ -28,9 +28,11 @@ import java.util.Arrays;
import
java.util.Random
;
import
java.util.Random
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link OggPacket}. */
/** Unit test for {@link OggPacket}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
OggPacketTest
{
public
final
class
OggPacketTest
{
private
static
final
String
TEST_FILE
=
"media/ogg/bear.opus"
;
private
static
final
String
TEST_FILE
=
"media/ogg/bear.opus"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/OggPageHeaderTest.java
View file @
f40a9228
...
@@ -28,9 +28,11 @@ import java.io.IOException;
...
@@ -28,9 +28,11 @@ import java.io.IOException;
import
java.util.Random
;
import
java.util.Random
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link OggPageHeader}. */
/** Unit test for {@link OggPageHeader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
OggPageHeaderTest
{
public
final
class
OggPageHeaderTest
{
private
final
Random
random
;
private
final
Random
random
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ogg/VorbisReaderTest.java
View file @
f40a9228
...
@@ -30,9 +30,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
...
@@ -30,9 +30,11 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
import
java.io.IOException
;
import
java.io.IOException
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link VorbisReader}. */
/** Unit test for {@link VorbisReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
VorbisReaderTest
{
public
final
class
VorbisReaderTest
{
@Test
@Test
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/rawcc/RawCcExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import com.google.common.collect.ImmutableList;
...
@@ -22,9 +22,11 @@ import com.google.common.collect.ImmutableList;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Tests for {@link RawCcExtractor}. */
/** Tests for {@link RawCcExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
RawCcExtractorTest
{
public
final
class
RawCcExtractorTest
{
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/Ac3ExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link Ac3Extractor}. */
/** Unit test for {@link Ac3Extractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
Ac3ExtractorTest
{
public
final
class
Ac3ExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/Ac4ExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link Ac4Extractor}. */
/** Unit test for {@link Ac4Extractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
Ac4ExtractorTest
{
public
final
class
Ac4ExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractorSeekTest.java
View file @
f40a9228
...
@@ -32,9 +32,11 @@ import java.util.Random;
...
@@ -32,9 +32,11 @@ import java.util.Random;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link AdtsExtractor}. */
/** Unit test for {@link AdtsExtractor}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
AdtsExtractorSeekTest
{
public
final
class
AdtsExtractorSeekTest
{
private
static
final
Random
random
=
new
Random
(
1234L
);
private
static
final
Random
random
=
new
Random
(
1234L
);
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractorTest.java
View file @
f40a9228
...
@@ -23,9 +23,11 @@ import org.junit.runner.RunWith;
...
@@ -23,9 +23,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link AdtsExtractor}. */
/** Unit test for {@link AdtsExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
AdtsExtractorTest
{
public
final
class
AdtsExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/AdtsReaderTest.java
View file @
f40a9228
...
@@ -31,9 +31,11 @@ import java.util.Arrays;
...
@@ -31,9 +31,11 @@ import java.util.Arrays;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Test for {@link AdtsReader}. */
/** Test for {@link AdtsReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
class
AdtsReaderTest
{
public
class
AdtsReaderTest
{
public
static
final
byte
[]
ID3_DATA_1
=
public
static
final
byte
[]
ID3_DATA_1
=
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/PsDurationReaderTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import java.io.IOException;
...
@@ -27,9 +27,11 @@ import java.io.IOException;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link PsDurationReader}. */
/** Unit test for {@link PsDurationReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
PsDurationReaderTest
{
public
final
class
PsDurationReaderTest
{
private
PsDurationReader
tsDurationReader
;
private
PsDurationReader
tsDurationReader
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/PsExtractorSeekTest.java
View file @
f40a9228
...
@@ -41,9 +41,11 @@ import java.util.Random;
...
@@ -41,9 +41,11 @@ import java.util.Random;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Seeking tests for {@link PsExtractor}. */
/** Seeking tests for {@link PsExtractor}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
PsExtractorSeekTest
{
public
final
class
PsExtractorSeekTest
{
private
static
final
String
PS_FILE_PATH
=
"media/ts/elephants_dream.mpg"
;
private
static
final
String
PS_FILE_PATH
=
"media/ts/elephants_dream.mpg"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/PsExtractorTest.java
View file @
f40a9228
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
...
@@ -22,9 +22,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link PsExtractor}. */
/** Unit test for {@link PsExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
PsExtractorTest
{
public
final
class
PsExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/SectionReaderTest.java
View file @
f40a9228
...
@@ -31,9 +31,11 @@ import java.util.List;
...
@@ -31,9 +31,11 @@ import java.util.List;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Test for {@link SectionReader}. */
/** Test for {@link SectionReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
SectionReaderTest
{
public
final
class
SectionReaderTest
{
private
byte
[]
packetPayload
;
private
byte
[]
packetPayload
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/TsDurationReaderTest.java
View file @
f40a9228
...
@@ -27,9 +27,11 @@ import java.io.IOException;
...
@@ -27,9 +27,11 @@ import java.io.IOException;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link TsDurationReader}. */
/** Unit test for {@link TsDurationReader}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
TsDurationReaderTest
{
public
final
class
TsDurationReaderTest
{
private
TsDurationReader
tsDurationReader
;
private
TsDurationReader
tsDurationReader
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/TsExtractorSeekTest.java
View file @
f40a9228
...
@@ -36,9 +36,11 @@ import java.util.Random;
...
@@ -36,9 +36,11 @@ import java.util.Random;
import
org.junit.Before
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Seeking tests for {@link TsExtractor}. */
/** Seeking tests for {@link TsExtractor}. */
@RunWith
(
AndroidJUnit4
.
class
)
@RunWith
(
AndroidJUnit4
.
class
)
@DoNotInstrument
public
final
class
TsExtractorSeekTest
{
public
final
class
TsExtractorSeekTest
{
private
static
final
String
TEST_FILE
=
"media/ts/bbb_2500ms.ts"
;
private
static
final
String
TEST_FILE
=
"media/ts/bbb_2500ms.ts"
;
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/ts/TsExtractorTest.java
View file @
f40a9228
...
@@ -42,9 +42,11 @@ import org.junit.runner.RunWith;
...
@@ -42,9 +42,11 @@ import org.junit.runner.RunWith;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameter
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.ParameterizedRobolectricTestRunner.Parameters
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link TsExtractor}. */
/** Unit test for {@link TsExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
TsExtractorTest
{
public
final
class
TsExtractorTest
{
@Parameters
(
name
=
"{0}"
)
@Parameters
(
name
=
"{0}"
)
...
...
library/extractor/src/test/java/com/google/android/exoplayer2/extractor/wav/WavExtractorTest.java
View file @
f40a9228
...
@@ -21,9 +21,11 @@ import com.google.common.collect.ImmutableList;
...
@@ -21,9 +21,11 @@ import com.google.common.collect.ImmutableList;
import
org.junit.Test
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.ParameterizedRobolectricTestRunner
;
import
org.robolectric.annotation.internal.DoNotInstrument
;
/** Unit test for {@link WavExtractor}. */
/** Unit test for {@link WavExtractor}. */
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@RunWith
(
ParameterizedRobolectricTestRunner
.
class
)
@DoNotInstrument
public
final
class
WavExtractorTest
{
public
final
class
WavExtractorTest
{
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
@ParameterizedRobolectricTestRunner
.
Parameters
(
name
=
"{0}"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment