diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/CMakeLists.txt | 4 | ||||
-rw-r--r-- | tests/clientapitest.cpp | 90 | ||||
-rw-r--r-- | tests/dummyresourcetest.cpp | 81 | ||||
-rw-r--r-- | tests/pipelinetest.cpp | 1 | ||||
-rw-r--r-- | tests/querytest.cpp | 2 | ||||
-rw-r--r-- | tests/testimplementations.h | 1 |
6 files changed, 85 insertions, 94 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b26797c..11fe415 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -37,7 +37,7 @@ manual_tests ( | |||
37 | auto_tests ( | 37 | auto_tests ( |
38 | clientapitest | 38 | clientapitest |
39 | storagetest | 39 | storagetest |
40 | # dummyresourcetest | 40 | dummyresourcetest |
41 | domainadaptortest | 41 | domainadaptortest |
42 | messagequeuetest | 42 | messagequeuetest |
43 | indextest | 43 | indextest |
@@ -48,7 +48,7 @@ auto_tests ( | |||
48 | querytest | 48 | querytest |
49 | ) | 49 | ) |
50 | 50 | ||
51 | # target_link_libraries(dummyresourcetest akonadi2_resource_dummy) | 51 | target_link_libraries(dummyresourcetest akonadi2_resource_dummy) |
52 | target_link_libraries(dummyresourcebenchmark akonadi2_resource_dummy) | 52 | target_link_libraries(dummyresourcebenchmark akonadi2_resource_dummy) |
53 | target_link_libraries(querytest akonadi2_resource_dummy) | 53 | target_link_libraries(querytest akonadi2_resource_dummy) |
54 | 54 | ||
diff --git a/tests/clientapitest.cpp b/tests/clientapitest.cpp index d76fac8..e97b2a4 100644 --- a/tests/clientapitest.cpp +++ b/tests/clientapitest.cpp | |||
@@ -76,21 +76,20 @@ private Q_SLOTS: | |||
76 | Akonadi2::Log::setDebugOutputLevel(Akonadi2::Log::Trace); | 76 | Akonadi2::Log::setDebugOutputLevel(Akonadi2::Log::Trace); |
77 | } | 77 | } |
78 | 78 | ||
79 | // void testLoad() | 79 | void testLoad() |
80 | // { | 80 | { |
81 | // auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Event>::registerFacade(); | 81 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Event>::registerFacade(); |
82 | // facade->results << QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 82 | facade->results << QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); |
83 | // ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 83 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
84 | // | 84 | |
85 | // Akonadi2::Query query; | 85 | Akonadi2::Query query; |
86 | // query.resources << "dummyresource.instance1"; | 86 | query.resources << "dummyresource.instance1"; |
87 | // query.liveQuery = false; | 87 | query.liveQuery = false; |
88 | // | 88 | |
89 | // async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 89 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
90 | // result.exec(); | 90 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
91 | // QCOMPARE(result.size(), 1); | 91 | } |
92 | // } | 92 | |
93 | // | ||
94 | // //The query provider is supposed to delete itself | 93 | // //The query provider is supposed to delete itself |
95 | void testQueryLifetime() | 94 | void testQueryLifetime() |
96 | { | 95 | { |
@@ -125,9 +124,7 @@ private Q_SLOTS: | |||
125 | { | 124 | { |
126 | Akonadi2::Query query; | 125 | Akonadi2::Query query; |
127 | query.propertyFilter.insert("type", "dummyresource"); | 126 | query.propertyFilter.insert("type", "dummyresource"); |
128 | // async::SyncListResult<Akonadi2::ApplicationDomain::AkonadiResource::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::AkonadiResource>(query)); | ||
129 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::AkonadiResource>(query); | 127 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::AkonadiResource>(query); |
130 | // result.exec(); | ||
131 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); | 128 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
132 | } | 129 | } |
133 | 130 | ||
@@ -135,11 +132,8 @@ private Q_SLOTS: | |||
135 | { | 132 | { |
136 | Akonadi2::Query query; | 133 | Akonadi2::Query query; |
137 | query.propertyFilter.insert("type", "dummyresource"); | 134 | query.propertyFilter.insert("type", "dummyresource"); |
138 | // async::SyncListResult<Akonadi2::ApplicationDomain::AkonadiResource::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::AkonadiResource>(query)); | ||
139 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::AkonadiResource>(query); | 135 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::AkonadiResource>(query); |
140 | // result.exec(); | 136 | //TODO ensure the initial query completed |
141 | // QCOMPARE(result.size(), 0); | ||
142 | // QTRY_COMPARE(result.size(), 0); | ||
143 | QTRY_COMPARE(model->rowCount(QModelIndex()), 0); | 137 | QTRY_COMPARE(model->rowCount(QModelIndex()), 0); |
144 | } | 138 | } |
145 | } | 139 | } |
@@ -179,33 +173,33 @@ private Q_SLOTS: | |||
179 | QTRY_COMPARE(model->rowCount(model->index(0, 0)), 1); | 173 | QTRY_COMPARE(model->rowCount(model->index(0, 0)), 1); |
180 | } | 174 | } |
181 | 175 | ||
182 | // void testModelNestedLive() | 176 | void testModelNestedLive() |
183 | // { | 177 | { |
184 | // auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Folder>::registerFacade(); | 178 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Folder>::registerFacade(); |
185 | // auto folder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 179 | auto folder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); |
186 | // auto subfolder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 180 | auto subfolder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); |
187 | // subfolder->setProperty("parent", "id"); | 181 | subfolder->setProperty("parent", "id"); |
188 | // facade->results << folder << subfolder; | 182 | facade->results << folder << subfolder; |
189 | // ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 183 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
190 | // | 184 | |
191 | // //Test | 185 | //Test |
192 | // Akonadi2::Query query; | 186 | Akonadi2::Query query; |
193 | // query.resources << "dummyresource.instance1"; | 187 | query.resources << "dummyresource.instance1"; |
194 | // query.liveQuery = true | 188 | query.liveQuery = true; |
195 | // | 189 | query.parentProperty = "parent"; |
196 | // auto model = new ModelResult<Akonadi2::ApplicationDomain::Folder>(query, QList<QByteArray>() << "summary" << "uid"); | 190 | |
197 | // model->fetchMore(QModelIndex()); | 191 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); |
198 | // QTRY_COMPARE(model->rowCount(), 1); | 192 | QTRY_COMPARE(model->rowCount(), 1); |
199 | // model->fetchMore(model->index(0, 0)); | 193 | model->fetchMore(model->index(0, 0)); |
200 | // QTRY_COMPARE(model->rowCount(model->index(0, 0)), 1); | 194 | QTRY_COMPARE(model->rowCount(model->index(0, 0)), 1); |
201 | // | 195 | |
202 | // auto resultProvider = facade->capturedResultProvider.toStrongRef(); | 196 | // auto resultProvider = facade->capturedResultProvider.toStrongRef(); |
203 | // | 197 | |
204 | // //A modification can also be a move | 198 | //A modification can also be a move |
205 | // // resultProvider->modify(); | 199 | // resultProvider->modify(); |
206 | // | 200 | |
207 | // // resultProvider->remove(); | 201 | // resultProvider->remove(); |
208 | // } | 202 | } |
209 | 203 | ||
210 | 204 | ||
211 | }; | 205 | }; |
diff --git a/tests/dummyresourcetest.cpp b/tests/dummyresourcetest.cpp index 3b90e6c..d2fcda7 100644 --- a/tests/dummyresourcetest.cpp +++ b/tests/dummyresourcetest.cpp | |||
@@ -4,10 +4,10 @@ | |||
4 | 4 | ||
5 | #include "dummyresource/resourcefactory.h" | 5 | #include "dummyresource/resourcefactory.h" |
6 | #include "clientapi.h" | 6 | #include "clientapi.h" |
7 | #include "synclistresult.h" | ||
8 | #include "commands.h" | 7 | #include "commands.h" |
9 | #include "entitybuffer.h" | 8 | #include "entitybuffer.h" |
10 | #include "resourceconfig.h" | 9 | #include "resourceconfig.h" |
10 | #include "modelresult.h" | ||
11 | #include "pipeline.h" | 11 | #include "pipeline.h" |
12 | #include "log.h" | 12 | #include "log.h" |
13 | 13 | ||
@@ -68,10 +68,9 @@ private Q_SLOTS: | |||
68 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); | 68 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); |
69 | 69 | ||
70 | query.propertyFilter.insert("uid", "testuid"); | 70 | query.propertyFilter.insert("uid", "testuid"); |
71 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 71 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
72 | result.exec(); | 72 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
73 | QCOMPARE(result.size(), 1); | 73 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
74 | auto value = result.first(); | ||
75 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); | 74 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); |
76 | } | 75 | } |
77 | 76 | ||
@@ -95,10 +94,11 @@ private Q_SLOTS: | |||
95 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); | 94 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); |
96 | 95 | ||
97 | query.propertyFilter.insert("uid", "testuid"); | 96 | query.propertyFilter.insert("uid", "testuid"); |
98 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 97 | |
99 | result.exec(); | 98 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
100 | QCOMPARE(result.size(), 1); | 99 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
101 | auto value = result.first(); | 100 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
101 | |||
102 | qDebug() << value->getProperty("uid").toByteArray(); | 102 | qDebug() << value->getProperty("uid").toByteArray(); |
103 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); | 103 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); |
104 | } | 104 | } |
@@ -124,10 +124,11 @@ private Q_SLOTS: | |||
124 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); | 124 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); |
125 | 125 | ||
126 | query.propertyFilter.insert("summary", "summaryValue2"); | 126 | query.propertyFilter.insert("summary", "summaryValue2"); |
127 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 127 | |
128 | result.exec(); | 128 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
129 | QCOMPARE(result.size(), 1); | 129 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
130 | auto value = result.first(); | 130 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
131 | |||
131 | qDebug() << value->getProperty("uid").toByteArray(); | 132 | qDebug() << value->getProperty("uid").toByteArray(); |
132 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid2")); | 133 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid2")); |
133 | } | 134 | } |
@@ -157,10 +158,10 @@ private Q_SLOTS: | |||
157 | //Ensure all local data is processed | 158 | //Ensure all local data is processed |
158 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); | 159 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); |
159 | 160 | ||
160 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 161 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
161 | result.exec(); | 162 | QTRY_VERIFY(model->rowCount(QModelIndex()) >= 1); |
162 | QVERIFY(!result.isEmpty()); | 163 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
163 | auto value = result.first(); | 164 | |
164 | QVERIFY(!value->getProperty("summary").toString().isEmpty()); | 165 | QVERIFY(!value->getProperty("summary").toString().isEmpty()); |
165 | qDebug() << value->getProperty("summary").toString(); | 166 | qDebug() << value->getProperty("summary").toString(); |
166 | } | 167 | } |
@@ -175,10 +176,10 @@ private Q_SLOTS: | |||
175 | //Ensure all local data is processed | 176 | //Ensure all local data is processed |
176 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); | 177 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); |
177 | 178 | ||
178 | async::SyncListResult<Akonadi2::ApplicationDomain::Mail::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Mail>(query)); | 179 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Mail>(query); |
179 | result.exec(); | 180 | QTRY_VERIFY(model->rowCount(QModelIndex()) >= 1); |
180 | QVERIFY(!result.isEmpty()); | 181 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Mail, Akonadi2::ApplicationDomain::Mail::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Mail::Ptr>(); |
181 | auto value = result.first(); | 182 | |
182 | QVERIFY(!value->getProperty("subject").toString().isEmpty()); | 183 | QVERIFY(!value->getProperty("subject").toString().isEmpty()); |
183 | qDebug() << value->getProperty("subject").toString(); | 184 | qDebug() << value->getProperty("subject").toString(); |
184 | } | 185 | } |
@@ -203,10 +204,10 @@ private Q_SLOTS: | |||
203 | //Test create | 204 | //Test create |
204 | Akonadi2::ApplicationDomain::Event event2; | 205 | Akonadi2::ApplicationDomain::Event event2; |
205 | { | 206 | { |
206 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 207 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
207 | result.exec(); | 208 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
208 | QCOMPARE(result.size(), 1); | 209 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
209 | auto value = result.first(); | 210 | |
210 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); | 211 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); |
211 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue")); | 212 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue")); |
212 | event2 = *value; | 213 | event2 = *value; |
@@ -221,10 +222,10 @@ private Q_SLOTS: | |||
221 | 222 | ||
222 | //Test modify | 223 | //Test modify |
223 | { | 224 | { |
224 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 225 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
225 | result.exec(); | 226 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
226 | QCOMPARE(result.size(), 1); | 227 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
227 | auto value = result.first(); | 228 | |
228 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); | 229 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); |
229 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue2")); | 230 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue2")); |
230 | } | 231 | } |
@@ -236,9 +237,9 @@ private Q_SLOTS: | |||
236 | 237 | ||
237 | //Test remove | 238 | //Test remove |
238 | { | 239 | { |
239 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 240 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); |
240 | result.exec(); | 241 | //TODO ensure the initial query is done |
241 | QTRY_COMPARE(result.size(), 0); | 242 | QTRY_COMPARE(model->rowCount(QModelIndex()), 0); |
242 | } | 243 | } |
243 | } | 244 | } |
244 | 245 | ||
@@ -252,9 +253,8 @@ private Q_SLOTS: | |||
252 | query.liveQuery = true; | 253 | query.liveQuery = true; |
253 | query.propertyFilter.insert("uid", "testuid"); | 254 | query.propertyFilter.insert("uid", "testuid"); |
254 | 255 | ||
255 | 256 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); | |
256 | async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query)); | 257 | //TODO ensure the initial query is done |
257 | result.exec(); | ||
258 | 258 | ||
259 | Akonadi2::ApplicationDomain::Event event("org.kde.dummy.instance1"); | 259 | Akonadi2::ApplicationDomain::Event event("org.kde.dummy.instance1"); |
260 | event.setProperty("uid", "testuid"); | 260 | event.setProperty("uid", "testuid"); |
@@ -265,8 +265,8 @@ private Q_SLOTS: | |||
265 | //Test create | 265 | //Test create |
266 | Akonadi2::ApplicationDomain::Event event2; | 266 | Akonadi2::ApplicationDomain::Event event2; |
267 | { | 267 | { |
268 | QTRY_COMPARE(result.size(), 1); | 268 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
269 | auto value = result.first(); | 269 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); |
270 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); | 270 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); |
271 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue")); | 271 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue")); |
272 | event2 = *value; | 272 | event2 = *value; |
@@ -278,8 +278,9 @@ private Q_SLOTS: | |||
278 | 278 | ||
279 | //Test modify | 279 | //Test modify |
280 | { | 280 | { |
281 | QTRY_COMPARE(result.size(), 1); | 281 | //TODO wait for a change signal |
282 | auto value = result.first(); | 282 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
283 | auto value = model->index(0, 0, QModelIndex()).data(ModelResult<Akonadi2::ApplicationDomain::Event, Akonadi2::ApplicationDomain::Event::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Event::Ptr>(); | ||
283 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); | 284 | QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); |
284 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue2")); | 285 | QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue2")); |
285 | } | 286 | } |
@@ -288,7 +289,7 @@ private Q_SLOTS: | |||
288 | 289 | ||
289 | //Test remove | 290 | //Test remove |
290 | { | 291 | { |
291 | QTRY_COMPARE(result.size(), 0); | 292 | QTRY_COMPARE(model->rowCount(QModelIndex()), 0); |
292 | } | 293 | } |
293 | } | 294 | } |
294 | 295 | ||
diff --git a/tests/pipelinetest.cpp b/tests/pipelinetest.cpp index 2ede69d..f0fd1a4 100644 --- a/tests/pipelinetest.cpp +++ b/tests/pipelinetest.cpp | |||
@@ -12,7 +12,6 @@ | |||
12 | #include "deleteentity_generated.h" | 12 | #include "deleteentity_generated.h" |
13 | #include "dummyresource/resourcefactory.h" | 13 | #include "dummyresource/resourcefactory.h" |
14 | #include "clientapi.h" | 14 | #include "clientapi.h" |
15 | #include "synclistresult.h" | ||
16 | #include "commands.h" | 15 | #include "commands.h" |
17 | #include "entitybuffer.h" | 16 | #include "entitybuffer.h" |
18 | #include "resourceconfig.h" | 17 | #include "resourceconfig.h" |
diff --git a/tests/querytest.cpp b/tests/querytest.cpp index fdfb609..e354272 100644 --- a/tests/querytest.cpp +++ b/tests/querytest.cpp | |||
@@ -4,7 +4,6 @@ | |||
4 | 4 | ||
5 | #include "dummyresource/resourcefactory.h" | 5 | #include "dummyresource/resourcefactory.h" |
6 | #include "clientapi.h" | 6 | #include "clientapi.h" |
7 | #include "synclistresult.h" | ||
8 | #include "commands.h" | 7 | #include "commands.h" |
9 | #include "resourceconfig.h" | 8 | #include "resourceconfig.h" |
10 | #include "log.h" | 9 | #include "log.h" |
@@ -129,7 +128,6 @@ private Q_SLOTS: | |||
129 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); | 128 | Akonadi2::Store::synchronize(query).exec().waitForFinished(); |
130 | 129 | ||
131 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); | 130 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); |
132 | model->fetchMore(QModelIndex()); | ||
133 | QTRY_COMPARE(model->rowCount(), 1); | 131 | QTRY_COMPARE(model->rowCount(), 1); |
134 | 132 | ||
135 | auto folderEntity = model->index(0, 0).data(ModelResult<Akonadi2::ApplicationDomain::Folder, Akonadi2::ApplicationDomain::Folder::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Folder::Ptr>(); | 133 | auto folderEntity = model->index(0, 0).data(ModelResult<Akonadi2::ApplicationDomain::Folder, Akonadi2::ApplicationDomain::Folder::Ptr>::DomainObjectRole).value<Akonadi2::ApplicationDomain::Folder::Ptr>(); |
diff --git a/tests/testimplementations.h b/tests/testimplementations.h index c371456..a47a775 100644 --- a/tests/testimplementations.h +++ b/tests/testimplementations.h | |||
@@ -23,7 +23,6 @@ | |||
23 | 23 | ||
24 | #include <common/domainadaptor.h> | 24 | #include <common/domainadaptor.h> |
25 | #include <common/resultprovider.h> | 25 | #include <common/resultprovider.h> |
26 | #include <common/synclistresult.h> | ||
27 | #include <common/resourceaccess.h> | 26 | #include <common/resourceaccess.h> |
28 | #include <common/facade.h> | 27 | #include <common/facade.h> |
29 | #include <common/genericresource.h> | 28 | #include <common/genericresource.h> |