From 21138cfb7a4537626e11bdf084fcf9d672361059 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 3 Dec 2014 20:32:29 +0100 Subject: Return QSharedPointer wrapped and heap allocated results. --- client/test/clientapitest.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'client/test/clientapitest.cpp') diff --git a/client/test/clientapitest.cpp b/client/test/clientapitest.cpp index 8d8f552..bff910b 100644 --- a/client/test/clientapitest.cpp +++ b/client/test/clientapitest.cpp @@ -11,7 +11,7 @@ public: virtual void create(const Akonadi2::Domain::Event &domainObject){}; virtual void modify(const Akonadi2::Domain::Event &domainObject){}; virtual void remove(const Akonadi2::Domain::Event &domainObject){}; - virtual void load(const Akonadi2::Query &query, const std::function &resultCallback) + virtual void load(const Akonadi2::Query &query, const std::function &resultCallback) { qDebug() << "load called"; for(const auto &result : results) { @@ -19,7 +19,7 @@ public: } } - QList results; + QList results; }; class ClientAPITest : public QObject @@ -30,7 +30,7 @@ private Q_SLOTS: void testLoad() { DummyResourceFacade facade; - facade.results << Akonadi2::Domain::Event(); + facade.results << QSharedPointer::create("resource", "id", 0); Akonadi2::FacadeFactory::instance().registerFacade("dummyresource", [facade](){ return new DummyResourceFacade(facade); }); @@ -39,8 +39,8 @@ private Q_SLOTS: auto result = Akonadi2::Store::load(query); - QList resultSet; - result->onAdded([&resultSet](const Akonadi2::Domain::Event &event){ resultSet << event; qDebug() << "result added";}); + QList resultSet; + result->onAdded([&resultSet](const Akonadi2::Domain::Event::Ptr &event){ resultSet << event; qDebug() << "result added";}); bool complete; result->onComplete([&complete]{ complete = true; qDebug() << "complete";}); -- cgit v1.2.3