Added CTS test for PERMISSION_CONTROL_CAR_DOORS

Bug: 262921943
Test: atest CarPropertyManagerTest
Change-Id: Idf32afb9ae807d9f4e5eca71ca5db4224f69d232
diff --git a/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java b/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java
index 1c67d88..a30134e 100644
--- a/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java
+++ b/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java
@@ -402,6 +402,14 @@
                             VehiclePropertyIds.HVAC_SEAT_VENTILATION,
                             VehiclePropertyIds.HVAC_ELECTRIC_DEFROSTER_ON)
                     .build();
+    private static final ImmutableList<Integer> PERMISSION_CONTROL_CAR_DOORS_PROPERTIES =
+            ImmutableList.<Integer>builder()
+                    .add(
+                            VehiclePropertyIds.DOOR_POS,
+                            VehiclePropertyIds.DOOR_MOVE,
+                            VehiclePropertyIds.DOOR_LOCK,
+                            VehiclePropertyIds.DOOR_CHILD_LOCK_ENABLED)
+                    .build();
     private static final ImmutableList<Integer> PERMISSION_READ_ADAS_SETTINGS_PROPERTIES =
             ImmutableList.<Integer>builder()
                     .add(
@@ -5416,6 +5424,23 @@
     }
 
     @Test
+    public void testPermissionControlCarDoorsGranted() {
+        runWithShellPermissionIdentity(
+                () -> {
+                    for (CarPropertyConfig<?> carPropertyConfig :
+                            mCarPropertyManager.getPropertyList()) {
+                        assertWithMessage(
+                                "%s",
+                                VehiclePropertyIds.toString(
+                                        carPropertyConfig.getPropertyId()))
+                                .that(carPropertyConfig.getPropertyId())
+                                .isIn(PERMISSION_CONTROL_CAR_DOORS_PROPERTIES);
+                    }
+                },
+                Car.PERMISSION_CONTROL_CAR_DOORS);
+    }
+
+    @Test
     public void testPermissionReadAdasSettingsGranted() {
         runWithShellPermissionIdentity(
                 () -> {