diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-05-11 15:03:01 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-05-11 15:03:01 +0200 |
commit | 003adce13169c6874a4399a3345c215a0a758f9b (patch) | |
tree | 97185f7a25338ca0f72b83cdee894ce02ca6a68d /tests | |
parent | 6ef1f74e7a38bff92a338eb7d123c382cd4844ba (diff) | |
download | sink-003adce13169c6874a4399a3345c215a0a758f9b.tar.gz sink-003adce13169c6874a4399a3345c215a0a758f9b.zip |
Fixed querytest
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"); |