MCPcopy Create free account
hub / github.com/Kistler-Group/sdbus-cpp / TEST_P

Function TEST_P

tests/unittests/Message_test.cpp:660–673  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

658};
659
660TEST_P(AMessage, CanCarryDBusVariantGivenAsStdVariant)
661{
662 auto msg = sdbus::createPlainMessage();
663
664 const std::variant<int32_t, std::string, my::Struct> dataWritten{GetParam()};
665
666 msg << dataWritten;
667 msg.seal();
668
669 std::variant<int32_t, std::string, my::Struct> dataRead;
670 msg >> dataRead;
671
672 ASSERT_THAT(dataRead, Eq(dataWritten));
673}
674
675TEST_P(AMessage, ThrowsWhenDestinationStdVariantHasWrongTypeDuringDeserialization)
676{

Callers

nothing calls this directly

Calls 2

createPlainMessageFunction · 0.85
sealMethod · 0.80

Tested by

no test coverage detected