1 #include <sdbusplus/utility/tuple_to_array.hpp>
2 
3 #include <gtest/gtest.h>
4 
TEST(TupleToArray,Test3Chars)5 TEST(TupleToArray, Test3Chars)
6 {
7     std::array<char, 3> a{'a', 'b', 'c'};
8     auto t = std::make_tuple('a', 'b', 'c');
9 
10     ASSERT_EQ(a, sdbusplus::utility::tuple_to_array(std::move(t)));
11 }
12 
TEST(TupleToArray,Test4Ints)13 TEST(TupleToArray, Test4Ints)
14 {
15     std::array<int, 4> b{1, 2, 3, 4};
16     auto t2 = std::make_tuple(1, 2, 3, 4);
17 
18     ASSERT_EQ(b, sdbusplus::utility::tuple_to_array(std::move(t2)));
19 }
20