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:
@@ -26,12 +26,12 @@ TEST(cases, format)
|
||||
feed_file(pac, "cases.mpac");
|
||||
feed_file(pac_compact, "cases_compact.mpac");
|
||||
|
||||
msgpack::unpacked result;
|
||||
while(pac.next(&result)) {
|
||||
msgpack::unpacked result_compact;
|
||||
EXPECT_TRUE( pac_compact.next(&result_compact) );
|
||||
EXPECT_EQ(result_compact.get(), result.get());
|
||||
msgpack::object_handle oh;
|
||||
while(pac.next(&oh)) {
|
||||
msgpack::object_handle oh_compact;
|
||||
EXPECT_TRUE( pac_compact.next(&oh_compact) );
|
||||
EXPECT_EQ(oh_compact.get(), oh.get());
|
||||
}
|
||||
|
||||
EXPECT_FALSE( pac_compact.next(&result) );
|
||||
EXPECT_FALSE( pac_compact.next(&oh) );
|
||||
}
|
||||
|
Reference in New Issue
Block a user