Fix robolectric test error
Bug: 132302277 Test: make RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.display.AdaptiveSleepPreferenceControllerTest" Change-Id: I6c823298d8e346eb2e87686a691dc4a2536423f6
This commit is contained in:
@@ -70,9 +70,9 @@ public class AdaptiveSleepPreferenceControllerTest {
|
|||||||
when(mPackageManager.getAttentionServicePackageName()).thenReturn("some.package");
|
when(mPackageManager.getAttentionServicePackageName()).thenReturn("some.package");
|
||||||
when(mPackageManager.checkPermission(any(), any())).thenReturn(
|
when(mPackageManager.checkPermission(any(), any())).thenReturn(
|
||||||
PackageManager.PERMISSION_GRANTED);
|
PackageManager.PERMISSION_GRANTED);
|
||||||
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
|
|
||||||
|
|
||||||
mController = new AdaptiveSleepPreferenceController(mContext, PREFERENCE_KEY);
|
mController = new AdaptiveSleepPreferenceController(mContext, PREFERENCE_KEY);
|
||||||
|
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -143,9 +143,11 @@ public class AdaptiveSleepPreferenceControllerTest {
|
|||||||
public void isChecked_returnsFalseWhenNotSufficientPermissions() {
|
public void isChecked_returnsFalseWhenNotSufficientPermissions() {
|
||||||
when(mPackageManager.checkPermission(any(), any())).thenReturn(
|
when(mPackageManager.checkPermission(any(), any())).thenReturn(
|
||||||
PackageManager.PERMISSION_DENIED);
|
PackageManager.PERMISSION_DENIED);
|
||||||
|
final AdaptiveSleepPreferenceController controller = new AdaptiveSleepPreferenceController(
|
||||||
|
mContext, PREFERENCE_KEY);
|
||||||
|
|
||||||
mController.setChecked(true);
|
controller.setChecked(true);
|
||||||
assertThat(mController.isChecked()).isFalse();
|
assertThat(controller.isChecked()).isFalse();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user