Updated test codes using recommended interface.

They used to use obsolete interfaces.
This commit is contained in:
Takatoshi Kondo
2014-08-04 01:08:05 +09:00
parent fd566afeb4
commit 66014eebc0
2 changed files with 5 additions and 8 deletions

View File

@@ -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; \
} \

View File

@@ -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()));
}