Switch extractor tests to single-parameter parameterized syntax
This is simpler than instantiating a single-element string array for every parameter. #exofixit PiperOrigin-RevId: 344237475
This commit is contained in:
parent
8c9b92efc1
commit
3aa17bfb9b
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.amr;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -33,7 +33,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class AmrExtractorParameterizedTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ package com.google.android.exoplayer2.extractor.flac;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts.AssertionConfig;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -29,7 +29,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public class FlacExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.flv;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class FlvExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.mkv;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class MatroskaExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ package com.google.android.exoplayer2.extractor.mp3;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts.AssertionConfig;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -29,7 +29,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class Mp3ExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -33,7 +33,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class FragmentedMp4ExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.mp4;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class Mp4ExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.ogg;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -32,7 +32,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class OggExtractorParameterizedTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@ package com.google.android.exoplayer2.extractor.rawcc;
|
||||
import com.google.android.exoplayer2.Format;
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import com.google.android.exoplayer2.util.MimeTypes;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
public final class RawCcExtractorTest {
|
||||
|
||||
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.ts;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class Ac3ExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.ts;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class Ac4ExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ package com.google.android.exoplayer2.extractor.ts;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts.AssertionConfig;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -29,7 +29,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class AdtsExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
package com.google.android.exoplayer2.extractor.ts;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -28,7 +28,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class PsExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -36,7 +36,7 @@ import com.google.android.exoplayer2.testutil.FakeTrackOutput;
|
||||
import com.google.android.exoplayer2.testutil.TestUtil;
|
||||
import com.google.android.exoplayer2.util.ParsableByteArray;
|
||||
import com.google.android.exoplayer2.util.TimestampAdjuster;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -48,7 +48,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner.Parameters;
|
||||
public final class TsExtractorTest {
|
||||
|
||||
@Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ package com.google.android.exoplayer2.extractor.wav;
|
||||
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts;
|
||||
import com.google.android.exoplayer2.testutil.ExtractorAsserts.AssertionConfig;
|
||||
import java.util.List;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
@ -27,7 +27,7 @@ import org.robolectric.ParameterizedRobolectricTestRunner;
|
||||
public final class WavExtractorTest {
|
||||
|
||||
@ParameterizedRobolectricTestRunner.Parameters(name = "{0}")
|
||||
public static List<Object[]> params() {
|
||||
public static ImmutableList<ExtractorAsserts.SimulationConfig> params() {
|
||||
return ExtractorAsserts.configs();
|
||||
}
|
||||
|
||||
|
@ -31,6 +31,7 @@ import com.google.android.exoplayer2.testutil.FakeExtractorInput.SimulatedIOExce
|
||||
import com.google.android.exoplayer2.util.Assertions;
|
||||
import com.google.android.exoplayer2.util.Util;
|
||||
import com.google.common.base.Joiner;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import java.io.IOException;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
@ -48,17 +49,17 @@ public final class ExtractorAsserts {
|
||||
* <p>This is intended to be used from tests using {@code ParameterizedRobolectricTestRunner} or
|
||||
* {@code org.junit.runners.Parameterized}.
|
||||
*/
|
||||
public static List<Object[]> configs() {
|
||||
return Arrays.asList(
|
||||
new Object[] {new SimulationConfig(true, false, false, false)},
|
||||
new Object[] {new SimulationConfig(true, false, false, true)},
|
||||
new Object[] {new SimulationConfig(true, false, true, false)},
|
||||
new Object[] {new SimulationConfig(true, false, true, true)},
|
||||
new Object[] {new SimulationConfig(true, true, false, false)},
|
||||
new Object[] {new SimulationConfig(true, true, false, true)},
|
||||
new Object[] {new SimulationConfig(true, true, true, false)},
|
||||
new Object[] {new SimulationConfig(true, true, true, true)},
|
||||
new Object[] {new SimulationConfig(false, false, false, false)});
|
||||
public static ImmutableList<SimulationConfig> configs() {
|
||||
return ImmutableList.of(
|
||||
new SimulationConfig(true, false, false, false),
|
||||
new SimulationConfig(true, false, false, true),
|
||||
new SimulationConfig(true, false, true, false),
|
||||
new SimulationConfig(true, false, true, true),
|
||||
new SimulationConfig(true, true, false, false),
|
||||
new SimulationConfig(true, true, false, true),
|
||||
new SimulationConfig(true, true, true, false),
|
||||
new SimulationConfig(true, true, true, true),
|
||||
new SimulationConfig(false, false, false, false));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user