summaryrefslogtreecommitdiffstats
path: root/tests/clientapitest.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-07-08 09:19:43 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-07-08 09:19:43 +0200
commit228a3380328535f30fcb187cae7db2415ec2d314 (patch)
treec5aff9f889ac41aa5f79bd5d144f2c94a8298edc /tests/clientapitest.cpp
parent12a87e1d6d5c0e4b5a5aacbfa880678629321c1d (diff)
downloadsink-228a3380328535f30fcb187cae7db2415ec2d314.tar.gz
sink-228a3380328535f30fcb187cae7db2415ec2d314.zip
We can add resources.
Diffstat (limited to 'tests/clientapitest.cpp')
-rw-r--r--tests/clientapitest.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/clientapitest.cpp b/tests/clientapitest.cpp
index a874dd7..e7db0d0 100644
--- a/tests/clientapitest.cpp
+++ b/tests/clientapitest.cpp
@@ -174,6 +174,24 @@ private Q_SLOTS:
174 QTRY_VERIFY(!facade->capturedResultProvider); 174 QTRY_VERIFY(!facade->capturedResultProvider);
175 } 175 }
176 176
177 void resourceManagement()
178 {
179 Akonadi2::FacadeFactory::registerStaticFacades();
180 Akonadi2::ApplicationDomain::AkonadiResource res;
181 res.setProperty("identifier", "identifier1");
182 res.setProperty("type", "dummyresource");
183
184 Akonadi2::Store::create(res, "resourceconfig");
185
186 {
187 Akonadi2::Query query;
188 query.resources << "resourceconfig";
189 async::SyncListResult<Akonadi2::ApplicationDomain::AkonadiResource::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::AkonadiResource>(query));
190 result.exec();
191 QCOMPARE(result.size(), 1);
192 }
193 }
194
177}; 195};
178 196
179QTEST_MAIN(ClientAPITest) 197QTEST_MAIN(ClientAPITest)