AreaId is not expected for the Vms VehicleProperty
Bug: 72972190
Test: ran manager-unit-test on mojave
Change-Id: I7d7d93aca19aaa1abf67bd69b59c27e3f9140ed1
diff --git a/automotive/vehicle/2.0/default/common/src/VmsUtils.cpp b/automotive/vehicle/2.0/default/common/src/VmsUtils.cpp
index abf425f..f001a32 100644
--- a/automotive/vehicle/2.0/default/common/src/VmsUtils.cpp
+++ b/automotive/vehicle/2.0/default/common/src/VmsUtils.cpp
@@ -126,19 +126,18 @@
return result;
}
-bool verifyPropertyAndArea(const VehiclePropValue& value) {
- return (value.prop == toInt(VehicleProperty::VEHICLE_MAP_SERVICE) &&
- value.areaId == toInt(VehicleArea::GLOBAL));
+bool isValidVmsProperty(const VehiclePropValue& value) {
+ return (value.prop == toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
}
-bool verifyMessageType(const VehiclePropValue& value) {
+bool isValidVmsMessageType(const VehiclePropValue& value) {
return (value.value.int32Values.size() > 0 &&
value.value.int32Values[kMessageIndex] >= kFirstMessageType &&
value.value.int32Values[kMessageIndex] <= kLastMessageType);
}
bool isValidVmsMessage(const VehiclePropValue& value) {
- return (verifyPropertyAndArea(value) && verifyMessageType(value));
+ return (isValidVmsProperty(value) && isValidVmsMessageType(value));
}
VmsMessageType parseMessageType(const VehiclePropValue& value) {
diff --git a/automotive/vehicle/2.0/default/tests/VmsUtils_test.cpp b/automotive/vehicle/2.0/default/tests/VmsUtils_test.cpp
index c102ce8..414c5c2 100644
--- a/automotive/vehicle/2.0/default/tests/VmsUtils_test.cpp
+++ b/automotive/vehicle/2.0/default/tests/VmsUtils_test.cpp
@@ -35,7 +35,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x4ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::SUBSCRIBE);
@@ -51,7 +50,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x4ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::UNSUBSCRIBE);
@@ -67,7 +65,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x6ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::OFFERING);
@@ -91,7 +88,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x9ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::OFFERING);
@@ -117,7 +113,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x1ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::AVAILABILITY_REQUEST);
}
@@ -127,7 +122,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x1ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::SUBSCRIPTIONS_REQUEST);
}
@@ -138,7 +132,6 @@
ASSERT_NE(message, nullptr);
EXPECT_TRUE(isValidVmsMessage(*message));
EXPECT_EQ(message->prop, toInt(VehicleProperty::VEHICLE_MAP_SERVICE));
- EXPECT_EQ(message->areaId, toInt(VehicleArea::GLOBAL));
EXPECT_EQ(message->value.int32Values.size(), 0x1ul);
EXPECT_EQ(parseMessageType(*message), VmsMessageType::DATA);
EXPECT_EQ(message->value.bytes.size(), bytes.size());