diff options
author | Patrick Venture <venture@google.com> | 2018-10-04 10:10:58 -0700 |
---|---|---|
committer | Patrick Venture <venture@google.com> | 2018-10-04 10:12:26 -0700 |
commit | 03f415eaf563596368001a8b5149fa50e748407e (patch) | |
tree | 4fc2abb05252b5deda59f478a206ece462b24c3e | |
parent | 8ee139d5622551087ea7b532e556115d00686bd8 (diff) | |
download | phosphor-ipmi-blobs-03f415eaf563596368001a8b5149fa50e748407e.tar.gz phosphor-ipmi-blobs-03f415eaf563596368001a8b5149fa50e748407e.zip |
test mock: add implementation of getBlobManager
This is a basic implementation that can be improved later. It provides
for returning a pointer that you provide in your test when needed.
Change-Id: I4647c7f8cb55fa2f37ce1561af5d528b75832d56
Signed-off-by: Patrick Venture <venture@google.com>
-rw-r--r-- | blobs-ipmid/test/manager_mock.hpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/blobs-ipmid/test/manager_mock.hpp b/blobs-ipmid/test/manager_mock.hpp index 3a9d065..a4714f8 100644 --- a/blobs-ipmid/test/manager_mock.hpp +++ b/blobs-ipmid/test/manager_mock.hpp @@ -27,4 +27,16 @@ class ManagerMock : public ManagerInterface MOCK_METHOD3(write, bool(uint16_t, uint32_t, const std::vector<uint8_t>&)); MOCK_METHOD1(deleteBlob, bool(const std::string&)); }; + +/* + * Provide a one-off implementation for now. + * To test this, set managerReturned as you need. + */ +ManagerInterface* managerReturned; + +ManagerInterface* getBlobManager() +{ + return managerReturned; +} + } // namespace blobs |