ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mockDbAdapter.hpp
Go to the documentation of this file.
1 #include "gmock/gmock.h"
2 
3 // Local headers
4 #include <rad/DbAdapter.hpp>
5 
7 {
8 public:
9 
10  MOCK_METHOD2(Config, void(const std::string& endpoint, const timeval& timeout));
11  MOCK_METHOD1(Delete, int(const std::vector<std::string>& keys));
12  MOCK_METHOD1(Exists, bool(const std::string& key));
13 
14  MOCK_METHOD1(Get, std::string(const std::string& key));
15  MOCK_METHOD1(MultiGet, std::vector<std::string>(const std::vector<std::string>& keys));
16  MOCK_METHOD2(Get, std::string(const std::string& key, const std::string& field));
17  MOCK_METHOD2(MultiGet, std::vector<std::string>(const std::string& key,
18  const std::vector<std::string>& fields));
19  MOCK_METHOD2(Scan, std::map<std::string,std::string>(const std::string& sortedSet,
20  const std::string& pattern));
21 
22  MOCK_METHOD2(Set, void(const std::string& key, const std::string& value));
23  MOCK_METHOD1(MultiSet, void(const std::vector<std::string>& kvs));
24  MOCK_METHOD3(Set, void(const std::string& key,
25  const std::string& field,
26  const std::string& value));
27  MOCK_METHOD2(MultiSet, void(const std::string& key,
28  const std::vector<std::string>& fvs));
29 
30 
31  MOCK_METHOD0(Connect, void());
32  MOCK_METHOD0(Disconnect, void());
33  MOCK_METHOD0(IsConnected, bool());
34 };
35 
MOCK_METHOD3(Set, void(const std::string &key, const std::string &field, const std::string &value))
double value
Definition: easylogging++.h:814
MOCK_METHOD0(Connect, void())
virtual void MultiSet(const std::vector< std::string > &kvs)=0
virtual void Connect()=0
MOCK_METHOD2(Config, void(const std::string &endpoint, const timeval &timeout))
Definition: DbAdapter.hpp:29
virtual std::map< std::string, std::string > Scan(const std::string &sortedSet, const std::string &pattern)=0
virtual void Disconnect()=0
optional bool timeout
Definition: requests.proto:13
virtual void Set(const std::string &key, const std::string &value)=0
virtual std::string Get(const std::string &key)=0
virtual bool IsConnected()=0
virtual void Config(const std::string &endpoint, const timeval &timeout)=0
virtual int Delete(const std::vector< std::string > &keys)=0
virtual std::vector< std::string > MultiGet(const std::vector< std::string > &keys)=0
Definition: mockDbAdapter.hpp:6
virtual bool Exists(const std::string &key)=0
MOCK_METHOD1(Delete, int(const std::vector< std::string > &keys))