From ec902175d53d371b03d8e754d917e196cd15aafa Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 15 Nov 2015 09:46:27 +0100 Subject: Fixed clientapitest --- tests/clientapitest.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/clientapitest.cpp b/tests/clientapitest.cpp index 2b3cc46..2ce64d3 100644 --- a/tests/clientapitest.cpp +++ b/tests/clientapitest.cpp @@ -30,14 +30,15 @@ public: KAsync::Job load(const Akonadi2::Query &query, const QSharedPointer > &resultProvider) Q_DECL_OVERRIDE { capturedResultProvider = resultProvider; - return KAsync::start([this, resultProvider, query]() { - for (const auto &res : results) { + resultProvider->setFetcher([query, resultProvider, this](const QByteArray &) { + for (const auto &res : results) { qDebug() << "Parent filter " << query.propertyFilter.value("parent").toByteArray() << res->identifier(); if (!query.propertyFilter.contains("parent") || query.propertyFilter.value("parent").toByteArray() == res->getProperty("parent").toByteArray()) { resultProvider->add(res); } } }); + return KAsync::null(); } QList results; @@ -135,7 +136,7 @@ private Q_SLOTS: query.resources << "dummyresource.instance1"; query.liveQuery = false; - auto model = new ModelResult(query, QList() << "summary" << "uid"); + auto model = Akonadi2::Store::loadModel(query); model->fetchMore(QModelIndex()); QTRY_COMPARE(model->rowCount(), 1); } @@ -154,7 +155,7 @@ private Q_SLOTS: query.resources << "dummyresource.instance1"; query.liveQuery = false; - auto model = new ModelResult(query, QList() << "summary" << "uid"); + auto model = Akonadi2::Store::loadModel(query); model->fetchMore(QModelIndex()); QTRY_COMPARE(model->rowCount(), 1); model->fetchMore(model->index(0, 0)); -- cgit v1.2.3