summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-05-11 15:03:01 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-05-11 15:03:01 +0200
commit003adce13169c6874a4399a3345c215a0a758f9b (patch)
tree97185f7a25338ca0f72b83cdee894ce02ca6a68d /tests
parent6ef1f74e7a38bff92a338eb7d123c382cd4844ba (diff)
downloadsink-003adce13169c6874a4399a3345c215a0a758f9b.tar.gz
sink-003adce13169c6874a4399a3345c215a0a758f9b.zip
Fixed querytest
Diffstat (limited to 'tests')
-rw-r--r--tests/querytest.cpp6
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");