20 #include "MockAampJsonObject.h"
23 std::shared_ptr<MockAampJsonObject> g_mockAampJsonObject;
25 AampJsonObject::AampJsonObject() : mParent(NULL), mJsonObj()
29 AampJsonObject::AampJsonObject(
const std::string& jsonStr) : mParent(NULL), mJsonObj()
33 AampJsonObject::AampJsonObject(
const char* jsonStr) : mParent(NULL), mJsonObj()
37 AampJsonObject::~AampJsonObject()
41 bool AampJsonObject::add(
const std::string& name,
const std::string& value,
const ENCODING encoding)
43 if (g_mockAampJsonObject !=
nullptr)
45 return g_mockAampJsonObject->add(name, value, encoding);
50 bool AampJsonObject::add(
const std::string& name,
const char *value,
const ENCODING encoding)
52 if (g_mockAampJsonObject !=
nullptr)
54 return g_mockAampJsonObject->add(name, value, encoding);
61 if (g_mockAampJsonObject !=
nullptr)
63 return g_mockAampJsonObject->add(name, values);
68 bool AampJsonObject::add(
const std::string& name,
const std::vector<uint8_t>& values,
const ENCODING encoding)
70 if (g_mockAampJsonObject !=
nullptr)
72 return g_mockAampJsonObject->add(name, values, encoding);
79 if (g_mockAampJsonObject !=
nullptr)
81 return g_mockAampJsonObject->add(name, value);
88 if (g_mockAampJsonObject !=
nullptr)
90 return g_mockAampJsonObject->add(name, values);
97 if (g_mockAampJsonObject !=
nullptr)
99 return g_mockAampJsonObject->add(name, value);
106 if (g_mockAampJsonObject !=
nullptr)
108 return g_mockAampJsonObject->add(name, value);
115 if (g_mockAampJsonObject !=
nullptr)
117 return g_mockAampJsonObject->add(name, value);
124 if (g_mockAampJsonObject !=
nullptr)
126 return g_mockAampJsonObject->add(name, value);
133 if (g_mockAampJsonObject !=
nullptr)
135 return g_mockAampJsonObject->add(name, value);
142 if (g_mockAampJsonObject !=
nullptr)
144 return g_mockAampJsonObject->set(parent,
object);
151 if (g_mockAampJsonObject !=
nullptr)
153 return g_mockAampJsonObject->get(name, value);
160 if (g_mockAampJsonObject !=
nullptr)
162 return g_mockAampJsonObject->get(name, value);
169 if (g_mockAampJsonObject !=
nullptr)
171 return g_mockAampJsonObject->get(name, value);
178 if (g_mockAampJsonObject !=
nullptr)
180 return g_mockAampJsonObject->get(name, values);
185 bool AampJsonObject::get(
const std::string& name, std::vector<uint8_t>& values,
const ENCODING encoding)
187 if (g_mockAampJsonObject !=
nullptr)
189 return g_mockAampJsonObject->get(name, values, encoding);