diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-11-04 12:40:24 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-11-04 12:40:24 +0100 |
commit | ba94c4300c52dd80774ed7affc2ef9b4508cb7be (patch) | |
tree | 3c8bf6ce042a4544e81901d901a3a3759d0a128a /tests/querytest.cpp | |
parent | 98b682acb8c57cadaea5ff0ac6709d21a591b97b (diff) | |
download | sink-ba94c4300c52dd80774ed7affc2ef9b4508cb7be.tar.gz sink-ba94c4300c52dd80774ed7affc2ef9b4508cb7be.zip |
Don't expose the live query flag directly.
Diffstat (limited to 'tests/querytest.cpp')
-rw-r--r-- | tests/querytest.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/tests/querytest.cpp b/tests/querytest.cpp index 9ae3c74..a5e1caf 100644 --- a/tests/querytest.cpp +++ b/tests/querytest.cpp | |||
@@ -50,7 +50,7 @@ private slots: | |||
50 | // Test | 50 | // Test |
51 | Sink::Query query; | 51 | Sink::Query query; |
52 | query.resourceFilter("foobar"); | 52 | query.resourceFilter("foobar"); |
53 | query.liveQuery = true; | 53 | query.setFlags(Query::LiveQuery); |
54 | 54 | ||
55 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data | 55 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data |
56 | auto model = Sink::Store::loadModel<Mail>(query); | 56 | auto model = Sink::Store::loadModel<Mail>(query); |
@@ -70,7 +70,7 @@ private slots: | |||
70 | // Test | 70 | // Test |
71 | Sink::Query query; | 71 | Sink::Query query; |
72 | query.resourceFilter("sink.dummy.instance1"); | 72 | query.resourceFilter("sink.dummy.instance1"); |
73 | query.liveQuery = true; | 73 | query.setFlags(Query::LiveQuery); |
74 | 74 | ||
75 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data | 75 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data |
76 | auto model = Sink::Store::loadModel<Mail>(query); | 76 | auto model = Sink::Store::loadModel<Mail>(query); |
@@ -88,7 +88,6 @@ private slots: | |||
88 | // Test | 88 | // Test |
89 | Sink::Query query; | 89 | Sink::Query query; |
90 | query.resourceFilter("sink.dummy.instance1"); | 90 | query.resourceFilter("sink.dummy.instance1"); |
91 | query.liveQuery = false; | ||
92 | 91 | ||
93 | // Ensure all local data is processed | 92 | // Ensure all local data is processed |
94 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << "sink.dummy.instance1")); | 93 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << "sink.dummy.instance1")); |
@@ -119,7 +118,7 @@ private slots: | |||
119 | // Test | 118 | // Test |
120 | Sink::Query query; | 119 | Sink::Query query; |
121 | query.resourceFilter("sink.dummy.instance1"); | 120 | query.resourceFilter("sink.dummy.instance1"); |
122 | query.liveQuery = true; | 121 | query.setFlags(Query::LiveQuery); |
123 | query.filter<Mail::Folder>("folder1"); | 122 | query.filter<Mail::Folder>("folder1"); |
124 | 123 | ||
125 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data | 124 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data |
@@ -182,7 +181,7 @@ private slots: | |||
182 | // Test | 181 | // Test |
183 | Sink::Query query; | 182 | Sink::Query query; |
184 | query.resourceFilter("sink.dummy.instance1"); | 183 | query.resourceFilter("sink.dummy.instance1"); |
185 | query.liveQuery = true; | 184 | query.setFlags(Query::LiveQuery); |
186 | 185 | ||
187 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data | 186 | // We fetch before the data is available and rely on the live query mechanism to deliver the actual data |
188 | auto model = Sink::Store::loadModel<Folder>(query); | 187 | auto model = Sink::Store::loadModel<Folder>(query); |
@@ -253,7 +252,6 @@ private slots: | |||
253 | // Test | 252 | // Test |
254 | Sink::Query query; | 253 | Sink::Query query; |
255 | query.resourceFilter("sink.dummy.instance1"); | 254 | query.resourceFilter("sink.dummy.instance1"); |
256 | query.liveQuery = false; | ||
257 | query.filter<Mail::Uid>("test1"); | 255 | query.filter<Mail::Uid>("test1"); |
258 | 256 | ||
259 | // Ensure all local data is processed | 257 | // Ensure all local data is processed |
@@ -412,7 +410,6 @@ private slots: | |||
412 | query.filter<Mail::Folder>(*folderEntity); | 410 | query.filter<Mail::Folder>(*folderEntity); |
413 | query.sort<Mail::Date>(); | 411 | query.sort<Mail::Date>(); |
414 | query.limit = 1; | 412 | query.limit = 1; |
415 | query.liveQuery = false; | ||
416 | 413 | ||
417 | // Ensure all local data is processed | 414 | // Ensure all local data is processed |
418 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << "sink.dummy.instance1")); | 415 | VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(QByteArrayList() << "sink.dummy.instance1")); |
@@ -433,7 +430,7 @@ private slots: | |||
433 | void testReactToNewResource() | 430 | void testReactToNewResource() |
434 | { | 431 | { |
435 | Sink::Query query; | 432 | Sink::Query query; |
436 | query.liveQuery = true; | 433 | query.setFlags(Query::LiveQuery); |
437 | auto model = Sink::Store::loadModel<Folder>(query); | 434 | auto model = Sink::Store::loadModel<Folder>(query); |
438 | QTRY_COMPARE(model->rowCount(QModelIndex()), 0); | 435 | QTRY_COMPARE(model->rowCount(QModelIndex()), 0); |
439 | 436 | ||
@@ -560,7 +557,7 @@ private slots: | |||
560 | Query query; | 557 | Query query; |
561 | query.filter<Mail::Folder>(Sink::Query().containsFilter<Folder::SpecialPurpose>("purpose1")); | 558 | query.filter<Mail::Folder>(Sink::Query().containsFilter<Folder::SpecialPurpose>("purpose1")); |
562 | query.request<Mail::Uid>(); | 559 | query.request<Mail::Uid>(); |
563 | query.liveQuery = true; | 560 | query.setFlags(Query::LiveQuery); |
564 | 561 | ||
565 | auto model = Sink::Store::loadModel<Mail>(query); | 562 | auto model = Sink::Store::loadModel<Mail>(query); |
566 | QTRY_COMPARE(model->rowCount(), 1); | 563 | QTRY_COMPARE(model->rowCount(), 1); |