Add FLAG_FULL to mocked users in GuestUserInteractorTest

Only Full users are allowed to switch to and run in foreground.
Added FLAG_FULL to the mocked users used in GuestUserInteractorTest.

Changed deprecated method supportsSwitchToByUser to supportsSwitchTo
in GuestUserInteractor.

Test: atest GuestUserInteractorTest -c
Bug: 268271623
Change-Id: I68f80cc7bf5b3487df2e5c0c73c7e0ef500ba74d
This commit is contained in:
Nikhil Kumar
2023-02-13 15:39:05 +00:00
parent f672595546
commit 38e8fd547d
2 changed files with 4 additions and 4 deletions

View File

@@ -148,7 +148,7 @@ constructor(
withContext(backgroundDispatcher) {
manager.getUserInfo(lastSelectedNonGuestUserHandle)
}
if (info != null && info.isEnabled && info.supportsSwitchToByUser()) {
if (info != null && info.isEnabled && info.supportsSwitchTo()) {
newUserId = info.id
}
}

View File

@@ -384,14 +384,14 @@ class GuestUserInteractorTest : SysuiTestCase() {
UserInfo(
/* id= */ 818,
/* name= */ "non_guest",
/* flags= */ 0,
/* flags= */ UserInfo.FLAG_FULL,
)
private val GUEST_USER_INFO =
UserInfo(
/* id= */ 669,
/* name= */ "guest",
/* iconPath= */ "",
/* flags= */ 0,
/* flags= */ UserInfo.FLAG_FULL,
UserManager.USER_TYPE_FULL_GUEST,
)
private val EPHEMERAL_GUEST_USER_INFO =
@@ -399,7 +399,7 @@ class GuestUserInteractorTest : SysuiTestCase() {
/* id= */ 669,
/* name= */ "guest",
/* iconPath= */ "",
/* flags= */ UserInfo.FLAG_EPHEMERAL,
/* flags= */ UserInfo.FLAG_EPHEMERAL or UserInfo.FLAG_FULL,
UserManager.USER_TYPE_FULL_GUEST,
)
private val ALL_USERS =