From 1b28754b98343765db453b033d858efecd15b883 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Thu, 9 May 2019 11:36:35 +0800 Subject: [PATCH] Fix robolectric test error Bug: 132302277 Test: make RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.display.AdaptiveSleepPreferenceControllerTest" Change-Id: I6c823298d8e346eb2e87686a691dc4a2536423f6 --- .../display/AdaptiveSleepPreferenceControllerTest.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/robotests/src/com/android/settings/display/AdaptiveSleepPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/AdaptiveSleepPreferenceControllerTest.java index 69d1cbc8048..295eac5b71f 100644 --- a/tests/robotests/src/com/android/settings/display/AdaptiveSleepPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/display/AdaptiveSleepPreferenceControllerTest.java @@ -70,9 +70,9 @@ public class AdaptiveSleepPreferenceControllerTest { when(mPackageManager.getAttentionServicePackageName()).thenReturn("some.package"); when(mPackageManager.checkPermission(any(), any())).thenReturn( PackageManager.PERMISSION_GRANTED); - when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference); mController = new AdaptiveSleepPreferenceController(mContext, PREFERENCE_KEY); + when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference); } @Test @@ -143,9 +143,11 @@ public class AdaptiveSleepPreferenceControllerTest { public void isChecked_returnsFalseWhenNotSufficientPermissions() { when(mPackageManager.checkPermission(any(), any())).thenReturn( PackageManager.PERMISSION_DENIED); + final AdaptiveSleepPreferenceController controller = new AdaptiveSleepPreferenceController( + mContext, PREFERENCE_KEY); - mController.setChecked(true); - assertThat(mController.isChecked()).isFalse(); + controller.setChecked(true); + assertThat(controller.isChecked()).isFalse(); } @Test