using MethodType = TestDBusWrapper::MethodType;
using MessagePtr = DBusWrapper::MessagePtr;
+ static bool MoveOutedCalled = false;
+
void TestEnableSC(bool b) {
static bool firstTime = true;
if (b && firstTime) {
[wr](const MessagePtr &m) -> MessagePtr {
return wr->newReplyMessage(m);
};
+ wr->testMethods[std::tuple<std::string, std::string, std::string, MethodType>{"/org/a11y/atspi/accessible", "org.a11y.atspi.Event.Object", "MoveOuted", MethodType::Method}] =
+ [wr](const MessagePtr &m) -> MessagePtr {
+ MoveOutedCalled = true;
+ return wr->newReplyMessage(m);
+ };
}
auto wr = static_cast<TestDBusWrapper*>(DBusWrapper::Installed());
wr->fromTestChangeProperty("/org/a11y/bus", "org.a11y.Status", "ScreenReaderEnabled", b);
return std::move(std::get<0>(chs));
}
+ void TestResetMoveOutedCalled ()
+ {
+ MoveOutedCalled = false;
+ }
+
+ bool TestGetMoveOutedCalled ()
+ {
+ return MoveOutedCalled;
+ }
void printTree(const Address &root, size_t depth)
{