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))