@@ -25,8 +25,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_vector_char)
2525 std::stringstream ss;
2626 msgpack::pack (ss, ar1);
2727
28+ std::string const & str = ss.str ();
2829 msgpack::object_handle oh =
29- msgpack::unpack (ss. str () .data (), ss. str () .size ());
30+ msgpack::unpack (str.data (), str.size ());
3031 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
3132 std::vector<char > v2;
3233 msgpack::type::array_ref<std::vector<char > > ar2 (v2);
@@ -47,8 +48,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_vector_char_const)
4748 std::stringstream ss;
4849 msgpack::pack (ss, ar1);
4950
51+ std::string const & str = ss.str ();
5052 msgpack::object_handle oh =
51- msgpack::unpack (ss. str () .data (), ss. str () .size ());
53+ msgpack::unpack (str.data (), str.size ());
5254 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
5355 std::vector<char > v2;
5456 msgpack::type::array_ref<std::vector<char > > ar2 (v2);
@@ -67,8 +69,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_vector_unsigned_char)
6769 std::stringstream ss;
6870 msgpack::pack (ss, ar1);
6971
72+ std::string const & str = ss.str ();
7073 msgpack::object_handle oh =
71- msgpack::unpack (ss. str () .data (), ss. str () .size ());
74+ msgpack::unpack (str.data (), str.size ());
7275 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
7376 std::vector<unsigned char > v2;
7477 msgpack::type::array_ref<std::vector<unsigned char > > ar2 (v2);
@@ -89,8 +92,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_vector_unsigned_char_const)
8992 std::stringstream ss;
9093 msgpack::pack (ss, ar1);
9194
95+ std::string const & str = ss.str ();
9296 msgpack::object_handle oh =
93- msgpack::unpack (ss. str () .data (), ss. str () .size ());
97+ msgpack::unpack (str.data (), str.size ());
9498 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
9599 std::vector<unsigned char > v2;
96100 msgpack::type::array_ref<std::vector<unsigned char > > ar2 (v2);
@@ -184,8 +188,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_array_char)
184188 std::stringstream ss;
185189 msgpack::pack (ss, ar1);
186190
191+ std::string const & str = ss.str ();
187192 msgpack::object_handle oh =
188- msgpack::unpack (ss. str () .data (), ss. str () .size ());
193+ msgpack::unpack (str.data (), str.size ());
189194 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
190195 std::array<char , 3 > v2;
191196 msgpack::type::array_ref<std::array<char , 3 > > ar2 (v2);
@@ -203,8 +208,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_array_char_const)
203208 std::stringstream ss;
204209 msgpack::pack (ss, ar1);
205210
211+ std::string const & str = ss.str ();
206212 msgpack::object_handle oh =
207- msgpack::unpack (ss. str () .data (), ss. str () .size ());
213+ msgpack::unpack (str.data (), str.size ());
208214 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
209215 std::array<char , 3 > v2;
210216 msgpack::type::array_ref<std::array<char , 3 > > ar2 (v2);
@@ -220,8 +226,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_array_unsigned_char)
220226 std::stringstream ss;
221227 msgpack::pack (ss, ar1);
222228
229+ std::string const & str = ss.str ();
223230 msgpack::object_handle oh =
224- msgpack::unpack (ss. str () .data (), ss. str () .size ());
231+ msgpack::unpack (str.data (), str.size ());
225232 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
226233 std::array<unsigned char , 3 > v2;
227234 msgpack::type::array_ref<std::array<unsigned char , 3 > > ar2 (v2);
@@ -239,8 +246,9 @@ TEST(MSGPACK_ARRAY_REF, pack_unpack_convert_array_unsigned_char_const)
239246 std::stringstream ss;
240247 msgpack::pack (ss, ar1);
241248
249+ std::string const & str = ss.str ();
242250 msgpack::object_handle oh =
243- msgpack::unpack (ss. str () .data (), ss. str () .size ());
251+ msgpack::unpack (str.data (), str.size ());
244252 EXPECT_EQ (oh.get ().type , msgpack::type::ARRAY);
245253 std::array<unsigned char , 3 > v2;
246254 msgpack::type::array_ref<std::array<unsigned char , 3 > > ar2 (v2);
0 commit comments