ifw-sup 5.1.0
 
Loading...
Searching...
No Matches
mockDbAdapter.hpp
Go to the documentation of this file.
1
5
6#include "gmock/gmock.h"
7
8// Local headers
9#include <rad/dbAdapter.hpp>
10
11class MockDbAdapter : public rad::DbAdapter
12{
13public:
14
15 MOCK_METHOD2(Config, void(const std::string& endpoint, const timeval& timeout));
16 MOCK_METHOD1(Delete, int(const std::vector<std::string>& keys));
17 MOCK_METHOD1(Exists, bool(const std::string& key));
18
19 MOCK_METHOD1(Get, std::string(const std::string& key));
20 MOCK_METHOD1(MultiGet, std::vector<std::string>(const std::vector<std::string>& keys));
21 MOCK_METHOD2(Get, std::string(const std::string& key, const std::string& field));
22 MOCK_METHOD2(MultiGet, std::vector<std::string>(const std::string& key,
23 const std::vector<std::string>& fields));
24 MOCK_METHOD2(Scan, std::map<std::string,std::string>(const std::string& sorted_set,
25 const std::string& pattern));
26
27 MOCK_METHOD2(Set, void(const std::string& key, const std::string& value));
28 MOCK_METHOD1(MultiSet, void(const std::vector<std::string>& kvs));
29 MOCK_METHOD3(Set, void(const std::string& key,
30 const std::string& field,
31 const std::string& value));
32 MOCK_METHOD2(MultiSet, void(const std::string& key,
33 const std::vector<std::string>& fvs));
34
35
36 MOCK_METHOD0(Connect, void());
37 MOCK_METHOD0(Disconnect, void());
38 MOCK_METHOD0(IsConnected, bool());
39};
40
Definition mockDbAdapter.hpp:12
MOCK_METHOD2(Get, std::string(const std::string &key, const std::string &field))
MOCK_METHOD0(Disconnect, void())
MOCK_METHOD2(MultiSet, void(const std::string &key, const std::vector< std::string > &fvs))
MOCK_METHOD1(Get, std::string(const std::string &key))
MOCK_METHOD1(MultiGet, std::vector< std::string >(const std::vector< std::string > &keys))
MOCK_METHOD1(Delete, int(const std::vector< std::string > &keys))
MOCK_METHOD3(Set, void(const std::string &key, const std::string &field, const std::string &value))
MOCK_METHOD2(MultiGet, std::vector< std::string >(const std::string &key, const std::vector< std::string > &fields))
MOCK_METHOD0(Connect, void())
MOCK_METHOD1(MultiSet, void(const std::vector< std::string > &kvs))
MOCK_METHOD0(IsConnected, bool())
MOCK_METHOD2(Set, void(const std::string &key, const std::string &value))
MOCK_METHOD1(Exists, bool(const std::string &key))
MOCK_METHOD2(Scan, std::map< std::string, std::string >(const std::string &sorted_set, const std::string &pattern))
MOCK_METHOD2(Config, void(const std::string &endpoint, const timeval &timeout))