mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-17 19:25:54 +02:00
Updated test codes using recommended interface.
They used to use obsolete interfaces.
This commit is contained in:
@@ -1017,17 +1017,14 @@ TEST(MSGPACK, vrefbuffer_int64)
|
||||
pac.reserve_buffer(sz); \
|
||||
memcpy(pac.buffer(), p, sz); \
|
||||
pac.buffer_consumed(sz); \
|
||||
while (pac.execute()) { \
|
||||
msgpack::unpacked result; \
|
||||
while (pac.next(result)) { \
|
||||
if (it == vec.end()) goto out; \
|
||||
msgpack::object obj = pac.data(); \
|
||||
msgpack::zone *life = pac.release_zone(); \
|
||||
EXPECT_TRUE(life != NULL); \
|
||||
pac.reset(); \
|
||||
msgpack::object obj = result.get(); \
|
||||
vec_type::value_type val; \
|
||||
obj.convert(&val); \
|
||||
EXPECT_EQ(*it, val); \
|
||||
++it; \
|
||||
msgpack::zone::destroy(life); \
|
||||
} \
|
||||
p += sz; \
|
||||
} \
|
||||
|
@@ -124,7 +124,7 @@ TEST(streaming, move)
|
||||
|
||||
pac_in.buffer_consumed(len);
|
||||
|
||||
while(pac_in.next(&result)) {
|
||||
while(pac_in.next(result)) {
|
||||
msgpack::object obj = result.get();
|
||||
switch(count++) {
|
||||
case 0:
|
||||
@@ -165,7 +165,7 @@ public:
|
||||
pac.buffer_consumed(len);
|
||||
|
||||
msgpack::unpacked result;
|
||||
while(pac.next(&result)) {
|
||||
while(pac.next(result)) {
|
||||
on_message(result.get(), msgpack::move(result.zone()));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user