Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java +7 −0 Original line number Diff line number Diff line Loading @@ -455,6 +455,13 @@ public class UserSwitcherController implements Dumpable { } } /** * Returns whether the current user is a system user. */ public boolean isSystemUser() { return mUserTracker.getUserId() == UserHandle.USER_SYSTEM; } public void removeUserId(int userId) { if (userId == UserHandle.USER_SYSTEM) { Log.w(TAG, "User " + userId + " could not removed."); Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/UserSwitcherControllerTest.kt +12 −0 Original line number Diff line number Diff line Loading @@ -400,4 +400,16 @@ class UserSwitcherControllerTest : SysuiTestCase() { assertEquals(fgUserName, userSwitcherController.currentUserName) } @Test fun isSystemUser_currentUserIsSystemUser_shouldReturnTrue() { `when`(userTracker.userId).thenReturn(UserHandle.USER_SYSTEM) assertEquals(true, userSwitcherController.isSystemUser) } @Test fun isSystemUser_currentUserIsNotSystemUser_shouldReturnFalse() { `when`(userTracker.userId).thenReturn(1) assertEquals(false, userSwitcherController.isSystemUser) } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java +7 −0 Original line number Diff line number Diff line Loading @@ -455,6 +455,13 @@ public class UserSwitcherController implements Dumpable { } } /** * Returns whether the current user is a system user. */ public boolean isSystemUser() { return mUserTracker.getUserId() == UserHandle.USER_SYSTEM; } public void removeUserId(int userId) { if (userId == UserHandle.USER_SYSTEM) { Log.w(TAG, "User " + userId + " could not removed."); Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/UserSwitcherControllerTest.kt +12 −0 Original line number Diff line number Diff line Loading @@ -400,4 +400,16 @@ class UserSwitcherControllerTest : SysuiTestCase() { assertEquals(fgUserName, userSwitcherController.currentUserName) } @Test fun isSystemUser_currentUserIsSystemUser_shouldReturnTrue() { `when`(userTracker.userId).thenReturn(UserHandle.USER_SYSTEM) assertEquals(true, userSwitcherController.isSystemUser) } @Test fun isSystemUser_currentUserIsNotSystemUser_shouldReturnFalse() { `when`(userTracker.userId).thenReturn(1) assertEquals(false, userSwitcherController.isSystemUser) } }