Merge "Revert "Disable multiuser toggle when more than 1 user is created"" into main

This commit is contained in:
Tetiana Meronyk
2023-09-08 11:35:30 +00:00
committed by Android (Google) Code Review
3 changed files with 6 additions and 38 deletions

View File

@@ -65,7 +65,7 @@ public class MultiUserSwitchBarControllerTest {
UserManager.DISALLOW_USER_SWITCH, true);
final MultiUserSwitchBarController controller = new MultiUserSwitchBarController(mContext,
mSwitchBarController, true, null);
mSwitchBarController, null);
verify(mSwitchBarController).setDisabledByAdmin(any());
}
@@ -76,32 +76,8 @@ public class MultiUserSwitchBarControllerTest {
UserManager.DISALLOW_USER_SWITCH, false);
final MultiUserSwitchBarController controller = new MultiUserSwitchBarController(mContext,
mSwitchBarController, true, null);
mSwitchBarController, null);
verify(mSwitchBarController, never()).setDisabledByAdmin(any());
}
@Test
public void onStart_allowUserSwitch_setDisabledAfterInitialization_shouldBeDisabled() {
mUserManager.setUserRestriction(UserHandle.of(UserHandle.myUserId()),
UserManager.DISALLOW_USER_SWITCH, false);
final MultiUserSwitchBarController controller = new MultiUserSwitchBarController(mContext,
mSwitchBarController, true, null);
verify(mSwitchBarController).setEnabled(true);
controller.setToggleEnabled(false);
verify(mSwitchBarController).setEnabled(false);
}
@Test
public void onStart_allowUserSwitch_setEnabledAfterInitialization_shouldBeEnabled() {
mUserManager.setUserRestriction(UserHandle.of(UserHandle.myUserId()),
UserManager.DISALLOW_USER_SWITCH, false);
final MultiUserSwitchBarController controller = new MultiUserSwitchBarController(mContext,
mSwitchBarController, false, null);
verify(mSwitchBarController).setEnabled(false);
controller.setToggleEnabled(true);
verify(mSwitchBarController).setEnabled(true);
}
}