summaryrefslogtreecommitdiffstats
path: root/tests/dummyresourcetest.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-10-11 17:32:30 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-10-11 17:32:30 +0200
commitc3a20160d4ff52c8ec288f6a42f7e136064fb493 (patch)
tree866ff1850a7c160ed39494a989f18aef182d2d2f /tests/dummyresourcetest.cpp
parentd6e6cab8b284167a9c8fd30ae669354d8315b3aa (diff)
downloadsink-c3a20160d4ff52c8ec288f6a42f7e136064fb493.tar.gz
sink-c3a20160d4ff52c8ec288f6a42f7e136064fb493.zip
Replay removals.
Now we just have to avoid removing the revision too early from the resource.
Diffstat (limited to 'tests/dummyresourcetest.cpp')
-rw-r--r--tests/dummyresourcetest.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/dummyresourcetest.cpp b/tests/dummyresourcetest.cpp
index caf808a..fe3acc9 100644
--- a/tests/dummyresourcetest.cpp
+++ b/tests/dummyresourcetest.cpp
@@ -29,7 +29,7 @@ private Q_SLOTS:
29 removeFromDisk("org.kde.dummy.instance1"); 29 removeFromDisk("org.kde.dummy.instance1");
30 removeFromDisk("org.kde.dummy.instance1.userqueue"); 30 removeFromDisk("org.kde.dummy.instance1.userqueue");
31 removeFromDisk("org.kde.dummy.instance1.synchronizerqueue"); 31 removeFromDisk("org.kde.dummy.instance1.synchronizerqueue");
32 removeFromDisk("org.kde.dummy.instance1.index.uid"); 32 removeFromDisk("org.kde.dummy.instance1.event.index.uid");
33 ResourceConfig::addResource("org.kde.dummy.instance1", "org.kde.dummy"); 33 ResourceConfig::addResource("org.kde.dummy.instance1", "org.kde.dummy");
34 } 34 }
35 35
@@ -39,7 +39,7 @@ private Q_SLOTS:
39 removeFromDisk("org.kde.dummy.instance1"); 39 removeFromDisk("org.kde.dummy.instance1");
40 removeFromDisk("org.kde.dummy.instance1.userqueue"); 40 removeFromDisk("org.kde.dummy.instance1.userqueue");
41 removeFromDisk("org.kde.dummy.instance1.synchronizerqueue"); 41 removeFromDisk("org.kde.dummy.instance1.synchronizerqueue");
42 removeFromDisk("org.kde.dummy.instance1.index.uid"); 42 removeFromDisk("org.kde.dummy.instance1.event.index.uid");
43 auto factory = Akonadi2::ResourceFactory::load("org.kde.dummy"); 43 auto factory = Akonadi2::ResourceFactory::load("org.kde.dummy");
44 QVERIFY(factory); 44 QVERIFY(factory);
45 } 45 }
@@ -214,6 +214,15 @@ private Q_SLOTS:
214 QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid")); 214 QCOMPARE(value->getProperty("uid").toByteArray(), QByteArray("testuid"));
215 QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue2")); 215 QCOMPARE(value->getProperty("summary").toByteArray(), QByteArray("summaryValue2"));
216 } 216 }
217
218 Akonadi2::Store::remove<Akonadi2::ApplicationDomain::Event>(event2, "org.kde.dummy.instance1").exec().waitForFinished();
219
220 //Test remove
221 {
222 async::SyncListResult<Akonadi2::ApplicationDomain::Event::Ptr> result(Akonadi2::Store::load<Akonadi2::ApplicationDomain::Event>(query));
223 result.exec();
224 QCOMPARE(result.size(), 0);
225 }
217 } 226 }
218 227
219}; 228};