Merge "Allow creating admin users when 'config_enableMultipleAdmins' property is enabled"

This commit is contained in:
Tetiana Meronyk
2023-01-05 14:30:34 +00:00
committed by Android (Google) Code Review
3 changed files with 9 additions and 12 deletions

View File

@@ -684,11 +684,11 @@ public class UserDetailsSettingsTest {
}
@Test
public void initialize_userSelected_shouldShowGrantAdminPref_HSUM() {
public void initialize_userSelected_shouldShowGrantAdminPref_MultipleAdminEnabled() {
setupSelectedUser();
ShadowUserManager.setIsHeadlessSystemUserMode(true);
ShadowUserManager.setIsMultipleAdminEnabled(true);
mFragment.initialize(mActivity, mArguments);
assertTrue(UserManager.isHeadlessSystemUserMode());
assertTrue(UserManager.isMultipleAdminEnabled());
verify(mFragment, never()).removePreference(KEY_GRANT_ADMIN);
}
@@ -700,17 +700,17 @@ public class UserDetailsSettingsTest {
}
@Test
public void initialize_mainUserSelected_shouldShowGrantAdminPref_HSUM() {
public void initialize_mainUserSelected_shouldShowGrantAdminPref_MultipleAdminEnabled() {
setupSelectedMainUser();
ShadowUserManager.setIsHeadlessSystemUserMode(true);
ShadowUserManager.setIsMultipleAdminEnabled(true);
mFragment.initialize(mActivity, mArguments);
verify(mFragment).removePreference(KEY_GRANT_ADMIN);
}
@Test
public void initialize_guestSelected_shouldNotShowGrantAdminPref_HSUM() {
public void initialize_guestSelected_shouldNotShowGrantAdminPref_MultipleAdminEnabled() {
setupSelectedGuest();
ShadowUserManager.setIsHeadlessSystemUserMode(true);
ShadowUserManager.setIsMultipleAdminEnabled(true);
mFragment.initialize(mActivity, mArguments);
verify(mFragment).removePreference(KEY_GRANT_ADMIN);
}