diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-20 19:07:07 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-20 19:07:07 +0100 |
commit | bdb01c2c068df326f5a8328ed1492ab1bea388c5 (patch) | |
tree | 25c2ee1b29bc481b6914c244ed9ca194b1415d16 /tests/clientapitest.cpp | |
parent | 17e7ee40c9185c0505883853345fd6024c675b1a (diff) | |
download | sink-bdb01c2c068df326f5a8328ed1492ab1bea388c5.tar.gz sink-bdb01c2c068df326f5a8328ed1492ab1bea388c5.zip |
Renamed Akonadi2 to Sink
(except for documentation).
Diffstat (limited to 'tests/clientapitest.cpp')
-rw-r--r-- | tests/clientapitest.cpp | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/tests/clientapitest.cpp b/tests/clientapitest.cpp index 5942849..a85b03b 100644 --- a/tests/clientapitest.cpp +++ b/tests/clientapitest.cpp | |||
@@ -10,7 +10,7 @@ | |||
10 | #include "facadefactory.h" | 10 | #include "facadefactory.h" |
11 | 11 | ||
12 | template <typename T> | 12 | template <typename T> |
13 | class DummyResourceFacade : public Akonadi2::StoreFacade<T> | 13 | class DummyResourceFacade : public Sink::StoreFacade<T> |
14 | { | 14 | { |
15 | public: | 15 | public: |
16 | static std::shared_ptr<DummyResourceFacade<T> > registerFacade(const QByteArray &instanceIdentifier = QByteArray()) | 16 | static std::shared_ptr<DummyResourceFacade<T> > registerFacade(const QByteArray &instanceIdentifier = QByteArray()) |
@@ -19,7 +19,7 @@ public: | |||
19 | auto facade = std::make_shared<DummyResourceFacade<T> >(); | 19 | auto facade = std::make_shared<DummyResourceFacade<T> >(); |
20 | map.insert(instanceIdentifier, facade); | 20 | map.insert(instanceIdentifier, facade); |
21 | bool alwaysReturnFacade = instanceIdentifier.isEmpty(); | 21 | bool alwaysReturnFacade = instanceIdentifier.isEmpty(); |
22 | Akonadi2::FacadeFactory::instance().registerFacade<T, DummyResourceFacade<T> >("dummyresource", | 22 | Sink::FacadeFactory::instance().registerFacade<T, DummyResourceFacade<T> >("dummyresource", |
23 | [alwaysReturnFacade](const QByteArray &instanceIdentifier) { | 23 | [alwaysReturnFacade](const QByteArray &instanceIdentifier) { |
24 | if (alwaysReturnFacade) { | 24 | if (alwaysReturnFacade) { |
25 | return map.value(QByteArray()); | 25 | return map.value(QByteArray()); |
@@ -33,9 +33,9 @@ public: | |||
33 | KAsync::Job<void> create(const T &domainObject) Q_DECL_OVERRIDE { return KAsync::null<void>(); }; | 33 | KAsync::Job<void> create(const T &domainObject) Q_DECL_OVERRIDE { return KAsync::null<void>(); }; |
34 | KAsync::Job<void> modify(const T &domainObject) Q_DECL_OVERRIDE { return KAsync::null<void>(); }; | 34 | KAsync::Job<void> modify(const T &domainObject) Q_DECL_OVERRIDE { return KAsync::null<void>(); }; |
35 | KAsync::Job<void> remove(const T &domainObject) Q_DECL_OVERRIDE { return KAsync::null<void>(); }; | 35 | KAsync::Job<void> remove(const T &domainObject) Q_DECL_OVERRIDE { return KAsync::null<void>(); }; |
36 | QPair<KAsync::Job<void>, typename Akonadi2::ResultEmitter<typename T::Ptr>::Ptr > load(const Akonadi2::Query &query) Q_DECL_OVERRIDE | 36 | QPair<KAsync::Job<void>, typename Sink::ResultEmitter<typename T::Ptr>::Ptr > load(const Sink::Query &query) Q_DECL_OVERRIDE |
37 | { | 37 | { |
38 | auto resultProvider = new Akonadi2::ResultProvider<typename T::Ptr>(); | 38 | auto resultProvider = new Sink::ResultProvider<typename T::Ptr>(); |
39 | resultProvider->onDone([resultProvider]() { | 39 | resultProvider->onDone([resultProvider]() { |
40 | Trace() << "Result provider is done"; | 40 | Trace() << "Result provider is done"; |
41 | delete resultProvider; | 41 | delete resultProvider; |
@@ -67,7 +67,7 @@ public: | |||
67 | } | 67 | } |
68 | 68 | ||
69 | QList<typename T::Ptr> results; | 69 | QList<typename T::Ptr> results; |
70 | Akonadi2::ResultProviderInterface<typename T::Ptr> *mResultProvider; | 70 | Sink::ResultProviderInterface<typename T::Ptr> *mResultProvider; |
71 | }; | 71 | }; |
72 | 72 | ||
73 | 73 | ||
@@ -83,117 +83,117 @@ private Q_SLOTS: | |||
83 | 83 | ||
84 | void initTestCase() | 84 | void initTestCase() |
85 | { | 85 | { |
86 | Akonadi2::FacadeFactory::instance().resetFactory(); | 86 | Sink::FacadeFactory::instance().resetFactory(); |
87 | ResourceConfig::clear(); | 87 | ResourceConfig::clear(); |
88 | Akonadi2::Log::setDebugOutputLevel(Akonadi2::Log::Trace); | 88 | Sink::Log::setDebugOutputLevel(Sink::Log::Trace); |
89 | } | 89 | } |
90 | 90 | ||
91 | void testLoad() | 91 | void testLoad() |
92 | { | 92 | { |
93 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Event>::registerFacade(); | 93 | auto facade = DummyResourceFacade<Sink::ApplicationDomain::Event>::registerFacade(); |
94 | facade->results << QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 94 | facade->results << QSharedPointer<Sink::ApplicationDomain::Event>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
95 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 95 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
96 | 96 | ||
97 | Akonadi2::Query query; | 97 | Sink::Query query; |
98 | query.resources << "dummyresource.instance1"; | 98 | query.resources << "dummyresource.instance1"; |
99 | query.liveQuery = false; | 99 | query.liveQuery = false; |
100 | 100 | ||
101 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); | 101 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Event>(query); |
102 | QTRY_VERIFY(model->data(QModelIndex(), Akonadi2::Store::ChildrenFetchedRole).toBool()); | 102 | QTRY_VERIFY(model->data(QModelIndex(), Sink::Store::ChildrenFetchedRole).toBool()); |
103 | QCOMPARE(model->rowCount(QModelIndex()), 1); | 103 | QCOMPARE(model->rowCount(QModelIndex()), 1); |
104 | } | 104 | } |
105 | 105 | ||
106 | void testLoadWithoutResource() | 106 | void testLoadWithoutResource() |
107 | { | 107 | { |
108 | Akonadi2::Query query; | 108 | Sink::Query query; |
109 | query.resources << "nonexisting.resource"; | 109 | query.resources << "nonexisting.resource"; |
110 | query.liveQuery = false; | 110 | query.liveQuery = false; |
111 | 111 | ||
112 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); | 112 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Event>(query); |
113 | QTRY_VERIFY(model->data(QModelIndex(), Akonadi2::Store::ChildrenFetchedRole).toBool()); | 113 | QTRY_VERIFY(model->data(QModelIndex(), Sink::Store::ChildrenFetchedRole).toBool()); |
114 | } | 114 | } |
115 | 115 | ||
116 | //TODO: This test doesn't belong to this testsuite | 116 | //TODO: This test doesn't belong to this testsuite |
117 | void resourceManagement() | 117 | void resourceManagement() |
118 | { | 118 | { |
119 | ResourceConfig::clear(); | 119 | ResourceConfig::clear(); |
120 | Akonadi2::FacadeFactory::instance().registerStaticFacades(); | 120 | Sink::FacadeFactory::instance().registerStaticFacades(); |
121 | 121 | ||
122 | Akonadi2::ApplicationDomain::AkonadiResource res("", "dummyresource.identifier1", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 122 | Sink::ApplicationDomain::SinkResource res("", "dummyresource.identifier1", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
123 | res.setProperty("identifier", "dummyresource.identifier1"); | 123 | res.setProperty("identifier", "dummyresource.identifier1"); |
124 | res.setProperty("type", "dummyresource"); | 124 | res.setProperty("type", "dummyresource"); |
125 | 125 | ||
126 | Akonadi2::Store::create(res).exec().waitForFinished(); | 126 | Sink::Store::create(res).exec().waitForFinished(); |
127 | { | 127 | { |
128 | Akonadi2::Query query; | 128 | Sink::Query query; |
129 | query.propertyFilter.insert("type", "dummyresource"); | 129 | query.propertyFilter.insert("type", "dummyresource"); |
130 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::AkonadiResource>(query); | 130 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::SinkResource>(query); |
131 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); | 131 | QTRY_COMPARE(model->rowCount(QModelIndex()), 1); |
132 | } | 132 | } |
133 | 133 | ||
134 | Akonadi2::Store::remove(res).exec().waitForFinished(); | 134 | Sink::Store::remove(res).exec().waitForFinished(); |
135 | { | 135 | { |
136 | Akonadi2::Query query; | 136 | Sink::Query query; |
137 | query.propertyFilter.insert("type", "dummyresource"); | 137 | query.propertyFilter.insert("type", "dummyresource"); |
138 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::AkonadiResource>(query); | 138 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::SinkResource>(query); |
139 | QTRY_VERIFY(model->data(QModelIndex(), Akonadi2::Store::ChildrenFetchedRole).toBool()); | 139 | QTRY_VERIFY(model->data(QModelIndex(), Sink::Store::ChildrenFetchedRole).toBool()); |
140 | QCOMPARE(model->rowCount(QModelIndex()), 0); | 140 | QCOMPARE(model->rowCount(QModelIndex()), 0); |
141 | } | 141 | } |
142 | } | 142 | } |
143 | 143 | ||
144 | void testModelSingle() | 144 | void testModelSingle() |
145 | { | 145 | { |
146 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Folder>::registerFacade(); | 146 | auto facade = DummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade(); |
147 | facade->results << QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 147 | facade->results << QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
148 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 148 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
149 | 149 | ||
150 | Akonadi2::Query query; | 150 | Sink::Query query; |
151 | query.resources << "dummyresource.instance1"; | 151 | query.resources << "dummyresource.instance1"; |
152 | query.liveQuery = false; | 152 | query.liveQuery = false; |
153 | 153 | ||
154 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); | 154 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Folder>(query); |
155 | QTRY_COMPARE(model->rowCount(), 1); | 155 | QTRY_COMPARE(model->rowCount(), 1); |
156 | } | 156 | } |
157 | 157 | ||
158 | void testModelNested() | 158 | void testModelNested() |
159 | { | 159 | { |
160 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Folder>::registerFacade(); | 160 | auto facade = DummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade(); |
161 | auto folder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 161 | auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
162 | auto subfolder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 162 | auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
163 | subfolder->setProperty("parent", "id"); | 163 | subfolder->setProperty("parent", "id"); |
164 | facade->results << folder << subfolder; | 164 | facade->results << folder << subfolder; |
165 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 165 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
166 | 166 | ||
167 | //Test | 167 | //Test |
168 | Akonadi2::Query query; | 168 | Sink::Query query; |
169 | query.resources << "dummyresource.instance1"; | 169 | query.resources << "dummyresource.instance1"; |
170 | query.liveQuery = false; | 170 | query.liveQuery = false; |
171 | query.parentProperty = "parent"; | 171 | query.parentProperty = "parent"; |
172 | 172 | ||
173 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); | 173 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Folder>(query); |
174 | QTRY_VERIFY(model->data(QModelIndex(), Akonadi2::Store::ChildrenFetchedRole).toBool()); | 174 | QTRY_VERIFY(model->data(QModelIndex(), Sink::Store::ChildrenFetchedRole).toBool()); |
175 | QCOMPARE(model->rowCount(), 1); | 175 | QCOMPARE(model->rowCount(), 1); |
176 | model->fetchMore(model->index(0, 0)); | 176 | model->fetchMore(model->index(0, 0)); |
177 | QTRY_VERIFY(model->data(model->index(0, 0), Akonadi2::Store::ChildrenFetchedRole).toBool()); | 177 | QTRY_VERIFY(model->data(model->index(0, 0), Sink::Store::ChildrenFetchedRole).toBool()); |
178 | QCOMPARE(model->rowCount(model->index(0, 0)), 1); | 178 | QCOMPARE(model->rowCount(model->index(0, 0)), 1); |
179 | } | 179 | } |
180 | 180 | ||
181 | void testModelSignals() | 181 | void testModelSignals() |
182 | { | 182 | { |
183 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Folder>::registerFacade(); | 183 | auto facade = DummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade(); |
184 | auto folder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 184 | auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
185 | auto subfolder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 185 | auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
186 | subfolder->setProperty("parent", "id"); | 186 | subfolder->setProperty("parent", "id"); |
187 | facade->results << folder << subfolder; | 187 | facade->results << folder << subfolder; |
188 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 188 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
189 | 189 | ||
190 | //Test | 190 | //Test |
191 | Akonadi2::Query query; | 191 | Sink::Query query; |
192 | query.resources << "dummyresource.instance1"; | 192 | query.resources << "dummyresource.instance1"; |
193 | query.liveQuery = false; | 193 | query.liveQuery = false; |
194 | query.parentProperty = "parent"; | 194 | query.parentProperty = "parent"; |
195 | 195 | ||
196 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); | 196 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Folder>(query); |
197 | QSignalSpy spy(model.data(), SIGNAL(rowsInserted(const QModelIndex &, int, int))); | 197 | QSignalSpy spy(model.data(), SIGNAL(rowsInserted(const QModelIndex &, int, int))); |
198 | QVERIFY(spy.isValid()); | 198 | QVERIFY(spy.isValid()); |
199 | model->fetchMore(model->index(0, 0)); | 199 | model->fetchMore(model->index(0, 0)); |
@@ -202,20 +202,20 @@ private Q_SLOTS: | |||
202 | 202 | ||
203 | void testModelNestedLive() | 203 | void testModelNestedLive() |
204 | { | 204 | { |
205 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Folder>::registerFacade(); | 205 | auto facade = DummyResourceFacade<Sink::ApplicationDomain::Folder>::registerFacade(); |
206 | auto folder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("dummyresource.instance1", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 206 | auto folder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("dummyresource.instance1", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
207 | auto subfolder = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("dummyresource.instance1", "subId", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 207 | auto subfolder = QSharedPointer<Sink::ApplicationDomain::Folder>::create("dummyresource.instance1", "subId", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
208 | subfolder->setProperty("parent", "id"); | 208 | subfolder->setProperty("parent", "id"); |
209 | facade->results << folder << subfolder; | 209 | facade->results << folder << subfolder; |
210 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 210 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
211 | 211 | ||
212 | //Test | 212 | //Test |
213 | Akonadi2::Query query; | 213 | Sink::Query query; |
214 | query.resources << "dummyresource.instance1"; | 214 | query.resources << "dummyresource.instance1"; |
215 | query.liveQuery = true; | 215 | query.liveQuery = true; |
216 | query.parentProperty = "parent"; | 216 | query.parentProperty = "parent"; |
217 | 217 | ||
218 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Folder>(query); | 218 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Folder>(query); |
219 | QTRY_COMPARE(model->rowCount(), 1); | 219 | QTRY_COMPARE(model->rowCount(), 1); |
220 | model->fetchMore(model->index(0, 0)); | 220 | model->fetchMore(model->index(0, 0)); |
221 | QTRY_COMPARE(model->rowCount(model->index(0, 0)), 1); | 221 | QTRY_COMPARE(model->rowCount(model->index(0, 0)), 1); |
@@ -225,7 +225,7 @@ private Q_SLOTS: | |||
225 | //Test new toplevel folder | 225 | //Test new toplevel folder |
226 | { | 226 | { |
227 | QSignalSpy rowsInsertedSpy(model.data(), SIGNAL(rowsInserted(const QModelIndex &, int, int))); | 227 | QSignalSpy rowsInsertedSpy(model.data(), SIGNAL(rowsInserted(const QModelIndex &, int, int))); |
228 | auto folder2 = QSharedPointer<Akonadi2::ApplicationDomain::Folder>::create("resource", "id2", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 228 | auto folder2 = QSharedPointer<Sink::ApplicationDomain::Folder>::create("resource", "id2", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
229 | resultProvider->add(folder2); | 229 | resultProvider->add(folder2); |
230 | QTRY_COMPARE(model->rowCount(), 2); | 230 | QTRY_COMPARE(model->rowCount(), 2); |
231 | QTRY_COMPARE(rowsInsertedSpy.count(), 1); | 231 | QTRY_COMPARE(rowsInsertedSpy.count(), 1); |
@@ -255,24 +255,24 @@ private Q_SLOTS: | |||
255 | 255 | ||
256 | void testLoadMultiResource() | 256 | void testLoadMultiResource() |
257 | { | 257 | { |
258 | auto facade1 = DummyResourceFacade<Akonadi2::ApplicationDomain::Event>::registerFacade("dummyresource.instance1"); | 258 | auto facade1 = DummyResourceFacade<Sink::ApplicationDomain::Event>::registerFacade("dummyresource.instance1"); |
259 | facade1->results << QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("resource1", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 259 | facade1->results << QSharedPointer<Sink::ApplicationDomain::Event>::create("resource1", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
260 | auto facade2 = DummyResourceFacade<Akonadi2::ApplicationDomain::Event>::registerFacade("dummyresource.instance2"); | 260 | auto facade2 = DummyResourceFacade<Sink::ApplicationDomain::Event>::registerFacade("dummyresource.instance2"); |
261 | facade2->results << QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("resource2", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 261 | facade2->results << QSharedPointer<Sink::ApplicationDomain::Event>::create("resource2", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
262 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 262 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
263 | ResourceConfig::addResource("dummyresource.instance2", "dummyresource"); | 263 | ResourceConfig::addResource("dummyresource.instance2", "dummyresource"); |
264 | 264 | ||
265 | Akonadi2::Query query; | 265 | Sink::Query query; |
266 | query.liveQuery = false; | 266 | query.liveQuery = false; |
267 | 267 | ||
268 | int childrenFetchedCount = 0; | 268 | int childrenFetchedCount = 0; |
269 | auto model = Akonadi2::Store::loadModel<Akonadi2::ApplicationDomain::Event>(query); | 269 | auto model = Sink::Store::loadModel<Sink::ApplicationDomain::Event>(query); |
270 | QObject::connect(model.data(), &QAbstractItemModel::dataChanged, [&childrenFetchedCount](const QModelIndex &, const QModelIndex &, const QVector<int> &roles) { | 270 | QObject::connect(model.data(), &QAbstractItemModel::dataChanged, [&childrenFetchedCount](const QModelIndex &, const QModelIndex &, const QVector<int> &roles) { |
271 | if (roles.contains(Akonadi2::Store::ChildrenFetchedRole)) { | 271 | if (roles.contains(Sink::Store::ChildrenFetchedRole)) { |
272 | childrenFetchedCount++; | 272 | childrenFetchedCount++; |
273 | } | 273 | } |
274 | }); | 274 | }); |
275 | QTRY_VERIFY(model->data(QModelIndex(), Akonadi2::Store::ChildrenFetchedRole).toBool()); | 275 | QTRY_VERIFY(model->data(QModelIndex(), Sink::Store::ChildrenFetchedRole).toBool()); |
276 | QCOMPARE(model->rowCount(QModelIndex()), 2); | 276 | QCOMPARE(model->rowCount(QModelIndex()), 2); |
277 | //Ensure children fetched is only emitted once (when all resources are done) | 277 | //Ensure children fetched is only emitted once (when all resources are done) |
278 | QTest::qWait(50); | 278 | QTest::qWait(50); |
@@ -281,17 +281,17 @@ private Q_SLOTS: | |||
281 | 281 | ||
282 | void testImperativeLoad() | 282 | void testImperativeLoad() |
283 | { | 283 | { |
284 | auto facade = DummyResourceFacade<Akonadi2::ApplicationDomain::Event>::registerFacade(); | 284 | auto facade = DummyResourceFacade<Sink::ApplicationDomain::Event>::registerFacade(); |
285 | facade->results << QSharedPointer<Akonadi2::ApplicationDomain::Event>::create("resource", "id", 0, QSharedPointer<Akonadi2::ApplicationDomain::MemoryBufferAdaptor>::create()); | 285 | facade->results << QSharedPointer<Sink::ApplicationDomain::Event>::create("resource", "id", 0, QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); |
286 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); | 286 | ResourceConfig::addResource("dummyresource.instance1", "dummyresource"); |
287 | 287 | ||
288 | Akonadi2::Query query; | 288 | Sink::Query query; |
289 | query.resources << "dummyresource.instance1"; | 289 | query.resources << "dummyresource.instance1"; |
290 | query.liveQuery = false; | 290 | query.liveQuery = false; |
291 | 291 | ||
292 | bool gotValue = false; | 292 | bool gotValue = false; |
293 | auto result = Akonadi2::Store::fetchOne<Akonadi2::ApplicationDomain::Event>(query) | 293 | auto result = Sink::Store::fetchOne<Sink::ApplicationDomain::Event>(query) |
294 | .then<void, Akonadi2::ApplicationDomain::Event>([&gotValue](const Akonadi2::ApplicationDomain::Event &event) { | 294 | .then<void, Sink::ApplicationDomain::Event>([&gotValue](const Sink::ApplicationDomain::Event &event) { |
295 | gotValue = true; | 295 | gotValue = true; |
296 | }).exec(); | 296 | }).exec(); |
297 | result.waitForFinished(); | 297 | result.waitForFinished(); |