mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-20 13:05:33 +02:00
Tests for msgpack::type::tuple C++11 expansion moved to __cplusplus >= 201103.
This commit is contained in:
parent
da601e4589
commit
e80cbd4437
@ -30,6 +30,7 @@ TEST(msgpack_tuple, non_member_get)
|
|||||||
EXPECT_EQ("DEFG", msgpack::type::get<2>(t1));
|
EXPECT_EQ("DEFG", msgpack::type::get<2>(t1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if __cplusplus >= 201103
|
||||||
TEST(msgpack_tuple, std_non_member_get)
|
TEST(msgpack_tuple, std_non_member_get)
|
||||||
{
|
{
|
||||||
msgpack::type::tuple<int, bool, std::string> t1(42, true, "ABC");
|
msgpack::type::tuple<int, bool, std::string> t1(42, true, "ABC");
|
||||||
@ -56,13 +57,15 @@ TEST(msgpack_tuple, make_tuple)
|
|||||||
EXPECT_EQ(40, t1.get<0>());
|
EXPECT_EQ(40, t1.get<0>());
|
||||||
EXPECT_EQ(false, t1.get<1>());
|
EXPECT_EQ(false, t1.get<1>());
|
||||||
EXPECT_EQ("DEFG", t1.get<2>());
|
EXPECT_EQ("DEFG", t1.get<2>());
|
||||||
|
}
|
||||||
|
|
||||||
msgpack::type::tuple<int, bool, std::string> t2 =
|
TEST(msgpack_tuple, std_make_tuple)
|
||||||
|
{
|
||||||
|
msgpack::type::tuple<int, bool, std::string> t1 =
|
||||||
msgpack::type::make_tuple(std::make_tuple(42, true, "ABC"));
|
msgpack::type::make_tuple(std::make_tuple(42, true, "ABC"));
|
||||||
EXPECT_EQ(42, t2.get<0>());
|
EXPECT_EQ(42, t1.get<0>());
|
||||||
EXPECT_EQ(true, t2.get<1>());
|
EXPECT_EQ(true, t1.get<1>());
|
||||||
EXPECT_EQ("ABC", t2.get<2>());
|
EXPECT_EQ("ABC", t1.get<2>());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(msgpack_tuple, tie)
|
TEST(msgpack_tuple, tie)
|
||||||
@ -104,3 +107,4 @@ TEST(msgpack_tuple, swap)
|
|||||||
EXPECT_EQ(false, t1.get<1>());
|
EXPECT_EQ(false, t1.get<1>());
|
||||||
EXPECT_EQ("DEFG", t1.get<2>());
|
EXPECT_EQ("DEFG", t1.get<2>());
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user