13 #include <boost/test/unit_test.hpp>
55 std::string vs(
"yawn");
60 const char *vcs =
"zappa";
100 std::vector<UniValue> vals = v5.
getValues();
174 std::string vStr(
"zippy");
177 const char *s =
"pippy";
180 std::vector<UniValue> vec;
208 std::string strKey, strVal;
220 const char *cVal =
"Smith";
232 strKey =
"temperature";
268 std::map<std::string, UniValue::VType> objTypes;
288 static const char *json1 =
289 "[1.10000000,{\"key1\":\"str\",\"key2\":800,\"key3\":{\"name\":\"martian\"}}]";
296 std::string strJson1(json1);
bool setNumStr(const std::string &val)
const std::string & get_str() const
bool checkObject(const std::map< std::string, UniValue::VType > &memberTypes) const
enum VType getType() const
int64_t get_int64() const
std::string write(unsigned int prettyIndent=0, unsigned int indentLevel=0) const
const UniValue & get_obj() const
const std::string & getValStr() const
const std::vector< UniValue > & getValues() const
const std::vector< std::string > & getKeys() const
bool pushKVs(const UniValue &obj)
bool push_back(const UniValue &val)
bool setInt(uint64_t val)
const UniValue & get_array() const
bool exists(const std::string &key) const
bool pushKV(const std::string &key, const UniValue &val)
bool setStr(const std::string &val)
bool push_backV(const std::vector< UniValue > &vec)
bool read(const char *raw, size_t len)
bool setFloat(double val)
BOOST_AUTO_TEST_SUITE_END()
#define BOOST_CHECK_THROW(stmt, excMatch)
#define BOOST_FIXTURE_TEST_SUITE(a, b)
#define BOOST_CHECK_EQUAL(v1, v2)
#define BOOST_CHECK_NO_THROW(stmt)
#define BOOST_CHECK(expr)
BOOST_AUTO_TEST_CASE(univalue_constructor)