From 3fc8ce958fc244e64a3a3a92f3b1440aae04133b Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 25 Jan 2015 11:23:08 +0100 Subject: A way to ensure all messages have been processed. As queries become reactive this should become less important. We can then just wait until all results become available. For tests it is in either case useful though. --- tests/dummyresourcetest.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/dummyresourcetest.cpp b/tests/dummyresourcetest.cpp index 4e9d0a5..5508452 100644 --- a/tests/dummyresourcetest.cpp +++ b/tests/dummyresourcetest.cpp @@ -108,12 +108,10 @@ private Q_SLOTS: event.setProperty("summary", "summaryValue"); Akonadi2::Store::create(event, "org.kde.dummy"); - //TODO required to ensure all messages have been processed. The query should ensure this. - QTest::qWait(300); - Akonadi2::Query query; query.resources << "org.kde.dummy"; query.syncOnDemand = false; + query.processAll = false; query.propertyFilter.insert("uid", "testuid"); async::SyncListResult result(Akonadi2::Store::load(query)); @@ -141,6 +139,8 @@ private Q_SLOTS: { Akonadi2::Query query; query.resources << "org.kde.dummy"; + query.syncOnDemand = true; + query.processAll = true; async::SyncListResult result(Akonadi2::Store::load(query)); result.exec(); -- cgit v1.2.3