summaryrefslogtreecommitdiff
path: root/PermissionController
diff options
context:
space:
mode:
author Justin Lannin <jlannin@google.com> 2025-03-21 12:50:49 -0700
committer Justin Lannin <jlannin@google.com> 2025-03-21 18:02:14 -0700
commit4dba829e8bcc13977441e8295434c5ec602f8b60 (patch)
treeb55c2e10fc583e1c6b6dfbab0ba6e8618f64b405 /PermissionController
parent8357002922ece75f74a734310844ee439f2b0d7c (diff)
Permissions: Fix admin restricted CTS Test.
The PermissionUsageViewModelTest in the test suite was adding a health permission to the platform list which was causing the HEALTH permission group to be considered restricted. When we checked with the group it would then always return restricted even before we added the permission we were checking to the list. Now we remove the explicit group from being passed in. The point of this test is mostly to ensure that permissions that are added to the list become restricted rather than being about health specifically. The inprocess tests cover the health permissions getting added. Bug: 403921690 Test: atest PermissionControllerMockingTests Flag: EXEMPT bugfix Relnote: N/A LOW_COVERAGE_REASON=TEST_ONLY Change-Id: Ibba609dbe28c637206f17f375e273888d565f5c9
Diffstat (limited to 'PermissionController')
-rw-r--r--PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/utils/AdminRestrictedPermissionsUtilsTest.kt13
1 files changed, 6 insertions, 7 deletions
diff --git a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/utils/AdminRestrictedPermissionsUtilsTest.kt b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/utils/AdminRestrictedPermissionsUtilsTest.kt
index 35543b6f1..4d94d8c1c 100644
--- a/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/utils/AdminRestrictedPermissionsUtilsTest.kt
+++ b/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/permission/utils/AdminRestrictedPermissionsUtilsTest.kt
@@ -114,24 +114,23 @@ object AdminRestrictedPermissionsUtilsTest {
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.BAKLAVA)
@RequiresFlagsEnabled(Flags.FLAG_REPLACE_BODY_SENSOR_PERMISSION_ENABLED)
fun addAdminRestrictedPermission_addsPermissionToRestrictedList() {
+ val exampleHealthPermission = "test.permission.health"
var canGrant =
AdminRestrictedPermissionsUtils.mayAdminGrantPermission(
- HealthPermissions.READ_HEART_RATE,
- HealthPermissions.HEALTH_PERMISSION_GROUP,
+ exampleHealthPermission,
+ /* group= */ null,
/* canAdminGrantSensorsPermissions= */ false,
/* isManagedProfile= */ false,
dpm,
)
assertEquals(true, canGrant)
- AdminRestrictedPermissionsUtils.addAdminRestrictedPermission(
- HealthPermissions.READ_HEART_RATE
- )
+ AdminRestrictedPermissionsUtils.addAdminRestrictedPermission(exampleHealthPermission)
canGrant =
AdminRestrictedPermissionsUtils.mayAdminGrantPermission(
- HealthPermissions.READ_HEART_RATE,
- HealthPermissions.HEALTH_PERMISSION_GROUP,
+ exampleHealthPermission,
+ /* group= */ null,
/* canAdminGrantSensorsPermissions= */ false,
/* isManagedProfile= */ false,
dpm,