From a3bc95e629fbaab55af5542d161e44c355938076 Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Fri, 28 Feb 2020 12:12:01 -0800 Subject: [PATCH] Fix JobSchedulerServiceTest. JobScheduler expects the system gallery package to be non-null, so we have to make sure the test context provides a non null value. Bug: 146453470 Test: atest FrameworksMockingServicesTests:JobSchedulerServiceTest Change-Id: Ib84567b006a2f57d17d767e0c08fd542576f979d --- .../src/com/android/server/job/JobSchedulerServiceTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/tests/mockingservicestests/src/com/android/server/job/JobSchedulerServiceTest.java b/services/tests/mockingservicestests/src/com/android/server/job/JobSchedulerServiceTest.java index 00495f3ec02d4..730f303f036a4 100644 --- a/services/tests/mockingservicestests/src/com/android/server/job/JobSchedulerServiceTest.java +++ b/services/tests/mockingservicestests/src/com/android/server/job/JobSchedulerServiceTest.java @@ -107,6 +107,7 @@ public class JobSchedulerServiceTest { .when(() -> LocalServices.getService(AppStandbyInternal.class)); doReturn(mock(UsageStatsManagerInternal.class)) .when(() -> LocalServices.getService(UsageStatsManagerInternal.class)); + when(mContext.getString(anyInt())).thenReturn("some_test_string"); // Called in BackgroundJobsController constructor. doReturn(mock(AppStateTracker.class)) .when(() -> LocalServices.getService(AppStateTracker.class));