diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/querytest.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/querytest.cpp b/tests/querytest.cpp index f639d94..65004b6 100644 --- a/tests/querytest.cpp +++ b/tests/querytest.cpp | |||
@@ -503,12 +503,13 @@ private slots: | |||
503 | Folder folder2(resource2.identifier()); | 503 | Folder folder2(resource2.identifier()); |
504 | VERIFYEXEC(Sink::Store::create<Folder>(folder2)); | 504 | VERIFYEXEC(Sink::Store::create<Folder>(folder2)); |
505 | } | 505 | } |
506 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << resource1.identifier())); | ||
507 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << resource2.identifier())); | ||
506 | 508 | ||
507 | // Test | 509 | // Test |
508 | Sink::Query query; | 510 | Sink::Query query; |
509 | query.resourceFilter<SinkResource::Account>(account1); | 511 | query.resourceFilter<SinkResource::Account>(account1); |
510 | 512 | ||
511 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data | ||
512 | auto folders = Sink::Store::read<Folder>(query); | 513 | auto folders = Sink::Store::read<Folder>(query); |
513 | QCOMPARE(folders.size(), 1); | 514 | QCOMPARE(folders.size(), 1); |
514 | } | 515 | } |
@@ -626,6 +627,9 @@ private slots: | |||
626 | Folder folder2(resource2.identifier()); | 627 | Folder folder2(resource2.identifier()); |
627 | VERIFYEXEC(Sink::Store::create<Folder>(folder2)); | 628 | VERIFYEXEC(Sink::Store::create<Folder>(folder2)); |
628 | 629 | ||
630 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << resource1.identifier())); | ||
631 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << resource2.identifier())); | ||
632 | |||
629 | // Test | 633 | // Test |
630 | Sink::Query query; | 634 | Sink::Query query; |
631 | query.resourceContainsFilter<SinkResource::Capabilities>("cap1"); | 635 | query.resourceContainsFilter<SinkResource::Capabilities>("cap1"); |