diff options
Diffstat (limited to 'tests/dummyresourcetest.cpp')
-rw-r--r-- | tests/dummyresourcetest.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/dummyresourcetest.cpp b/tests/dummyresourcetest.cpp index 75d29de..0c02675 100644 --- a/tests/dummyresourcetest.cpp +++ b/tests/dummyresourcetest.cpp | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | #include <QString> | 3 | #include <QString> |
4 | 4 | ||
5 | #include "common/resource.h" | 5 | #include "dummyresource/resourcefactory.h" |
6 | #include "clientapi.h" | 6 | #include "clientapi.h" |
7 | 7 | ||
8 | class DummyResourceTest : public QObject | 8 | class DummyResourceTest : public QObject |
@@ -13,12 +13,23 @@ private Q_SLOTS: | |||
13 | { | 13 | { |
14 | auto factory = Akonadi2::ResourceFactory::load("org.kde.dummy"); | 14 | auto factory = Akonadi2::ResourceFactory::load("org.kde.dummy"); |
15 | QVERIFY(factory); | 15 | QVERIFY(factory); |
16 | Akonadi2::Storage store(Akonadi2::Store::storageLocation(), "org.kde.dummy", Akonadi2::Storage::ReadWrite); | ||
17 | store.removeFromDisk(); | ||
16 | } | 18 | } |
17 | 19 | ||
18 | void cleanupTestCase() | 20 | void cleanupTestCase() |
19 | { | 21 | { |
20 | } | 22 | } |
21 | 23 | ||
24 | void testResource() | ||
25 | { | ||
26 | Akonadi2::Pipeline pipeline("org.kde.dummy"); | ||
27 | DummyResource resource; | ||
28 | auto job = resource.synchronizeWithSource(&pipeline); | ||
29 | auto future = job.exec(); | ||
30 | QTRY_VERIFY(future.isFinished()); | ||
31 | } | ||
32 | |||
22 | void testSync() | 33 | void testSync() |
23 | { | 34 | { |
24 | Akonadi2::Query query; | 35 | Akonadi2::Query query; |
@@ -27,6 +38,8 @@ private Q_SLOTS: | |||
27 | async::SyncListResult<Akonadi2::Domain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::Domain::Event>(query)); | 38 | async::SyncListResult<Akonadi2::Domain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::Domain::Event>(query)); |
28 | result.exec(); | 39 | result.exec(); |
29 | QVERIFY(!result.isEmpty()); | 40 | QVERIFY(!result.isEmpty()); |
41 | auto value = result.first(); | ||
42 | qDebug() << value->getProperty("summary"); | ||
30 | } | 43 | } |
31 | 44 | ||
32 | }; | 45 | }; |