From cce1a5a1f26d2a01a8f4b4a72c94d7d257291ed2 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Mon, 13 Jan 2020 22:56:34 +0800 Subject: [PATCH] Fix test cases error Fixes: 147563810 Change-Id: I500f9897c1f8a0e3bdddad15b5f8377d9bb9ded3 Test: robolectric --- .../manageapplications/MusicViewHolderControllerTest.java | 2 +- .../manageapplications/PhotosViewHolderControllerTest.java | 2 +- .../storage/StorageItemPreferenceControllerTest.java | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/robotests/src/com/android/settings/applications/manageapplications/MusicViewHolderControllerTest.java b/tests/robotests/src/com/android/settings/applications/manageapplications/MusicViewHolderControllerTest.java index 74fb98ff1c9..fa1b7a2c992 100644 --- a/tests/robotests/src/com/android/settings/applications/manageapplications/MusicViewHolderControllerTest.java +++ b/tests/robotests/src/com/android/settings/applications/manageapplications/MusicViewHolderControllerTest.java @@ -61,7 +61,7 @@ public class MusicViewHolderControllerTest { MockitoAnnotations.initMocks(this); mContext = RuntimeEnvironment.application; final String fsUuid = new VolumeInfo("id", 0, null, "id").fsUuid; - mController = new MusicViewHolderController(mContext, mSource, fsUuid, new UserHandle(0)); + mController = new MusicViewHolderController(mContext, mSource, fsUuid, UserHandle.of(-1)); View view = ApplicationViewHolder.newView(new FrameLayout(mContext)); mHolder = new ApplicationViewHolder(view); diff --git a/tests/robotests/src/com/android/settings/applications/manageapplications/PhotosViewHolderControllerTest.java b/tests/robotests/src/com/android/settings/applications/manageapplications/PhotosViewHolderControllerTest.java index 5475b9cf2bb..f3c699ca202 100644 --- a/tests/robotests/src/com/android/settings/applications/manageapplications/PhotosViewHolderControllerTest.java +++ b/tests/robotests/src/com/android/settings/applications/manageapplications/PhotosViewHolderControllerTest.java @@ -60,7 +60,7 @@ public class PhotosViewHolderControllerTest { MockitoAnnotations.initMocks(this); mContext = RuntimeEnvironment.application; final String fsUuid = new VolumeInfo("id", 0, null, "id").fsUuid; - mController = new PhotosViewHolderController(mContext, mSource, fsUuid, new UserHandle(0)); + mController = new PhotosViewHolderController(mContext, mSource, fsUuid, UserHandle.of(-1)); final View view = ApplicationViewHolder.newView(new FrameLayout(mContext)); mHolder = new ApplicationViewHolder(view); diff --git a/tests/robotests/src/com/android/settings/deviceinfo/storage/StorageItemPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/storage/StorageItemPreferenceControllerTest.java index 275c1e08c7a..ebb52921c24 100644 --- a/tests/robotests/src/com/android/settings/deviceinfo/storage/StorageItemPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/deviceinfo/storage/StorageItemPreferenceControllerTest.java @@ -53,6 +53,7 @@ import com.android.settings.dashboard.profileselector.ProfileSelectFragment; import com.android.settings.deviceinfo.PrivateVolumeSettings; import com.android.settings.deviceinfo.StorageItemPreference; import com.android.settings.testutils.FakeFeatureFactory; +import com.android.settings.testutils.shadow.ShadowUserManager; import com.android.settingslib.applications.StorageStatsSource; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; import com.android.settingslib.deviceinfo.StorageVolumeProvider; @@ -65,6 +66,7 @@ import org.mockito.Mock; import org.mockito.MockitoAnnotations; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; +import org.robolectric.annotation.Config; @RunWith(RobolectricTestRunner.class) public class StorageItemPreferenceControllerTest { @@ -276,6 +278,7 @@ public class StorageItemPreferenceControllerTest { } @Test + @Config(shadows = ShadowUserManager.class) public void testMeasurementCompletedUpdatesPreferences() { final StorageItemPreference audio = new StorageItemPreference(mContext); final StorageItemPreference image = new StorageItemPreference(mContext);