forked from Kistler-Group/sdbus-cpp
add integrationtest for issue 145
This commit is contained in:
committed by
Urs Ritzmann
parent
e1008dd8cf
commit
b9723850b8
@ -67,6 +67,17 @@ TEST_F(SdbusTestObject, EmitsSimpleSignalToMultipleProxiesSuccesfully)
|
|||||||
ASSERT_TRUE(waitUntil(proxy2->m_gotSimpleSignal));
|
ASSERT_TRUE(waitUntil(proxy2->m_gotSimpleSignal));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_F(SdbusTestObject, ProxyDoesNotReceiveSignalFromOtherBusName)
|
||||||
|
{
|
||||||
|
auto otherBusName = INTERFACE_NAME + "2";
|
||||||
|
auto connection2 = sdbus::createConnection(otherBusName);
|
||||||
|
auto adaptor2 = std::make_unique<TestAdaptor>(*connection2);
|
||||||
|
|
||||||
|
adaptor2->emitSimpleSignal();
|
||||||
|
|
||||||
|
ASSERT_FALSE(waitUntil(m_proxy->m_gotSimpleSignal, std::chrono::seconds(1)));
|
||||||
|
}
|
||||||
|
|
||||||
TEST_F(SdbusTestObject, EmitsSignalWithMapSuccesfully)
|
TEST_F(SdbusTestObject, EmitsSignalWithMapSuccesfully)
|
||||||
{
|
{
|
||||||
m_adaptor->emitSignalWithMap({{0, "zero"}, {1, "one"}});
|
m_adaptor->emitSignalWithMap({{0, "zero"}, {1, "one"}});
|
||||||
|
@ -11,6 +11,9 @@
|
|||||||
<allow own="org.sdbuscpp.integrationtests"/>
|
<allow own="org.sdbuscpp.integrationtests"/>
|
||||||
<allow send_destination="org.sdbuscpp.integrationtests"/>
|
<allow send_destination="org.sdbuscpp.integrationtests"/>
|
||||||
<allow send_interface="org.sdbuscpp.integrationtests"/>
|
<allow send_interface="org.sdbuscpp.integrationtests"/>
|
||||||
|
|
||||||
|
<allow own="org.sdbuscpp.integrationtests2"/>
|
||||||
|
<allow send_destination="org.sdbuscpp.integrationtests2"/>
|
||||||
</policy>
|
</policy>
|
||||||
|
|
||||||
</busconfig>
|
</busconfig>
|
||||||
|
Reference in New Issue
Block a user