diff options
Diffstat (limited to 'tests/robotests/src/com/android/tv/dvr')
16 files changed, 69 insertions, 48 deletions
diff --git a/tests/robotests/src/com/android/tv/dvr/BaseDvrDataManagerTest.java b/tests/robotests/src/com/android/tv/dvr/BaseDvrDataManagerTest.java index 3d924583..8c3baadb 100644 --- a/tests/robotests/src/com/android/tv/dvr/BaseDvrDataManagerTest.java +++ b/tests/robotests/src/com/android/tv/dvr/BaseDvrDataManagerTest.java @@ -18,6 +18,7 @@ package com.android.tv.dvr; import android.os.Build; import android.support.annotation.NonNull; + import com.android.tv.common.feature.CommonFeatures; import com.android.tv.common.feature.TestableFeature; import com.android.tv.dvr.data.ScheduledRecording; @@ -25,17 +26,20 @@ import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.DvrDataManagerInMemoryImpl; import com.android.tv.testing.dvr.RecordingTestUtils; import com.android.tv.testing.fakes.FakeClock; + import com.google.common.truth.Truth; -import org.robolectric.RobolectricTestRunner; -import java.util.List; -import java.util.concurrent.TimeUnit; + import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; +import java.util.List; +import java.util.concurrent.TimeUnit; + /** Tests for {@link BaseDvrDataManager} using {@link DvrDataManagerInMemoryImpl}. */ @RunWith(RobolectricTestRunner.class) @Config(sdk = Build.VERSION_CODES.N, application = TestSingletonApp.class) diff --git a/tests/robotests/src/com/android/tv/dvr/DvrDataManagerImplTest.java b/tests/robotests/src/com/android/tv/dvr/DvrDataManagerImplTest.java index 49673503..528e0233 100644 --- a/tests/robotests/src/com/android/tv/dvr/DvrDataManagerImplTest.java +++ b/tests/robotests/src/com/android/tv/dvr/DvrDataManagerImplTest.java @@ -19,16 +19,19 @@ package com.android.tv.dvr; import static com.google.common.truth.Truth.assertWithMessage; import android.os.Build; + import com.android.tv.dvr.data.ScheduledRecording; import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.RecordingTestUtils; -import org.robolectric.RobolectricTestRunner; -import java.util.ArrayList; -import java.util.List; + import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; +import java.util.ArrayList; +import java.util.List; + /** Tests for {@link DvrDataManagerImpl} */ @RunWith(RobolectricTestRunner.class) @Config(sdk = Build.VERSION_CODES.N, application = TestSingletonApp.class) diff --git a/tests/robotests/src/com/android/tv/dvr/DvrScheduleManagerTest.java b/tests/robotests/src/com/android/tv/dvr/DvrScheduleManagerTest.java index 904cb51d..bd4113e4 100644 --- a/tests/robotests/src/com/android/tv/dvr/DvrScheduleManagerTest.java +++ b/tests/robotests/src/com/android/tv/dvr/DvrScheduleManagerTest.java @@ -17,22 +17,26 @@ package com.android.tv.dvr; import static com.google.common.truth.Truth.assertThat; + import static org.junit.Assert.fail; import android.os.Build; import android.util.Range; + import com.android.tv.dvr.DvrScheduleManager.ConflictInfo; import com.android.tv.dvr.data.ScheduledRecording; import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.RecordingTestUtils; + +import org.junit.Test; +import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; +import org.robolectric.annotation.Config; + import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.robolectric.annotation.Config; /** Tests for {@link DvrScheduleManager} */ @RunWith(RobolectricTestRunner.class) diff --git a/tests/robotests/src/com/android/tv/dvr/ScheduledRecordingTest.java b/tests/robotests/src/com/android/tv/dvr/ScheduledRecordingTest.java index 122e8308..4c845c49 100644 --- a/tests/robotests/src/com/android/tv/dvr/ScheduledRecordingTest.java +++ b/tests/robotests/src/com/android/tv/dvr/ScheduledRecordingTest.java @@ -33,10 +33,9 @@ import com.android.tv.dvr.data.ScheduledRecording; import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.RecordingTestUtils; -import org.robolectric.RobolectricTestRunner; - import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; import java.util.Arrays; diff --git a/tests/robotests/src/com/android/tv/dvr/data/SeriesRecordingTest.java b/tests/robotests/src/com/android/tv/dvr/data/SeriesRecordingTest.java index 8d33b45f..a0b79cef 100644 --- a/tests/robotests/src/com/android/tv/dvr/data/SeriesRecordingTest.java +++ b/tests/robotests/src/com/android/tv/dvr/data/SeriesRecordingTest.java @@ -25,10 +25,9 @@ import com.android.tv.data.ProgramImpl; import com.android.tv.data.api.Program; import com.android.tv.testing.constants.ConfigConstants; -import org.robolectric.RobolectricTestRunner; - import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; /** Tests for {@link SeriesRecording}. */ diff --git a/tests/robotests/src/com/android/tv/dvr/provider/DvrDbSyncTest.java b/tests/robotests/src/com/android/tv/dvr/provider/DvrDbSyncTest.java index 24793115..5f8db0ad 100644 --- a/tests/robotests/src/com/android/tv/dvr/provider/DvrDbSyncTest.java +++ b/tests/robotests/src/com/android/tv/dvr/provider/DvrDbSyncTest.java @@ -34,13 +34,12 @@ import com.android.tv.dvr.recorder.SeriesRecordingScheduler; import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.constants.ConfigConstants; -import org.robolectric.RobolectricTestRunner; - import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.android.util.concurrent.RoboExecutorService; import org.robolectric.annotation.Config; diff --git a/tests/robotests/src/com/android/tv/dvr/provider/EpisodicProgramLoadTaskTest.java b/tests/robotests/src/com/android/tv/dvr/provider/EpisodicProgramLoadTaskTest.java index 4c1f49e9..3597342d 100644 --- a/tests/robotests/src/com/android/tv/dvr/provider/EpisodicProgramLoadTaskTest.java +++ b/tests/robotests/src/com/android/tv/dvr/provider/EpisodicProgramLoadTaskTest.java @@ -19,21 +19,21 @@ package com.android.tv.dvr.provider; import static com.google.common.truth.Truth.assertThat; import android.os.Build.VERSION_CODES; + import com.android.tv.dvr.data.SeasonEpisodeNumber; import com.android.tv.testing.TestSingletonApp; -import org.robolectric.RobolectricTestRunner; -import java.util.ArrayList; -import java.util.List; + import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; +import java.util.ArrayList; +import java.util.List; + /** Tests for {@link EpisodicProgramLoadTask} */ @RunWith(RobolectricTestRunner.class) -@Config( - sdk = VERSION_CODES.N, - application = TestSingletonApp.class -) +@Config(sdk = VERSION_CODES.N, application = TestSingletonApp.class) public class EpisodicProgramLoadTaskTest { private static final long SERIES_RECORDING_ID1 = 1; private static final long SERIES_RECORDING_ID2 = 2; diff --git a/tests/robotests/src/com/android/tv/dvr/recorder/InputTaskSchedulerTest.java b/tests/robotests/src/com/android/tv/dvr/recorder/InputTaskSchedulerTest.java index ebcff2f3..40069f62 100644 --- a/tests/robotests/src/com/android/tv/dvr/recorder/InputTaskSchedulerTest.java +++ b/tests/robotests/src/com/android/tv/dvr/recorder/InputTaskSchedulerTest.java @@ -31,6 +31,7 @@ import android.media.tv.TvInputInfo; import android.os.Build; import android.os.Looper; import android.os.SystemClock; + import com.android.tv.InputSessionManager; import com.android.tv.common.util.Clock; import com.android.tv.data.ChannelDataManager; @@ -43,18 +44,20 @@ import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.RecordingTestUtils; import com.android.tv.testing.fakes.FakeClock; import com.android.tv.testing.utils.TestUtils; -import org.robolectric.RobolectricTestRunner; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.TimeUnit; + import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; + /** Tests for {@link InputTaskScheduler}. */ @RunWith(RobolectricTestRunner.class) @Config(sdk = Build.VERSION_CODES.N, application = TestSingletonApp.class) @@ -126,8 +129,9 @@ public class InputTaskSchedulerTest { .changeState( any(ScheduledRecording.class), eq(ScheduledRecording.STATE_RECORDING_FAILED), - eq(ScheduledRecording - .FAILED_REASON_PROGRAM_ENDED_BEFORE_RECORDING_STARTED)); + eq( + ScheduledRecording + .FAILED_REASON_PROGRAM_ENDED_BEFORE_RECORDING_STARTED)); } @Test diff --git a/tests/robotests/src/com/android/tv/dvr/recorder/RecordingTaskTest.java b/tests/robotests/src/com/android/tv/dvr/recorder/RecordingTaskTest.java index 0c813ce8..55ee270c 100644 --- a/tests/robotests/src/com/android/tv/dvr/recorder/RecordingTaskTest.java +++ b/tests/robotests/src/com/android/tv/dvr/recorder/RecordingTaskTest.java @@ -31,6 +31,7 @@ import android.os.Build; import android.os.Handler; import android.os.Looper; import android.os.Message; + import com.android.tv.InputSessionManager; import com.android.tv.InputSessionManager.RecordingSession; import com.android.tv.common.feature.CommonFeatures; @@ -44,17 +45,19 @@ import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.DvrDataManagerInMemoryImpl; import com.android.tv.testing.dvr.RecordingTestUtils; import com.android.tv.testing.fakes.FakeClock; -import org.robolectric.RobolectricTestRunner; -import java.util.concurrent.TimeUnit; + import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; +import java.util.concurrent.TimeUnit; + /** Tests for {@link RecordingTask}. */ @RunWith(RobolectricTestRunner.class) @Config(sdk = Build.VERSION_CODES.N, application = TestSingletonApp.class) @@ -97,7 +100,7 @@ public class RecordingTaskTest { when(mMockSessionManager.createRecordingSession( eq(inputId), anyString(), eq(task), eq(mMockHandler), anyLong())) .thenReturn(mMockRecordingSession); - when(mMockHandler.sendMessageAtTime(any(), anyLong())).thenReturn(true); + when(mMockHandler.sendMessageAtTime(any(), anyLong())).thenReturn(true); assertTrue(task.handleMessage(createMessage(RecordingTask.MSG_INITIALIZE))); assertEquals(State.CONNECTION_PENDING, task.getState()); verify(mMockSessionManager) diff --git a/tests/robotests/src/com/android/tv/dvr/recorder/ScheduledProgramReaperTest.java b/tests/robotests/src/com/android/tv/dvr/recorder/ScheduledProgramReaperTest.java index da8fb3c5..945c031f 100644 --- a/tests/robotests/src/com/android/tv/dvr/recorder/ScheduledProgramReaperTest.java +++ b/tests/robotests/src/com/android/tv/dvr/recorder/ScheduledProgramReaperTest.java @@ -17,9 +17,11 @@ package com.android.tv.dvr.recorder; import static com.google.common.truth.Truth.assertThat; + import static org.junit.Assert.assertTrue; import android.os.Build; + import com.android.tv.common.feature.CommonFeatures; import com.android.tv.common.feature.TestableFeature; import com.android.tv.common.util.CommonUtils; @@ -29,17 +31,19 @@ import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.DvrDataManagerInMemoryImpl; import com.android.tv.testing.dvr.RecordingTestUtils; import com.android.tv.testing.fakes.FakeClock; -import org.robolectric.RobolectricTestRunner; -import java.util.concurrent.TimeUnit; + import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; +import java.util.concurrent.TimeUnit; + /** Tests for {@link ScheduledProgramReaper}. */ @RunWith(RobolectricTestRunner.class) @Config(sdk = Build.VERSION_CODES.N, application = TestSingletonApp.class) diff --git a/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java b/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java index 1ffd15f1..d2bd2ff1 100644 --- a/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java +++ b/tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java @@ -27,6 +27,7 @@ import android.app.AlarmManager; import android.app.PendingIntent; import android.os.Build; import android.os.Looper; + import com.android.tv.InputSessionManager; import com.android.tv.common.feature.CommonFeatures; import com.android.tv.common.feature.TestableFeature; @@ -38,8 +39,7 @@ import com.android.tv.testing.dvr.DvrDataManagerInMemoryImpl; import com.android.tv.testing.dvr.RecordingTestUtils; import com.android.tv.testing.fakes.FakeClock; import com.android.tv.util.TvInputManagerHelper; -import org.robolectric.RobolectricTestRunner; -import java.util.concurrent.TimeUnit; + import org.junit.After; import org.junit.Before; import org.junit.Test; @@ -47,9 +47,12 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.MockitoAnnotations; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; +import java.util.concurrent.TimeUnit; + /** Tests for {@link RecordingScheduler}. */ @RunWith(RobolectricTestRunner.class) @Config(sdk = Build.VERSION_CODES.N, application = TestSingletonApp.class) diff --git a/tests/robotests/src/com/android/tv/dvr/recorder/SeriesRecordingSchedulerTest.java b/tests/robotests/src/com/android/tv/dvr/recorder/SeriesRecordingSchedulerTest.java index b7ea5350..dc4f4db4 100644 --- a/tests/robotests/src/com/android/tv/dvr/recorder/SeriesRecordingSchedulerTest.java +++ b/tests/robotests/src/com/android/tv/dvr/recorder/SeriesRecordingSchedulerTest.java @@ -30,12 +30,11 @@ import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.dvr.DvrDataManagerInMemoryImpl; import com.android.tv.testing.fakes.FakeClock; -import org.robolectric.RobolectricTestRunner; - import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; diff --git a/tests/robotests/src/com/android/tv/dvr/ui/SortedArrayAdapterTest.java b/tests/robotests/src/com/android/tv/dvr/ui/SortedArrayAdapterTest.java index 01fab44c..aa90d413 100644 --- a/tests/robotests/src/com/android/tv/dvr/ui/SortedArrayAdapterTest.java +++ b/tests/robotests/src/com/android/tv/dvr/ui/SortedArrayAdapterTest.java @@ -21,16 +21,19 @@ import static com.google.common.truth.Truth.assertWithMessage; import androidx.leanback.widget.ClassPresenterSelector; import androidx.leanback.widget.ObjectAdapter; + import com.android.tv.testing.constants.ConfigConstants; -import org.robolectric.RobolectricTestRunner; -import java.util.Arrays; -import java.util.Comparator; -import java.util.Objects; + import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; +import java.util.Arrays; +import java.util.Comparator; +import java.util.Objects; + /** Tests for {@link SortedArrayAdapter}. */ @RunWith(RobolectricTestRunner.class) @Config(sdk = ConfigConstants.SDK) diff --git a/tests/robotests/src/com/android/tv/dvr/ui/browse/DvrBrowseFragmentTest.java b/tests/robotests/src/com/android/tv/dvr/ui/browse/DvrBrowseFragmentTest.java index 971179ee..25a4256f 100644 --- a/tests/robotests/src/com/android/tv/dvr/ui/browse/DvrBrowseFragmentTest.java +++ b/tests/robotests/src/com/android/tv/dvr/ui/browse/DvrBrowseFragmentTest.java @@ -21,10 +21,9 @@ import com.android.tv.dvr.data.ScheduledRecording; import com.android.tv.testing.ComparatorTester; import com.android.tv.testing.constants.ConfigConstants; -import org.robolectric.RobolectricTestRunner; - import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.annotation.Config; /** Test for {@link DvrBrowseFragment}. */ diff --git a/tests/robotests/src/com/android/tv/dvr/ui/list/DvrHistoryRowAdapterTest.java b/tests/robotests/src/com/android/tv/dvr/ui/list/DvrHistoryRowAdapterTest.java index c277510e..5d247e37 100644 --- a/tests/robotests/src/com/android/tv/dvr/ui/list/DvrHistoryRowAdapterTest.java +++ b/tests/robotests/src/com/android/tv/dvr/ui/list/DvrHistoryRowAdapterTest.java @@ -24,13 +24,12 @@ import com.android.tv.common.flags.impl.DefaultUiFlags; import com.android.tv.common.util.Clock; import com.android.tv.dvr.data.RecordedProgram; import com.android.tv.dvr.data.ScheduledRecording; +import com.android.tv.testing.TvRobolectricTestRunner; import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.constants.ConfigConstants; import com.android.tv.testing.dvr.DvrDataManagerInMemoryImpl; import com.android.tv.testing.fakes.FakeClock; -import org.robolectric.RobolectricTestRunner; - import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -41,7 +40,7 @@ import java.util.ArrayList; import java.util.List; /** Test for {@link DvrHistoryRowAdapter}. */ -@RunWith(RobolectricTestRunner.class) +@RunWith(TvRobolectricTestRunner.class) @Config(sdk = ConfigConstants.SDK, application = TestSingletonApp.class) public class DvrHistoryRowAdapterTest { diff --git a/tests/robotests/src/com/android/tv/dvr/ui/playback/DvrPlayerTest.java b/tests/robotests/src/com/android/tv/dvr/ui/playback/DvrPlayerTest.java index 0e5a86e1..ad0ddf35 100644 --- a/tests/robotests/src/com/android/tv/dvr/ui/playback/DvrPlayerTest.java +++ b/tests/robotests/src/com/android/tv/dvr/ui/playback/DvrPlayerTest.java @@ -25,11 +25,10 @@ import com.android.tv.testing.TestSingletonApp; import com.android.tv.testing.constants.ConfigConstants; import com.android.tv.ui.AppLayerTvView; -import org.robolectric.RobolectricTestRunner; - import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; import org.robolectric.annotation.Config; import org.robolectric.shadow.api.Shadow; |