Restored the test cases using pointer based interfaces.

It assures that we can use the same interfaces as the original version(0.5.6).
To support both C++03 and C++11, I introduced msgpack::unique_ptr and msgpack::move() in test codes.
This commit is contained in:
Takatoshi Kondo
2013-09-05 11:42:32 +09:00
parent 9bd339baf8
commit 4ef69da25d
6 changed files with 81 additions and 72 deletions

View File

@@ -30,10 +30,10 @@ void check_convert() {
msgpack::pack(sbuf, v1);
msgpack::unpacked msg;
msgpack::unpack(msg, sbuf.data(), sbuf.size());
msgpack::unpack(&msg, sbuf.data(), sbuf.size());
T v2;
msg.get().convert(v2);
msg.get().convert(&v2);
EXPECT_EQ(v1.get(), v2.get());