Skip to content
Snippets Groups Projects
Commit b423678f authored by Matthias Greuter's avatar Matthias Greuter
Browse files

Extend MockEntities for proper usage in tests

parent 705d8cbf
No related branches found
No related tags found
1 merge request!16BMW Dev-branch
...@@ -126,7 +126,7 @@ class MockQueryService : public mantle_api::ILaneLocationQueryService ...@@ -126,7 +126,7 @@ class MockQueryService : public mantle_api::ILaneLocationQueryService
class MockPedestrian : public mantle_api::IPedestrian class MockPedestrian : public mantle_api::IPedestrian
{ {
public: public:
mantle_api::UniqueId GetUniqueId() const override { return 0; } MOCK_METHOD(mantle_api::UniqueId, GetUniqueId, (), (const, override));
void SetName(const std::string& name) override { name_ = name; } void SetName(const std::string& name) override { name_ = name; }
const std::string& GetName() const override { return name_; } const std::string& GetName() const override { return name_; }
...@@ -155,7 +155,7 @@ class MockPedestrian : public mantle_api::IPedestrian ...@@ -155,7 +155,7 @@ class MockPedestrian : public mantle_api::IPedestrian
MOCK_METHOD(void, SetAssignedLaneIds, (const std::vector<std::uint64_t>& ids), (override)); MOCK_METHOD(void, SetAssignedLaneIds, (const std::vector<std::uint64_t>& ids), (override));
MOCK_METHOD(std::vector<std::uint64_t>, GetAssignedLaneIds, (), (const, override)); MOCK_METHOD(std::vector<std::uint64_t>, GetAssignedLaneIds, (), (const, override));
void SetProperties(std::unique_ptr<mantle_api::EntityProperties> properties) override { std::ignore = properties; } void SetProperties(std::unique_ptr<mantle_api::EntityProperties> properties) override { properties_ = std::move(properties); }
mantle_api::PedestrianProperties* GetProperties() const override mantle_api::PedestrianProperties* GetProperties() const override
{ {
return static_cast<mantle_api::PedestrianProperties*>(properties_.get()); return static_cast<mantle_api::PedestrianProperties*>(properties_.get());
...@@ -169,7 +169,7 @@ class MockPedestrian : public mantle_api::IPedestrian ...@@ -169,7 +169,7 @@ class MockPedestrian : public mantle_api::IPedestrian
class MockStaticObject : public mantle_api::IStaticObject class MockStaticObject : public mantle_api::IStaticObject
{ {
public: public:
mantle_api::UniqueId GetUniqueId() const override { return 0; } MOCK_METHOD(mantle_api::UniqueId, GetUniqueId, (), (const, override));
void SetName(const std::string& name) override { name_ = name; } void SetName(const std::string& name) override { name_ = name; }
const std::string& GetName() const override { return name_; } const std::string& GetName() const override { return name_; }
...@@ -198,7 +198,7 @@ class MockStaticObject : public mantle_api::IStaticObject ...@@ -198,7 +198,7 @@ class MockStaticObject : public mantle_api::IStaticObject
MOCK_METHOD(void, SetAssignedLaneIds, (const std::vector<std::uint64_t>& ids), (override)); MOCK_METHOD(void, SetAssignedLaneIds, (const std::vector<std::uint64_t>& ids), (override));
MOCK_METHOD(std::vector<std::uint64_t>, GetAssignedLaneIds, (), (const, override)); MOCK_METHOD(std::vector<std::uint64_t>, GetAssignedLaneIds, (), (const, override));
void SetProperties(std::unique_ptr<mantle_api::EntityProperties> properties) override { std::ignore = properties; } void SetProperties(std::unique_ptr<mantle_api::EntityProperties> properties) override { properties_ = std::move(properties); }
mantle_api::StaticObjectProperties* GetProperties() const override mantle_api::StaticObjectProperties* GetProperties() const override
{ {
return static_cast<mantle_api::StaticObjectProperties*>(properties_.get()); return static_cast<mantle_api::StaticObjectProperties*>(properties_.get());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment