mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-14 06:55:50 +02:00
Fix compilation with Gtest 1.8.0 and GCC 5.4.1
This commit is contained in:
@@ -113,7 +113,7 @@ TEST(carray, pack_unpack_char_as_str)
|
|||||||
msgpack::pack(ss, v1);
|
msgpack::pack(ss, v1);
|
||||||
msgpack::object_handle oh = msgpack::unpack(ss.str().data(), ss.str().size());
|
msgpack::object_handle oh = msgpack::unpack(ss.str().data(), ss.str().size());
|
||||||
EXPECT_EQ(oh.get().type, msgpack::type::STR);
|
EXPECT_EQ(oh.get().type, msgpack::type::STR);
|
||||||
EXPECT_EQ(oh.get().via.str.size, 1);
|
EXPECT_EQ(oh.get().via.str.size, (size_t) 1);
|
||||||
|
|
||||||
char v2[2] = { 2, 3 };
|
char v2[2] = { 2, 3 };
|
||||||
oh.get().convert(v2);
|
oh.get().convert(v2);
|
||||||
@@ -143,7 +143,7 @@ TEST(carray, obj_with_zone_char_as_str)
|
|||||||
|
|
||||||
msgpack::object o(v1, z);
|
msgpack::object o(v1, z);
|
||||||
EXPECT_EQ(o.type, msgpack::type::STR);
|
EXPECT_EQ(o.type, msgpack::type::STR);
|
||||||
EXPECT_EQ(o.via.str.size, 1);
|
EXPECT_EQ(o.via.str.size, (size_t) 1);
|
||||||
|
|
||||||
char v2[2];
|
char v2[2];
|
||||||
o.convert(v2);
|
o.convert(v2);
|
||||||
@@ -175,7 +175,7 @@ TEST(carray, pack_unpack_unsigned_char_as_bin)
|
|||||||
msgpack::pack(ss, v1);
|
msgpack::pack(ss, v1);
|
||||||
msgpack::object_handle oh = msgpack::unpack(ss.str().data(), ss.str().size());
|
msgpack::object_handle oh = msgpack::unpack(ss.str().data(), ss.str().size());
|
||||||
EXPECT_EQ(oh.get().type, msgpack::type::BIN);
|
EXPECT_EQ(oh.get().type, msgpack::type::BIN);
|
||||||
EXPECT_EQ(oh.get().via.bin.size, 2);
|
EXPECT_EQ(oh.get().via.bin.size, (size_t) 2);
|
||||||
|
|
||||||
unsigned char v2[2];
|
unsigned char v2[2];
|
||||||
oh.get().convert(v2);
|
oh.get().convert(v2);
|
||||||
@@ -205,7 +205,7 @@ TEST(carray, obj_with_zone_unsigned_char_as_bin)
|
|||||||
|
|
||||||
msgpack::object o(v1, z);
|
msgpack::object o(v1, z);
|
||||||
EXPECT_EQ(o.type, msgpack::type::BIN);
|
EXPECT_EQ(o.type, msgpack::type::BIN);
|
||||||
EXPECT_EQ(o.via.bin.size, 2);
|
EXPECT_EQ(o.via.bin.size, (size_t) 2);
|
||||||
|
|
||||||
unsigned char v2[2];
|
unsigned char v2[2];
|
||||||
o.convert(v2);
|
o.convert(v2);
|
||||||
|
@@ -32,7 +32,7 @@ TEST(iterator, vector)
|
|||||||
auto const& msgarr = oh.get().via.array;
|
auto const& msgarr = oh.get().via.array;
|
||||||
auto dist = std::distance(begin(msgarr), end(msgarr));
|
auto dist = std::distance(begin(msgarr), end(msgarr));
|
||||||
auto vecSize = vec.size();
|
auto vecSize = vec.size();
|
||||||
EXPECT_EQ(dist, vecSize);
|
EXPECT_EQ((size_t) dist, vecSize);
|
||||||
|
|
||||||
vec_type::const_iterator correct = std::begin(vec);
|
vec_type::const_iterator correct = std::begin(vec);
|
||||||
for (auto const& obj : msgarr) {
|
for (auto const& obj : msgarr) {
|
||||||
@@ -58,7 +58,7 @@ TEST(iterator, map)
|
|||||||
auto const& msgmap = oh.get().via.map;
|
auto const& msgmap = oh.get().via.map;
|
||||||
auto dist = std::distance(begin(msgmap), end(msgmap));
|
auto dist = std::distance(begin(msgmap), end(msgmap));
|
||||||
auto mapSize = map.size();
|
auto mapSize = map.size();
|
||||||
EXPECT_EQ(dist, mapSize);
|
EXPECT_EQ((size_t) dist, mapSize);
|
||||||
|
|
||||||
for (auto const& kv : msgmap) {
|
for (auto const& kv : msgmap) {
|
||||||
auto key = kv.key.as<unsigned int>();
|
auto key = kv.key.as<unsigned int>();
|
||||||
|
@@ -368,7 +368,7 @@ TEST(MSGPACKC, simple_buffer_false)
|
|||||||
msgpack_unpack(sbuf.data, sbuf.size, NULL, &z, &obj);
|
msgpack_unpack(sbuf.data, sbuf.size, NULL, &z, &obj);
|
||||||
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
EXPECT_EQ(MSGPACK_UNPACK_SUCCESS, ret);
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, obj.type);
|
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, obj.type);
|
||||||
EXPECT_EQ(false, obj.via.boolean);
|
EXPECT_FALSE(obj.via.boolean);
|
||||||
msgpack_zone_destroy(&z);
|
msgpack_zone_destroy(&z);
|
||||||
msgpack_sbuffer_destroy(&sbuf);
|
msgpack_sbuffer_destroy(&sbuf);
|
||||||
}
|
}
|
||||||
@@ -663,7 +663,7 @@ TEST(MSGPACKC, simple_buffer_array)
|
|||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, o.type);
|
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, o.type);
|
||||||
EXPECT_EQ(false, o.via.boolean);
|
EXPECT_FALSE(o.via.boolean);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, o.type);
|
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, o.type);
|
||||||
@@ -711,7 +711,7 @@ TEST(MSGPACKC, simple_buffer_map)
|
|||||||
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, key.type);
|
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, key.type);
|
||||||
EXPECT_EQ(true, key.via.boolean);
|
EXPECT_EQ(true, key.via.boolean);
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, val.type);
|
EXPECT_EQ(MSGPACK_OBJECT_BOOLEAN, val.type);
|
||||||
EXPECT_EQ(false, val.via.boolean);
|
EXPECT_FALSE(val.via.boolean);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, key.type);
|
EXPECT_EQ(MSGPACK_OBJECT_POSITIVE_INTEGER, key.type);
|
||||||
|
@@ -12,7 +12,7 @@ TEST(msgpack_tuple, member_get)
|
|||||||
t1.get<1>() = false;
|
t1.get<1>() = false;
|
||||||
t1.get<2>() = "DEFG";
|
t1.get<2>() = "DEFG";
|
||||||
EXPECT_EQ(40, t1.get<0>());
|
EXPECT_EQ(40, t1.get<0>());
|
||||||
EXPECT_EQ(false, t1.get<1>());
|
EXPECT_FALSE(t1.get<1>());
|
||||||
EXPECT_EQ("DEFG", t1.get<2>());
|
EXPECT_EQ("DEFG", t1.get<2>());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ TEST(msgpack_tuple, non_member_get)
|
|||||||
msgpack::type::get<1>(t1) = false;
|
msgpack::type::get<1>(t1) = false;
|
||||||
msgpack::type::get<2>(t1) = "DEFG";
|
msgpack::type::get<2>(t1) = "DEFG";
|
||||||
EXPECT_EQ(40, msgpack::type::get<0>(t1));
|
EXPECT_EQ(40, msgpack::type::get<0>(t1));
|
||||||
EXPECT_EQ(false, msgpack::type::get<1>(t1));
|
EXPECT_FALSE(msgpack::type::get<1>(t1));
|
||||||
EXPECT_EQ("DEFG", msgpack::type::get<2>(t1));
|
EXPECT_EQ("DEFG", msgpack::type::get<2>(t1));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ TEST(msgpack_tuple, std_non_member_get)
|
|||||||
std::get<1>(t1) = false;
|
std::get<1>(t1) = false;
|
||||||
std::get<2>(t1) = "DEFG";
|
std::get<2>(t1) = "DEFG";
|
||||||
EXPECT_EQ(40, std::get<0>(t1));
|
EXPECT_EQ(40, std::get<0>(t1));
|
||||||
EXPECT_EQ(false, std::get<1>(t1));
|
EXPECT_FALSE(std::get<1>(t1));
|
||||||
EXPECT_EQ("DEFG", std::get<2>(t1));
|
EXPECT_EQ("DEFG", std::get<2>(t1));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ TEST(msgpack_tuple, make_tuple)
|
|||||||
t1.get<1>() = false;
|
t1.get<1>() = false;
|
||||||
t1.get<2>() = "DEFG";
|
t1.get<2>() = "DEFG";
|
||||||
EXPECT_EQ(40, t1.get<0>());
|
EXPECT_EQ(40, t1.get<0>());
|
||||||
EXPECT_EQ(false, t1.get<1>());
|
EXPECT_FALSE(t1.get<1>());
|
||||||
EXPECT_EQ("DEFG", t1.get<2>());
|
EXPECT_EQ("DEFG", t1.get<2>());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ TEST(msgpack_tuple, swap)
|
|||||||
EXPECT_EQ(true, t2.get<1>());
|
EXPECT_EQ(true, t2.get<1>());
|
||||||
EXPECT_EQ("ABC", t2.get<2>());
|
EXPECT_EQ("ABC", t2.get<2>());
|
||||||
EXPECT_EQ(40, t1.get<0>());
|
EXPECT_EQ(40, t1.get<0>());
|
||||||
EXPECT_EQ(false, t1.get<1>());
|
EXPECT_FALSE(t1.get<1>());
|
||||||
EXPECT_EQ("DEFG", t1.get<2>());
|
EXPECT_EQ("DEFG", t1.get<2>());
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -431,7 +431,7 @@ TEST(object, pack_float)
|
|||||||
msgpack::pack(ss1, obj);
|
msgpack::pack(ss1, obj);
|
||||||
std::stringstream ss2;
|
std::stringstream ss2;
|
||||||
msgpack::pack(ss2, 1.2F);
|
msgpack::pack(ss2, 1.2F);
|
||||||
EXPECT_EQ(5, ss1.str().size());
|
EXPECT_EQ((size_t) 5, ss1.str().size());
|
||||||
EXPECT_EQ(ss1.str(), ss2.str());
|
EXPECT_EQ(ss1.str(), ss2.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -442,6 +442,6 @@ TEST(object, pack_double)
|
|||||||
msgpack::pack(ss1, obj);
|
msgpack::pack(ss1, obj);
|
||||||
std::stringstream ss2;
|
std::stringstream ss2;
|
||||||
msgpack::pack(ss2, 1.2);
|
msgpack::pack(ss2, 1.2);
|
||||||
EXPECT_EQ(9, ss1.str().size());
|
EXPECT_EQ((size_t) 9, ss1.str().size());
|
||||||
EXPECT_EQ(ss1.str(), ss2.str());
|
EXPECT_EQ(ss1.str(), ss2.str());
|
||||||
}
|
}
|
||||||
|
@@ -79,7 +79,7 @@ TEST(unpack, int_ret_no_offset_ref)
|
|||||||
|
|
||||||
msgpack::object_handle oh = msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
msgpack::object_handle oh = msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
||||||
EXPECT_EQ(1, oh.get().as<int>());
|
EXPECT_EQ(1, oh.get().as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(unpack, int_ret_offset_ref)
|
TEST(unpack, int_ret_offset_ref)
|
||||||
@@ -91,7 +91,7 @@ TEST(unpack, int_ret_offset_ref)
|
|||||||
|
|
||||||
msgpack::object_handle oh = msgpack::unpack(sbuf.data(), sbuf.size(), off, referenced);
|
msgpack::object_handle oh = msgpack::unpack(sbuf.data(), sbuf.size(), off, referenced);
|
||||||
EXPECT_EQ(1, oh.get().as<int>());
|
EXPECT_EQ(1, oh.get().as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
EXPECT_EQ(off, sbuf.size());
|
EXPECT_EQ(off, sbuf.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ TEST(unpack, int_no_offset_ref)
|
|||||||
|
|
||||||
msgpack::unpack(oh, sbuf.data(), sbuf.size(), referenced);
|
msgpack::unpack(oh, sbuf.data(), sbuf.size(), referenced);
|
||||||
EXPECT_EQ(1, oh.get().as<int>());
|
EXPECT_EQ(1, oh.get().as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(unpack, int_offset_ref)
|
TEST(unpack, int_offset_ref)
|
||||||
@@ -141,7 +141,7 @@ TEST(unpack, int_offset_ref)
|
|||||||
|
|
||||||
msgpack::unpack(oh, sbuf.data(), sbuf.size(), off, referenced);
|
msgpack::unpack(oh, sbuf.data(), sbuf.size(), off, referenced);
|
||||||
EXPECT_EQ(1, oh.get().as<int>());
|
EXPECT_EQ(1, oh.get().as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
EXPECT_EQ(off, sbuf.size());
|
EXPECT_EQ(off, sbuf.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -185,7 +185,7 @@ TEST(unpack, int_pointer_no_off_ref)
|
|||||||
// obsolete
|
// obsolete
|
||||||
msgpack::unpack(&oh, sbuf.data(), sbuf.size(), MSGPACK_NULLPTR, &referenced);
|
msgpack::unpack(&oh, sbuf.data(), sbuf.size(), MSGPACK_NULLPTR, &referenced);
|
||||||
EXPECT_EQ(1, oh.get().as<int>());
|
EXPECT_EQ(1, oh.get().as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(unpack, int_pointer_off_ref)
|
TEST(unpack, int_pointer_off_ref)
|
||||||
@@ -200,7 +200,7 @@ TEST(unpack, int_pointer_off_ref)
|
|||||||
msgpack::unpack(&oh, sbuf.data(), sbuf.size(), &off, &referenced);
|
msgpack::unpack(&oh, sbuf.data(), sbuf.size(), &off, &referenced);
|
||||||
EXPECT_EQ(1, oh.get().as<int>());
|
EXPECT_EQ(1, oh.get().as<int>());
|
||||||
EXPECT_EQ(off, sbuf.size());
|
EXPECT_EQ(off, sbuf.size());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -249,7 +249,7 @@ TEST(unpack, int_zone_no_offset_ref)
|
|||||||
msgpack::zone z;
|
msgpack::zone z;
|
||||||
msgpack::object obj = msgpack::unpack(z, sbuf.data(), sbuf.size(), referenced);
|
msgpack::object obj = msgpack::unpack(z, sbuf.data(), sbuf.size(), referenced);
|
||||||
EXPECT_EQ(1, obj.as<int>());
|
EXPECT_EQ(1, obj.as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(unpack, int_zone_offset_ref)
|
TEST(unpack, int_zone_offset_ref)
|
||||||
@@ -262,7 +262,7 @@ TEST(unpack, int_zone_offset_ref)
|
|||||||
msgpack::zone z;
|
msgpack::zone z;
|
||||||
msgpack::object obj = msgpack::unpack(z, sbuf.data(), sbuf.size(), off, referenced);
|
msgpack::object obj = msgpack::unpack(z, sbuf.data(), sbuf.size(), off, referenced);
|
||||||
EXPECT_EQ(1, obj.as<int>());
|
EXPECT_EQ(1, obj.as<int>());
|
||||||
EXPECT_EQ(false, referenced);
|
EXPECT_FALSE(referenced);
|
||||||
EXPECT_EQ(off, sbuf.size());
|
EXPECT_EQ(off, sbuf.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@ TEST(reference, unpack_int)
|
|||||||
{
|
{
|
||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, 1);
|
msgpack::pack(sbuf, 1);
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
||||||
@@ -16,7 +16,7 @@ TEST(reference, unpack_string)
|
|||||||
{
|
{
|
||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, std::string("abcdefg"));
|
msgpack::pack(sbuf, std::string("abcdefg"));
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
||||||
@@ -31,7 +31,7 @@ TEST(reference, unpack_bin)
|
|||||||
packer.pack_bin(sizeof(c));
|
packer.pack_bin(sizeof(c));
|
||||||
packer.pack_bin_body(c, sizeof(c));
|
packer.pack_bin_body(c, sizeof(c));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
||||||
EXPECT_FALSE(referenced);
|
EXPECT_FALSE(referenced);
|
||||||
@@ -45,7 +45,7 @@ TEST(reference, unpack_ext)
|
|||||||
|
|
||||||
packer.pack_ext(sizeof(buf), 1);
|
packer.pack_ext(sizeof(buf), 1);
|
||||||
packer.pack_ext_body(buf, sizeof(buf));
|
packer.pack_ext_body(buf, sizeof(buf));
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced);
|
||||||
EXPECT_FALSE(referenced);
|
EXPECT_FALSE(referenced);
|
||||||
@@ -66,7 +66,7 @@ TEST(reference, unpack_int_ref)
|
|||||||
{
|
{
|
||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, 1);
|
msgpack::pack(sbuf, 1);
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, never_called);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, never_called);
|
||||||
@@ -77,7 +77,7 @@ TEST(reference, unpack_string_ref)
|
|||||||
{
|
{
|
||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, std::string("abcdefg"));
|
msgpack::pack(sbuf, std::string("abcdefg"));
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, always_reference);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, always_reference);
|
||||||
@@ -92,7 +92,7 @@ TEST(reference, unpack_bin_ref)
|
|||||||
packer.pack_bin(sizeof(c));
|
packer.pack_bin(sizeof(c));
|
||||||
packer.pack_bin_body(c, sizeof(c));
|
packer.pack_bin_body(c, sizeof(c));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, always_reference);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, always_reference);
|
||||||
EXPECT_TRUE(referenced);
|
EXPECT_TRUE(referenced);
|
||||||
@@ -106,7 +106,7 @@ TEST(reference, unpack_ext_ref)
|
|||||||
|
|
||||||
packer.pack_ext(sizeof(buf), 1);
|
packer.pack_ext(sizeof(buf), 1);
|
||||||
packer.pack_ext_body(buf, sizeof(buf));
|
packer.pack_ext_body(buf, sizeof(buf));
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, always_reference);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, always_reference);
|
||||||
@@ -139,7 +139,7 @@ TEST(reference, unpack_int_sized_ref)
|
|||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, 1);
|
msgpack::pack(sbuf, 1);
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
@@ -153,7 +153,7 @@ TEST(reference, unpack_string_sized_ref_4)
|
|||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, std::string("1234"));
|
msgpack::pack(sbuf, std::string("1234"));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
// the last argument sbuf is any pointer as a user data.
|
// the last argument sbuf is any pointer as a user data.
|
||||||
// That is stored to s_p in sized_reference
|
// That is stored to s_p in sized_reference
|
||||||
@@ -169,7 +169,7 @@ TEST(reference, unpack_string_sized_ref_5)
|
|||||||
msgpack::sbuffer sbuf;
|
msgpack::sbuffer sbuf;
|
||||||
msgpack::pack(sbuf, std::string("12345"));
|
msgpack::pack(sbuf, std::string("12345"));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
@@ -187,7 +187,7 @@ TEST(reference, unpack_bin_sized_ref_5)
|
|||||||
packer.pack_bin(sizeof(c));
|
packer.pack_bin(sizeof(c));
|
||||||
packer.pack_bin_body(c, sizeof(c));
|
packer.pack_bin_body(c, sizeof(c));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
|
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
@@ -204,7 +204,7 @@ TEST(reference, unpack_bin_sized_ref_6)
|
|||||||
packer.pack_bin(sizeof(c));
|
packer.pack_bin(sizeof(c));
|
||||||
packer.pack_bin_body(c, sizeof(c));
|
packer.pack_bin_body(c, sizeof(c));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, sized_reference, &sbuf);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, sized_reference, &sbuf);
|
||||||
@@ -221,7 +221,7 @@ TEST(reference, unpack_ext_sized_ref_6)
|
|||||||
packer.pack_ext(sizeof(buf), 1); // 5 + 1(type) = 6
|
packer.pack_ext(sizeof(buf), 1); // 5 + 1(type) = 6
|
||||||
packer.pack_ext_body(buf, sizeof(buf));
|
packer.pack_ext_body(buf, sizeof(buf));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, sized_reference, &sbuf);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, sized_reference, &sbuf);
|
||||||
@@ -238,7 +238,7 @@ TEST(reference, unpack_ext_sized_ref_7)
|
|||||||
packer.pack_ext(sizeof(buf), 1); // 6 + 1(type) = 7
|
packer.pack_ext(sizeof(buf), 1); // 6 + 1(type) = 7
|
||||||
packer.pack_ext_body(buf, sizeof(buf));
|
packer.pack_ext_body(buf, sizeof(buf));
|
||||||
|
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
s_p = MSGPACK_NULLPTR;
|
s_p = MSGPACK_NULLPTR;
|
||||||
msgpack::object_handle oh =
|
msgpack::object_handle oh =
|
||||||
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, sized_reference, &sbuf);
|
msgpack::unpack(sbuf.data(), sbuf.size(), referenced, sized_reference, &sbuf);
|
||||||
@@ -256,7 +256,7 @@ TEST(reference, unpacker_int)
|
|||||||
|
|
||||||
msgpack::unpacker unp;
|
msgpack::unpacker unp;
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -272,7 +272,7 @@ TEST(reference, unpacker_string)
|
|||||||
|
|
||||||
msgpack::unpacker unp;
|
msgpack::unpacker unp;
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -291,7 +291,7 @@ TEST(reference, unpacker_bin)
|
|||||||
|
|
||||||
msgpack::unpacker unp;
|
msgpack::unpacker unp;
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -311,7 +311,7 @@ TEST(reference, unpacker_ext)
|
|||||||
|
|
||||||
msgpack::unpacker unp;
|
msgpack::unpacker unp;
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -329,7 +329,7 @@ TEST(reference, unpacker_int_sized_ref)
|
|||||||
|
|
||||||
msgpack::unpacker unp(never_called, &sbuf);
|
msgpack::unpacker unp(never_called, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -347,7 +347,7 @@ TEST(reference, unpacker_string_sized_ref_4)
|
|||||||
|
|
||||||
msgpack::unpacker unp(sized_reference, &sbuf);
|
msgpack::unpacker unp(sized_reference, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -365,7 +365,7 @@ TEST(reference, unpacker_string_sized_ref_5)
|
|||||||
|
|
||||||
msgpack::unpacker unp(sized_reference, &sbuf);
|
msgpack::unpacker unp(sized_reference, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -387,7 +387,7 @@ TEST(reference, unpacker_bin_sized_ref_5)
|
|||||||
|
|
||||||
msgpack::unpacker unp(sized_reference, &sbuf);
|
msgpack::unpacker unp(sized_reference, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -408,7 +408,7 @@ TEST(reference, unpacker_bin_sized_ref_6)
|
|||||||
|
|
||||||
msgpack::unpacker unp(sized_reference, &sbuf);
|
msgpack::unpacker unp(sized_reference, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -430,7 +430,7 @@ TEST(reference, unpacker_ext_sized_ref_6)
|
|||||||
|
|
||||||
msgpack::unpacker unp(sized_reference, &sbuf);
|
msgpack::unpacker unp(sized_reference, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
@@ -452,7 +452,7 @@ TEST(reference, unpacker_ext_sized_ref_7)
|
|||||||
|
|
||||||
msgpack::unpacker unp(sized_reference, &sbuf);
|
msgpack::unpacker unp(sized_reference, &sbuf);
|
||||||
msgpack::object_handle oh;
|
msgpack::object_handle oh;
|
||||||
bool referenced;
|
bool referenced = false;
|
||||||
unp.reserve_buffer(sbuf.size());
|
unp.reserve_buffer(sbuf.size());
|
||||||
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
std::memcpy(unp.buffer(), sbuf.data(), sbuf.size());
|
||||||
unp.buffer_consumed(sbuf.size());
|
unp.buffer_consumed(sbuf.size());
|
||||||
|
@@ -42,7 +42,7 @@ TEST(MSGPACK_REFERENCE_WRAPPER, pack_vector)
|
|||||||
msgpack::pack(ss, val1);
|
msgpack::pack(ss, val1);
|
||||||
msgpack::object_handle oh = msgpack::unpack(ss.str().data(), ss.str().size());
|
msgpack::object_handle oh = msgpack::unpack(ss.str().data(), ss.str().size());
|
||||||
std::vector<int> val2 = oh.get().as<std::vector<int>>();
|
std::vector<int> val2 = oh.get().as<std::vector<int>>();
|
||||||
EXPECT_EQ(val2.size(), 1);
|
EXPECT_EQ(val2.size(), (size_t) 1);
|
||||||
EXPECT_EQ(val1[0], val2[0]);
|
EXPECT_EQ(val1[0], val2[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -163,12 +163,12 @@ TEST(streaming, basic_with_size)
|
|||||||
bytes = 0;
|
bytes = 0;
|
||||||
ret = msgpack_unpacker_next_with_size(unp, &result, &bytes);
|
ret = msgpack_unpacker_next_with_size(unp, &result, &bytes);
|
||||||
if (ret == MSGPACK_UNPACK_CONTINUE) {
|
if (ret == MSGPACK_UNPACK_CONTINUE) {
|
||||||
EXPECT_GT(bytes, 0);
|
EXPECT_GT(bytes, (size_t) 0);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
while (ret == MSGPACK_UNPACK_SUCCESS) {
|
while (ret == MSGPACK_UNPACK_SUCCESS) {
|
||||||
EXPECT_GT(bytes, 0);
|
EXPECT_GT(bytes, (size_t) 0);
|
||||||
parsed += bytes;
|
parsed += bytes;
|
||||||
ret = msgpack_unpacker_next_with_size(unp, &result, &bytes);
|
ret = msgpack_unpacker_next_with_size(unp, &result, &bytes);
|
||||||
}
|
}
|
||||||
|
@@ -563,13 +563,13 @@ TEST(MSGPACK_NVP, combination)
|
|||||||
msgpack::object_handle oh = msgpack::unpack(sbuf.data(), sbuf.size());
|
msgpack::object_handle oh = msgpack::unpack(sbuf.data(), sbuf.size());
|
||||||
msgpack::object obj = oh.get();
|
msgpack::object obj = oh.get();
|
||||||
|
|
||||||
EXPECT_EQ(obj.via.map.size, 3);
|
EXPECT_EQ(obj.via.map.size, (size_t) 3);
|
||||||
|
|
||||||
EXPECT_EQ(std::string(obj.via.map.ptr[0].key.via.str.ptr, obj.via.map.ptr[0].key.via.str.size), "ccc");
|
EXPECT_EQ(std::string(obj.via.map.ptr[0].key.via.str.ptr, obj.via.map.ptr[0].key.via.str.size), "ccc");
|
||||||
EXPECT_EQ(obj.via.map.ptr[0].val.via.i64, 3);
|
EXPECT_EQ(obj.via.map.ptr[0].val.via.i64, 3);
|
||||||
|
|
||||||
EXPECT_EQ(std::string(obj.via.map.ptr[1].key.via.str.ptr, obj.via.map.ptr[1].key.via.str.size), "base");
|
EXPECT_EQ(std::string(obj.via.map.ptr[1].key.via.str.ptr, obj.via.map.ptr[1].key.via.str.size), "base");
|
||||||
EXPECT_EQ(obj.via.map.ptr[1].val.via.map.size, 2);
|
EXPECT_EQ(obj.via.map.ptr[1].val.via.map.size, (size_t) 2);
|
||||||
EXPECT_EQ(
|
EXPECT_EQ(
|
||||||
std::string(
|
std::string(
|
||||||
obj.via.map.ptr[1].val.via.map.ptr[0].key.via.str.ptr,
|
obj.via.map.ptr[1].val.via.map.ptr[0].key.via.str.ptr,
|
||||||
|
@@ -99,8 +99,8 @@ TEST(visitor, json_like)
|
|||||||
struct parse_error_check_visitor : msgpack::v2::null_visitor {
|
struct parse_error_check_visitor : msgpack::v2::null_visitor {
|
||||||
parse_error_check_visitor(bool& called):m_called(called) {}
|
parse_error_check_visitor(bool& called):m_called(called) {}
|
||||||
void parse_error(size_t parsed_offset, size_t error_offset) {
|
void parse_error(size_t parsed_offset, size_t error_offset) {
|
||||||
EXPECT_EQ(1, parsed_offset);
|
EXPECT_EQ((size_t) 1, parsed_offset);
|
||||||
EXPECT_EQ(2, error_offset);
|
EXPECT_EQ((size_t) 2, error_offset);
|
||||||
m_called = true;
|
m_called = true;
|
||||||
}
|
}
|
||||||
bool& m_called;
|
bool& m_called;
|
||||||
@@ -120,8 +120,8 @@ TEST(visitor, parse_error)
|
|||||||
struct insuf_bytes_check_visitor : msgpack::v2::null_visitor {
|
struct insuf_bytes_check_visitor : msgpack::v2::null_visitor {
|
||||||
insuf_bytes_check_visitor(bool& called):m_called(called) {}
|
insuf_bytes_check_visitor(bool& called):m_called(called) {}
|
||||||
void insufficient_bytes(size_t parsed_offset, size_t error_offset) {
|
void insufficient_bytes(size_t parsed_offset, size_t error_offset) {
|
||||||
EXPECT_EQ(2, parsed_offset);
|
EXPECT_EQ((size_t) 2, parsed_offset);
|
||||||
EXPECT_EQ(3, error_offset);
|
EXPECT_EQ((size_t) 3, error_offset);
|
||||||
m_called = true;
|
m_called = true;
|
||||||
}
|
}
|
||||||
bool& m_called;
|
bool& m_called;
|
||||||
|
Reference in New Issue
Block a user