Add CTS tests for STEERING_WHEEL_DEPTH_MOVE

Bug: 257267543
Test: atest VtsHalAutomotiveVehicle_TargetTest
      atest CtsCarTestCases:CarPropertyManagerTest
      atest CtsCarTestCases:VehiclePropertyIdsTest
Change-Id: I7c5e3e52ec09ed2b89debd480f8c01c8bfbc37a7
diff --git a/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java b/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java
index 0a440b3..fbdefc4 100644
--- a/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java
+++ b/tests/tests/car/src/android/car/cts/CarPropertyManagerTest.java
@@ -235,7 +235,8 @@
     private static final ImmutableList<Integer> PERMISSION_CONTROL_CAR_STEERING_WHEEL_PROPERTIES =
             ImmutableList.<Integer>builder()
                     .add(
-                            VehiclePropertyIds.STEERING_WHEEL_DEPTH_POS)
+                            VehiclePropertyIds.STEERING_WHEEL_DEPTH_POS,
+                            VehiclePropertyIds.STEERING_WHEEL_DEPTH_MOVE)
                     .build();
 
     /** contains property Ids for the properties required by CDD */
@@ -1344,6 +1345,22 @@
     }
 
     @Test
+    public void testSteeringWheelDepthMoveIfSupported() {
+        VehiclePropertyVerifier.newBuilder(
+                        VehiclePropertyIds.STEERING_WHEEL_DEPTH_MOVE,
+                        CarPropertyConfig.VEHICLE_PROPERTY_ACCESS_READ_WRITE,
+                        VehicleAreaType.VEHICLE_AREA_TYPE_GLOBAL,
+                        CarPropertyConfig.VEHICLE_PROPERTY_CHANGE_MODE_ONCHANGE,
+                        Integer.class)
+                .requireMinMaxValues()
+                .requireZeroToBeContainedInMinMaxRanges()
+                .addReadPermission(Car.PERMISSION_CONTROL_STEERING_WHEEL)
+                .addWritePermission(Car.PERMISSION_CONTROL_STEERING_WHEEL)
+                .build()
+                .verify(mCarPropertyManager);
+    }
+
+    @Test
     public void testDistanceDisplayUnitsIfSupported() {
         VehiclePropertyVerifier.newBuilder(
                         VehiclePropertyIds.DISTANCE_DISPLAY_UNITS,
diff --git a/tests/tests/car/src/android/car/cts/VehiclePropertyIdsTest.java b/tests/tests/car/src/android/car/cts/VehiclePropertyIdsTest.java
index d748751..bf0719d 100644
--- a/tests/tests/car/src/android/car/cts/VehiclePropertyIdsTest.java
+++ b/tests/tests/car/src/android/car/cts/VehiclePropertyIdsTest.java
@@ -296,6 +296,8 @@
                 .isEqualTo("WINDOW_MOVE");
         assertThat(VehiclePropertyIds.toString(VehiclePropertyIds.WINDOW_POS))
                 .isEqualTo("WINDOW_POS");
+        assertThat(VehiclePropertyIds.toString(VehiclePropertyIds.STEERING_WHEEL_DEPTH_MOVE))
+                .isEqualTo("STEERING_WHEEL_DEPTH_MOVE");
         assertThat(VehiclePropertyIds.toString(VehiclePropertyIds.STEERING_WHEEL_DEPTH_POS))
                 .isEqualTo("STEERING_WHEEL_DEPTH_POS");
         assertThat(VehiclePropertyIds.toString(VehiclePropertyIds.VEHICLE_MAP_SERVICE))