Loading automotive/vehicle/2.0/default/impl/DefaultVehicleHal.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -15,9 +15,9 @@ */ #define LOG_TAG "DefaultVehicleHal" #include <android/log.h> #include <algorithm> #include <android/log.h> #include <netinet/in.h> #include <sys/socket.h> Loading automotive/vehicle/2.0/default/tests/AccessControlConfigParser_test.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ TEST_F(AccessControlConfigParserTest, basicParsing) { ASSERT_TRUE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(1, aclMap.size()); ASSERT_EQ(1u, aclMap.size()); auto it = aclMap.find(toInt(VehicleProperty::HVAC_FAN_SPEED)); ASSERT_NE(aclMap.end(), it); ASSERT_EQ(VehiclePropertyAccess::READ_WRITE, it->second.access); Loading @@ -74,7 +74,7 @@ TEST_F(AccessControlConfigParserTest, multipleUids) { for (auto it = range.first; it != range.second; ++it) { auto& acl = it->second; ASSERT_EQ(1, expectedUids.count(acl.uid)) ASSERT_EQ(1u, expectedUids.count(acl.uid)) << " uid: " << std::hex << acl.uid; if (acl.uid == 0xbeef) { Loading @@ -93,12 +93,12 @@ TEST_F(AccessControlConfigParserTest, fileContainsJunk) { ASSERT_FALSE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(1, aclMap.size()); ASSERT_EQ(1u, aclMap.size()); auto it = aclMap.find(toInt(VehicleProperty::HVAC_FAN_SPEED)); ASSERT_NE(aclMap.end(), it); ASSERT_EQ(VehiclePropertyAccess::READ, it->second.access); ASSERT_EQ(toInt(VehicleProperty::HVAC_FAN_SPEED), it->second.propId); ASSERT_EQ(0xbeef, it->second.uid); ASSERT_EQ(0xBEEFu, it->second.uid); } TEST_F(AccessControlConfigParserTest, badIntegerFormat) { Loading @@ -106,7 +106,7 @@ TEST_F(AccessControlConfigParserTest, badIntegerFormat) { file << "S:0x0500 A12 RW " << std::endl; ASSERT_FALSE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(0, aclMap.size()); ASSERT_EQ(0u, aclMap.size()); } TEST_F(AccessControlConfigParserTest, ignoreNotSupportedProperties) { Loading @@ -114,7 +114,7 @@ TEST_F(AccessControlConfigParserTest, ignoreNotSupportedProperties) { file << "S:0x0666 1000 RW " << std::endl; ASSERT_FALSE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(0, aclMap.size()); ASSERT_EQ(0u, aclMap.size()); } TEST_F(AccessControlConfigParserTest, multipleCalls) { Loading @@ -122,12 +122,12 @@ TEST_F(AccessControlConfigParserTest, multipleCalls) { configFile << "S:0x0500 1000 RW" << std::endl; ASSERT_TRUE(parser->parseFromStream(&configFile, &aclMap)); ASSERT_EQ(1, aclMap.size()); ASSERT_EQ(1u, aclMap.size()); std::stringstream configFile2; configFile2 << "S:0x0501 1004 RW" << std::endl; ASSERT_TRUE(parser->parseFromStream(&configFile2, &aclMap)); ASSERT_EQ(2, aclMap.size()); ASSERT_EQ(2u, aclMap.size()); auto it = aclMap.find(toInt(VehicleProperty::HVAC_FAN_SPEED)); ASSERT_NE(aclMap.end(), it); Loading automotive/vehicle/2.0/default/tests/VehicleHalManager_test.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -103,13 +103,13 @@ public: return StatusCode::OK; } StatusCode subscribe(int32_t property, int32_t areas, float sampleRate) override { StatusCode subscribe(int32_t /* property */, int32_t /* areas */, float /* sampleRate */) override { return StatusCode::OK; } StatusCode unsubscribe(int32_t property) override { StatusCode unsubscribe(int32_t /* property */) override { return StatusCode::OK; } Loading Loading @@ -323,20 +323,20 @@ TEST_F(VehicleHalManagerTest, get_Complex) { ASSERT_EQ(StatusCode::OK, actualStatusCode); ASSERT_EQ(toInt(VehicleProperty::VEHICLE_MAP_SERVICE), actualValue.prop); ASSERT_EQ(3, actualValue.value.bytes.size()); ASSERT_EQ(3u, actualValue.value.bytes.size()); ASSERT_EQ(1, actualValue.value.bytes[0]); ASSERT_EQ(2, actualValue.value.bytes[1]); ASSERT_EQ(3, actualValue.value.bytes[2]); ASSERT_EQ(2, actualValue.value.int32Values.size()); ASSERT_EQ(2u, actualValue.value.int32Values.size()); ASSERT_EQ(10, actualValue.value.int32Values[0]); ASSERT_EQ(20, actualValue.value.int32Values[1]); ASSERT_EQ(2, actualValue.value.floatValues.size()); ASSERT_EQ(2u, actualValue.value.floatValues.size()); ASSERT_FLOAT_EQ(1.1, actualValue.value.floatValues[0]); ASSERT_FLOAT_EQ(2.2, actualValue.value.floatValues[1]); ASSERT_EQ(2, actualValue.value.int64Values.size()); ASSERT_EQ(2u, actualValue.value.int64Values.size()); ASSERT_FLOAT_EQ(30, actualValue.value.int64Values[0]); ASSERT_FLOAT_EQ(40, actualValue.value.int64Values[1]); Loading automotive/vehicle/2.0/default/tests/VehicleHalTestUtils.h +4 −4 Original line number Diff line number Diff line Loading @@ -131,12 +131,12 @@ public: mEventCond.notify_one(); return Return<void>(); } Return<void> onPropertySet(const VehiclePropValue& value) override { Return<void> onPropertySet(const VehiclePropValue& /* value */) override { return Return<void>(); } Return<void> onPropertySetError(StatusCode errorCode, int32_t propId, int32_t areaId) override { Return<void> onPropertySetError(StatusCode /* errorCode */, int32_t /* propId */, int32_t /* areaId */) override { return Return<void>(); } Loading automotive/vehicle/2.0/default/tests/VehicleObjectPool_test.cpp +6 −6 Original line number Diff line number Diff line Loading @@ -85,9 +85,9 @@ TEST_F(VehicleObjectPoolTest, valuePoolMultithreadedBenchmark) { // In this test we have T threads that concurrently in C cycles // obtain and release O VehiclePropValue objects of FLOAT / INT32 types. const auto T = 2; const auto C = 500; const auto O = 100; const int T = 2; const int C = 500; const int O = 100; auto poolPtr = valuePool.get(); Loading @@ -112,10 +112,10 @@ TEST_F(VehicleObjectPoolTest, valuePoolMultithreadedBenchmark) { } auto finish = elapsedRealtimeNano(); ASSERT_EQ(T * C * O, stats->Obtained); ASSERT_EQ(T * C * O, stats->Recycled); ASSERT_EQ(static_cast<uint32_t>(T * C * O), stats->Obtained); ASSERT_EQ(static_cast<uint32_t>(T * C * O), stats->Recycled); // Created less than obtained. ASSERT_GE(T * O, stats->Created); ASSERT_GE(static_cast<uint32_t>(T * O), stats->Created); auto elapsedMs = (finish - start) / 1000000; ASSERT_GE(1000, elapsedMs); // Less a second to access 100K objects. Loading Loading
automotive/vehicle/2.0/default/impl/DefaultVehicleHal.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -15,9 +15,9 @@ */ #define LOG_TAG "DefaultVehicleHal" #include <android/log.h> #include <algorithm> #include <android/log.h> #include <netinet/in.h> #include <sys/socket.h> Loading
automotive/vehicle/2.0/default/tests/AccessControlConfigParser_test.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ TEST_F(AccessControlConfigParserTest, basicParsing) { ASSERT_TRUE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(1, aclMap.size()); ASSERT_EQ(1u, aclMap.size()); auto it = aclMap.find(toInt(VehicleProperty::HVAC_FAN_SPEED)); ASSERT_NE(aclMap.end(), it); ASSERT_EQ(VehiclePropertyAccess::READ_WRITE, it->second.access); Loading @@ -74,7 +74,7 @@ TEST_F(AccessControlConfigParserTest, multipleUids) { for (auto it = range.first; it != range.second; ++it) { auto& acl = it->second; ASSERT_EQ(1, expectedUids.count(acl.uid)) ASSERT_EQ(1u, expectedUids.count(acl.uid)) << " uid: " << std::hex << acl.uid; if (acl.uid == 0xbeef) { Loading @@ -93,12 +93,12 @@ TEST_F(AccessControlConfigParserTest, fileContainsJunk) { ASSERT_FALSE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(1, aclMap.size()); ASSERT_EQ(1u, aclMap.size()); auto it = aclMap.find(toInt(VehicleProperty::HVAC_FAN_SPEED)); ASSERT_NE(aclMap.end(), it); ASSERT_EQ(VehiclePropertyAccess::READ, it->second.access); ASSERT_EQ(toInt(VehicleProperty::HVAC_FAN_SPEED), it->second.propId); ASSERT_EQ(0xbeef, it->second.uid); ASSERT_EQ(0xBEEFu, it->second.uid); } TEST_F(AccessControlConfigParserTest, badIntegerFormat) { Loading @@ -106,7 +106,7 @@ TEST_F(AccessControlConfigParserTest, badIntegerFormat) { file << "S:0x0500 A12 RW " << std::endl; ASSERT_FALSE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(0, aclMap.size()); ASSERT_EQ(0u, aclMap.size()); } TEST_F(AccessControlConfigParserTest, ignoreNotSupportedProperties) { Loading @@ -114,7 +114,7 @@ TEST_F(AccessControlConfigParserTest, ignoreNotSupportedProperties) { file << "S:0x0666 1000 RW " << std::endl; ASSERT_FALSE(parser->parseFromStream(&file, &aclMap)); ASSERT_EQ(0, aclMap.size()); ASSERT_EQ(0u, aclMap.size()); } TEST_F(AccessControlConfigParserTest, multipleCalls) { Loading @@ -122,12 +122,12 @@ TEST_F(AccessControlConfigParserTest, multipleCalls) { configFile << "S:0x0500 1000 RW" << std::endl; ASSERT_TRUE(parser->parseFromStream(&configFile, &aclMap)); ASSERT_EQ(1, aclMap.size()); ASSERT_EQ(1u, aclMap.size()); std::stringstream configFile2; configFile2 << "S:0x0501 1004 RW" << std::endl; ASSERT_TRUE(parser->parseFromStream(&configFile2, &aclMap)); ASSERT_EQ(2, aclMap.size()); ASSERT_EQ(2u, aclMap.size()); auto it = aclMap.find(toInt(VehicleProperty::HVAC_FAN_SPEED)); ASSERT_NE(aclMap.end(), it); Loading
automotive/vehicle/2.0/default/tests/VehicleHalManager_test.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -103,13 +103,13 @@ public: return StatusCode::OK; } StatusCode subscribe(int32_t property, int32_t areas, float sampleRate) override { StatusCode subscribe(int32_t /* property */, int32_t /* areas */, float /* sampleRate */) override { return StatusCode::OK; } StatusCode unsubscribe(int32_t property) override { StatusCode unsubscribe(int32_t /* property */) override { return StatusCode::OK; } Loading Loading @@ -323,20 +323,20 @@ TEST_F(VehicleHalManagerTest, get_Complex) { ASSERT_EQ(StatusCode::OK, actualStatusCode); ASSERT_EQ(toInt(VehicleProperty::VEHICLE_MAP_SERVICE), actualValue.prop); ASSERT_EQ(3, actualValue.value.bytes.size()); ASSERT_EQ(3u, actualValue.value.bytes.size()); ASSERT_EQ(1, actualValue.value.bytes[0]); ASSERT_EQ(2, actualValue.value.bytes[1]); ASSERT_EQ(3, actualValue.value.bytes[2]); ASSERT_EQ(2, actualValue.value.int32Values.size()); ASSERT_EQ(2u, actualValue.value.int32Values.size()); ASSERT_EQ(10, actualValue.value.int32Values[0]); ASSERT_EQ(20, actualValue.value.int32Values[1]); ASSERT_EQ(2, actualValue.value.floatValues.size()); ASSERT_EQ(2u, actualValue.value.floatValues.size()); ASSERT_FLOAT_EQ(1.1, actualValue.value.floatValues[0]); ASSERT_FLOAT_EQ(2.2, actualValue.value.floatValues[1]); ASSERT_EQ(2, actualValue.value.int64Values.size()); ASSERT_EQ(2u, actualValue.value.int64Values.size()); ASSERT_FLOAT_EQ(30, actualValue.value.int64Values[0]); ASSERT_FLOAT_EQ(40, actualValue.value.int64Values[1]); Loading
automotive/vehicle/2.0/default/tests/VehicleHalTestUtils.h +4 −4 Original line number Diff line number Diff line Loading @@ -131,12 +131,12 @@ public: mEventCond.notify_one(); return Return<void>(); } Return<void> onPropertySet(const VehiclePropValue& value) override { Return<void> onPropertySet(const VehiclePropValue& /* value */) override { return Return<void>(); } Return<void> onPropertySetError(StatusCode errorCode, int32_t propId, int32_t areaId) override { Return<void> onPropertySetError(StatusCode /* errorCode */, int32_t /* propId */, int32_t /* areaId */) override { return Return<void>(); } Loading
automotive/vehicle/2.0/default/tests/VehicleObjectPool_test.cpp +6 −6 Original line number Diff line number Diff line Loading @@ -85,9 +85,9 @@ TEST_F(VehicleObjectPoolTest, valuePoolMultithreadedBenchmark) { // In this test we have T threads that concurrently in C cycles // obtain and release O VehiclePropValue objects of FLOAT / INT32 types. const auto T = 2; const auto C = 500; const auto O = 100; const int T = 2; const int C = 500; const int O = 100; auto poolPtr = valuePool.get(); Loading @@ -112,10 +112,10 @@ TEST_F(VehicleObjectPoolTest, valuePoolMultithreadedBenchmark) { } auto finish = elapsedRealtimeNano(); ASSERT_EQ(T * C * O, stats->Obtained); ASSERT_EQ(T * C * O, stats->Recycled); ASSERT_EQ(static_cast<uint32_t>(T * C * O), stats->Obtained); ASSERT_EQ(static_cast<uint32_t>(T * C * O), stats->Recycled); // Created less than obtained. ASSERT_GE(T * O, stats->Created); ASSERT_GE(static_cast<uint32_t>(T * O), stats->Created); auto elapsedMs = (finish - start) / 1000000; ASSERT_GE(1000, elapsedMs); // Less a second to access 100K objects. Loading