Loading packages/SystemUI/multivalentTests/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractorTest.kt +6 −5 Original line number Diff line number Diff line Loading @@ -157,8 +157,7 @@ class UserSwitcherInteractorTest : SysuiTestCase() { @Test fun createUserInteractor_nonProcessUser_startsSecondaryService() { val userId = Process.myUserHandle().identifier + 1 whenever(manager.aliveUsers).thenReturn(listOf(createUserInfo(userId, "abc"))) whenever(manager.isUserRunning(anyInt())).thenReturn(true) createUserInteractor(false /* startAsProcessUser */) verify(spyContext).startServiceAsUser(any(), any()) Loading Loading @@ -710,7 +709,9 @@ class UserSwitcherInteractorTest : SysuiTestCase() { fun userSwitchedBroadcast() { testScope.runTest { val userInfos = createUserInfos(count = 2, includeGuest = false) whenever(manager.aliveUsers).thenReturn(userInfos) for (userInfo in userInfos) { whenever(manager.isUserRunning(eq(userInfo.id))).thenReturn(true) } createUserInteractor() userRepository.setUserInfos(userInfos) userRepository.setSelectedUserInfo(userInfos[0]) Loading Loading @@ -1147,8 +1148,8 @@ class UserSwitcherInteractorTest : SysuiTestCase() { } @Test fun initWithNoAliveUsers() { whenever(manager.aliveUsers).thenReturn(listOf()) fun initWithNoRunningUsers() { whenever(manager.isUserRunning(anyInt())).thenReturn(false) createUserInteractor() verify(spyContext, never()).startServiceAsUser(any(), any()) } Loading packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractor.kt +2 −2 Original line number Diff line number Diff line Loading @@ -659,8 +659,8 @@ constructor( } private fun restartSecondaryService(@UserIdInt userId: Int) { // Do not start service for user that is marked for deletion. if (!manager.aliveUsers.map { it.id }.contains(userId)) { // Do not start service for user that isn't running if (!manager.isUserRunning(userId)) { return } Loading Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractorTest.kt +6 −5 Original line number Diff line number Diff line Loading @@ -157,8 +157,7 @@ class UserSwitcherInteractorTest : SysuiTestCase() { @Test fun createUserInteractor_nonProcessUser_startsSecondaryService() { val userId = Process.myUserHandle().identifier + 1 whenever(manager.aliveUsers).thenReturn(listOf(createUserInfo(userId, "abc"))) whenever(manager.isUserRunning(anyInt())).thenReturn(true) createUserInteractor(false /* startAsProcessUser */) verify(spyContext).startServiceAsUser(any(), any()) Loading Loading @@ -710,7 +709,9 @@ class UserSwitcherInteractorTest : SysuiTestCase() { fun userSwitchedBroadcast() { testScope.runTest { val userInfos = createUserInfos(count = 2, includeGuest = false) whenever(manager.aliveUsers).thenReturn(userInfos) for (userInfo in userInfos) { whenever(manager.isUserRunning(eq(userInfo.id))).thenReturn(true) } createUserInteractor() userRepository.setUserInfos(userInfos) userRepository.setSelectedUserInfo(userInfos[0]) Loading Loading @@ -1147,8 +1148,8 @@ class UserSwitcherInteractorTest : SysuiTestCase() { } @Test fun initWithNoAliveUsers() { whenever(manager.aliveUsers).thenReturn(listOf()) fun initWithNoRunningUsers() { whenever(manager.isUserRunning(anyInt())).thenReturn(false) createUserInteractor() verify(spyContext, never()).startServiceAsUser(any(), any()) } Loading
packages/SystemUI/src/com/android/systemui/user/domain/interactor/UserSwitcherInteractor.kt +2 −2 Original line number Diff line number Diff line Loading @@ -659,8 +659,8 @@ constructor( } private fun restartSecondaryService(@UserIdInt userId: Int) { // Do not start service for user that is marked for deletion. if (!manager.aliveUsers.map { it.id }.contains(userId)) { // Do not start service for user that isn't running if (!manager.isUserRunning(userId)) { return } Loading