forked from Kistler-Group/sdbus-cpp
Added a test case that fails to compile with clang
This commit is contained in:
@ -203,3 +203,12 @@ TEST(CopiesOfVariant, SerializeToAndDeserializeFromMessageSuccessfully)
|
|||||||
ASSERT_THAT(receivedVariant2.get<decltype(value)>(), Eq(value));
|
ASSERT_THAT(receivedVariant2.get<decltype(value)>(), Eq(value));
|
||||||
ASSERT_THAT(receivedVariant3.get<decltype(value)>(), Eq(value));
|
ASSERT_THAT(receivedVariant3.get<decltype(value)>(), Eq(value));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(AStruct, CreatesStructFromTuple)
|
||||||
|
{
|
||||||
|
std::tuple<int32_t, std::string> value{1234, "abcd"};
|
||||||
|
sdbus::Struct<int32_t, std::string> valueStruct{value};
|
||||||
|
|
||||||
|
ASSERT_THAT(std::get<0>(valueStruct), Eq(std::get<0>(value)));
|
||||||
|
ASSERT_THAT(std::get<1>(valueStruct), Eq(std::get<1>(value)));
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user