Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 880ee395 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "[hardware][interfaces][vehicle] fix -Wdangling-gsl in test"

parents d405ef1c dc82c157
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -57,11 +57,11 @@ public:
};
};


TEST_F(VehicleObjectPoolTest, valuePoolBasicCorrectness) {
TEST_F(VehicleObjectPoolTest, valuePoolBasicCorrectness) {
    void* raw = valuePool->obtain(VehiclePropertyType::INT32).get();
    auto value = valuePool->obtain(VehiclePropertyType::INT32);
    // At this point, v1 should be recycled and the only object in the pool.
    // At this point, v1 should be recycled and the only object in the pool.
    ASSERT_EQ(raw, valuePool->obtain(VehiclePropertyType::INT32).get());
    ASSERT_EQ(value.get(), valuePool->obtain(VehiclePropertyType::INT32).get());
    // Obtaining value of another type - should return a new object
    // Obtaining value of another type - should return a new object
    ASSERT_NE(raw, valuePool->obtain(VehiclePropertyType::FLOAT).get());
    ASSERT_NE(value.get(), valuePool->obtain(VehiclePropertyType::FLOAT).get());


    ASSERT_EQ(3u, stats->Obtained);
    ASSERT_EQ(3u, stats->Obtained);
    ASSERT_EQ(2u, stats->Created);
    ASSERT_EQ(2u, stats->Created);