mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-14 06:55:50 +02:00
Replaced msgpack::unpacked with msgpack::object_handle.
msgpack::unpacked is a typedef of the msgpack::object_handle. I recommend using msgpack::object_handle. It can be used not only holding unpacked msgpack objects but also msgpack::objects that are created by any types. Replaced unpack() APIs in test codes and examples. They used to use old APIs.
This commit is contained in:
72
test/raw.cpp
72
test/raw.cpp
@@ -23,9 +23,9 @@ TEST(MSGPACK_RAW_REF, pack_unpack)
|
||||
EXPECT_EQ(packed_str[3], 'B');
|
||||
EXPECT_EQ(packed_str[4], 'C');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = upd.get().as<msgpack::type::raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = oh.get().as<msgpack::type::raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -40,9 +40,9 @@ TEST(MSGPACK_RAW_REF, pack_unpack_8_l)
|
||||
EXPECT_EQ(packed_str[0], static_cast<char>(0xc4u));
|
||||
EXPECT_EQ(packed_str[1], static_cast<char>(0x00u));
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = upd.get().as<msgpack::type::raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = oh.get().as<msgpack::type::raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -58,9 +58,9 @@ TEST(MSGPACK_RAW_REF, pack_unpack_8_h)
|
||||
EXPECT_EQ(packed_str[1], static_cast<char>(0xffu));
|
||||
EXPECT_EQ(packed_str[2], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = upd.get().as<msgpack::type::raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = oh.get().as<msgpack::type::raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -77,9 +77,9 @@ TEST(MSGPACK_RAW_REF, pack_unpack_16_l)
|
||||
EXPECT_EQ(packed_str[2], static_cast<char>(0x00));
|
||||
EXPECT_EQ(packed_str[3], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = upd.get().as<msgpack::type::raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = oh.get().as<msgpack::type::raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -96,9 +96,9 @@ TEST(MSGPACK_RAW_REF, pack_unpack_16_h)
|
||||
EXPECT_EQ(packed_str[2], static_cast<char>(0xffu));
|
||||
EXPECT_EQ(packed_str[3], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = upd.get().as<msgpack::type::raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = oh.get().as<msgpack::type::raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -117,9 +117,9 @@ TEST(MSGPACK_RAW_REF, pack_unpack_32_l)
|
||||
EXPECT_EQ(packed_str[4], static_cast<char>(0x00));
|
||||
EXPECT_EQ(packed_str[5], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = upd.get().as<msgpack::type::raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::raw_ref rr2 = oh.get().as<msgpack::type::raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -136,9 +136,9 @@ TEST(MSGPACK_V4RAW_REF, pack_unpack)
|
||||
EXPECT_EQ(packed_str[2], 'B');
|
||||
EXPECT_EQ(packed_str[3], 'C');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = upd.get().as<msgpack::type::v4raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = oh.get().as<msgpack::type::v4raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -152,9 +152,9 @@ TEST(MSGPACK_V4RAW_REF, pack_unpack_fix_l)
|
||||
std::string packed_str = ss.str();
|
||||
EXPECT_EQ(packed_str[0], static_cast<char>(0xa0u));
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = upd.get().as<msgpack::type::v4raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = oh.get().as<msgpack::type::v4raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -169,9 +169,9 @@ TEST(MSGPACK_V4RAW_REF, pack_unpack_fix_h)
|
||||
EXPECT_EQ(packed_str[0], static_cast<char>(0xbfu));
|
||||
EXPECT_EQ(packed_str[1], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = upd.get().as<msgpack::type::v4raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = oh.get().as<msgpack::type::v4raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -188,9 +188,9 @@ TEST(MSGPACK_V4RAW_REF, pack_unpack_16_l)
|
||||
EXPECT_EQ(packed_str[2], static_cast<char>(0x20u));
|
||||
EXPECT_EQ(packed_str[3], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = upd.get().as<msgpack::type::v4raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = oh.get().as<msgpack::type::v4raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -207,9 +207,9 @@ TEST(MSGPACK_V4RAW_REF, pack_unpack_16_h)
|
||||
EXPECT_EQ(packed_str[2], static_cast<char>(0xffu));
|
||||
EXPECT_EQ(packed_str[3], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = upd.get().as<msgpack::type::v4raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = oh.get().as<msgpack::type::v4raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
||||
@@ -228,8 +228,8 @@ TEST(MSGPACK_V4RAW_REF, pack_unpack_32_l)
|
||||
EXPECT_EQ(packed_str[4], static_cast<char>(0x00));
|
||||
EXPECT_EQ(packed_str[5], 'A');
|
||||
|
||||
msgpack::unpacked upd;
|
||||
msgpack::unpack(upd, ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = upd.get().as<msgpack::type::v4raw_ref>();
|
||||
msgpack::object_handle oh =
|
||||
msgpack::unpack(ss.str().data(), ss.str().size());
|
||||
msgpack::type::v4raw_ref rr2 = oh.get().as<msgpack::type::v4raw_ref>();
|
||||
EXPECT_TRUE(rr1 == rr2);
|
||||
}
|
||||
|
Reference in New Issue
Block a user