aboutsummaryrefslogtreecommitdiff
path: root/tests/robotests/src/com/android/tv/dvr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/robotests/src/com/android/tv/dvr')
-rw-r--r--tests/robotests/src/com/android/tv/dvr/BaseDvrDataManagerTest.java10
-rw-r--r--tests/robotests/src/com/android/tv/dvr/DvrDataManagerImplTest.java9
-rw-r--r--tests/robotests/src/com/android/tv/dvr/DvrScheduleManagerTest.java10
-rw-r--r--tests/robotests/src/com/android/tv/dvr/ScheduledRecordingTest.java3
-rw-r--r--tests/robotests/src/com/android/tv/dvr/data/SeriesRecordingTest.java3
-rw-r--r--tests/robotests/src/com/android/tv/dvr/provider/DvrDbSyncTest.java3
-rw-r--r--tests/robotests/src/com/android/tv/dvr/provider/EpisodicProgramLoadTaskTest.java14
-rw-r--r--tests/robotests/src/com/android/tv/dvr/recorder/InputTaskSchedulerTest.java16
-rw-r--r--tests/robotests/src/com/android/tv/dvr/recorder/RecordingTaskTest.java9
-rw-r--r--tests/robotests/src/com/android/tv/dvr/recorder/ScheduledProgramReaperTest.java8
-rw-r--r--tests/robotests/src/com/android/tv/dvr/recorder/SchedulerTest.java7
-rw-r--r--tests/robotests/src/com/android/tv/dvr/recorder/SeriesRecordingSchedulerTest.java3
-rw-r--r--tests/robotests/src/com/android/tv/dvr/ui/SortedArrayAdapterTest.java11
-rw-r--r--tests/robotests/src/com/android/tv/dvr/ui/browse/DvrBrowseFragmentTest.java3
-rw-r--r--tests/robotests/src/com/android/tv/dvr/ui/list/DvrHistoryRowAdapterTest.java5
-rw-r--r--tests/robotests/src/com/android/tv/dvr/ui/playback/DvrPlayerTest.java3
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;