aboutsummaryrefslogtreecommitdiff
path: root/tests/common/src/com/android/tv/testing/TestSingletonApp.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/common/src/com/android/tv/testing/TestSingletonApp.java')
-rw-r--r--tests/common/src/com/android/tv/testing/TestSingletonApp.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/common/src/com/android/tv/testing/TestSingletonApp.java b/tests/common/src/com/android/tv/testing/TestSingletonApp.java
index 21aabac6..4fcf853b 100644
--- a/tests/common/src/com/android/tv/testing/TestSingletonApp.java
+++ b/tests/common/src/com/android/tv/testing/TestSingletonApp.java
@@ -51,6 +51,7 @@ import com.android.tv.tunerinputcontroller.TunerInputController;
import com.android.tv.util.SetupUtils;
import com.android.tv.util.TvInputManagerHelper;
import com.android.tv.util.account.AccountHelper;
+import com.google.common.base.Optional;
import java.util.concurrent.Executor;
import javax.inject.Provider;
@@ -67,16 +68,17 @@ public class TestSingletonApp extends Application implements TvSingletons {
public DvrDataManager mDvrDataManager;
private final Provider<EpgReader> mEpgReaderProvider = SingletonProvider.create(epgReader);
- private TunerInputController mTunerInputController;
+ private Optional<TunerInputController> mOptionalTunerInputController;
private PerformanceMonitor mPerformanceMonitor;
private ChannelDataManager mChannelDataManager;
@Override
public void onCreate() {
super.onCreate();
- mTunerInputController =
- new TunerInputControllerImpl(
- ComponentName.unflattenFromString(getEmbeddedTunerInputId()));
+ mOptionalTunerInputController =
+ Optional.of(
+ new TunerInputControllerImpl(
+ ComponentName.unflattenFromString(getEmbeddedTunerInputId())));
tvInputManagerHelper = new FakeTvInputManagerHelper(this);
setupUtils = SetupUtils.createForTvSingletons(this);
@@ -184,8 +186,8 @@ public class TestSingletonApp extends Application implements TvSingletons {
}
@Override
- public TunerInputController getTunerInputController() {
- return mTunerInputController;
+ public Optional<TunerInputController> getTunerInputController() {
+ return mOptionalTunerInputController;
}
@Override