22 #include <gmock/gmock.h>
28 MOCK_METHOD(
bool,
add, (
const std::string& name,
const std::string& value,
const ENCODING encoding));
29 MOCK_METHOD(
bool,
add, (
const std::string& name,
const char *value,
const ENCODING encoding));
30 MOCK_METHOD(
bool,
add, (
const std::string& name,
const std::vector<std::string>& values));
31 MOCK_METHOD(
bool,
add, (
const std::string& name,
const std::vector<uint8_t>& values,
const ENCODING encoding));
33 MOCK_METHOD(
bool,
add, (
const std::string& name, std::vector<AampJsonObject*>& values));
34 MOCK_METHOD(
bool,
add, (
const std::string& name, cJSON *value));
35 MOCK_METHOD(
bool,
add, (
const std::string& name,
bool value));
36 MOCK_METHOD(
bool,
add, (
const std::string& name,
int value));
37 MOCK_METHOD(
bool,
add, (
const std::string& name,
long value));
38 MOCK_METHOD(
bool,
add, (
const std::string& name,
double value));
43 MOCK_METHOD(
bool,
get, (
const std::string& name, std::string& value));
44 MOCK_METHOD(
bool,
get, (
const std::string& name,
int& value));
45 MOCK_METHOD(
bool,
get, (
const std::string& name, std::vector<std::string>& values));
46 MOCK_METHOD(
bool,
get, (
const std::string& name, std::vector<uint8_t>& values,
const ENCODING encoding));
49 extern std::shared_ptr<MockAampJsonObject> g_mockAampJsonObject;