Merge "Fix One-handed mode Settings Main Switch does not update its state correctly" into sc-dev am: 55d7d938bb am: dfbb68eb56

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15001651

Change-Id: If8db0cc90a9a12cfff52adb3f9359108cf393c6c
This commit is contained in:
Jason Chang
2021-06-17 13:28:20 +00:00
committed by Automerger Merge Worker
2 changed files with 49 additions and 1 deletions

View File

@@ -56,6 +56,15 @@ public class OneHandedMainSwitchPreferenceControllerTest {
assertThat(OneHandedSettingsUtils.isOneHandedModeEnabled(mContext)).isTrue();
}
@Test
public void isChecked_setOneHandedModeEnabled_shouldReturnTrue() {
SystemProperties.set(OneHandedSettingsUtils.SUPPORT_ONE_HANDED_MODE, "true");
mUtils.setNavigationBarMode(mContext, "2" /* fully gestural */);
OneHandedSettingsUtils.setOneHandedModeEnabled(mContext, true);
assertThat(mController.isChecked()).isTrue();
}
@Test
public void getAvailabilityStatus_setSupportOneHandedModeProperty_shouldAvailable() {
SystemProperties.set(OneHandedSettingsUtils.SUPPORT_ONE_HANDED_MODE, "true");