summaryrefslogtreecommitdiffstats
path: root/examples/caldavresource/tests/caldavtest.cpp
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-05-08 13:42:22 +0200
committerMinijackson <minijackson@riseup.net>2018-05-14 11:05:27 +0200
commitba38ceb50fd663e25744d8da4c081f2effb82452 (patch)
treebd945c6e3c2ab9e5d6b700d56461d3950390e309 /examples/caldavresource/tests/caldavtest.cpp
parentf3f3bb74e5aa243d8a78a3baf8a19a30cc7b25f9 (diff)
downloadsink-ba38ceb50fd663e25744d8da4c081f2effb82452.tar.gz
sink-ba38ceb50fd663e25744d8da4c081f2effb82452.zip
Fix caldav test in Docker container
Diffstat (limited to 'examples/caldavresource/tests/caldavtest.cpp')
-rw-r--r--examples/caldavresource/tests/caldavtest.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/examples/caldavresource/tests/caldavtest.cpp b/examples/caldavresource/tests/caldavtest.cpp
index 2ea5a1a..1ea7d72 100644
--- a/examples/caldavresource/tests/caldavtest.cpp
+++ b/examples/caldavresource/tests/caldavtest.cpp
@@ -29,8 +29,7 @@ class CalDavTest : public QObject
29{ 29{
30 Q_OBJECT 30 Q_OBJECT
31 31
32 // This test assumes a calendar MyCalendar with one event and one todo in 32 // This test assumes a calendar "personal".
33 // it.
34 33
35 const QString baseUrl = "http://localhost/dav/calendars/user/doe"; 34 const QString baseUrl = "http://localhost/dav/calendars/user/doe";
36 const QString username = "doe"; 35 const QString username = "doe";
@@ -87,9 +86,9 @@ private slots:
87 VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(mResourceInstanceIdentifier)); 86 VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(mResourceInstanceIdentifier));
88 87
89 auto eventJob = Sink::Store::fetchAll<Event>(Sink::Query().request<Event::Uid>()) 88 auto eventJob = Sink::Store::fetchAll<Event>(Sink::Query().request<Event::Uid>())
90 .then([](const QList<Event::Ptr> &events) { QCOMPARE(events.size(), 1); }); 89 .then([](const QList<Event::Ptr> &events) { QCOMPARE(events.size(), 0); });
91 auto todoJob = Sink::Store::fetchAll<Todo>(Sink::Query().request<Todo::Uid>()) 90 auto todoJob = Sink::Store::fetchAll<Todo>(Sink::Query().request<Todo::Uid>())
92 .then([](const QList<Todo::Ptr> &todos) { QCOMPARE(todos.size(), 1); }); 91 .then([](const QList<Todo::Ptr> &todos) { QCOMPARE(todos.size(), 0); });
93 92
94 VERIFYEXEC(eventJob); 93 VERIFYEXEC(eventJob);
95 VERIFYEXEC(todoJob); 94 VERIFYEXEC(todoJob);
@@ -98,7 +97,7 @@ private slots:
98 .then([](const QList<Calendar::Ptr> &calendars) { 97 .then([](const QList<Calendar::Ptr> &calendars) {
99 QCOMPARE(calendars.size(), 1); 98 QCOMPARE(calendars.size(), 1);
100 for (const auto &calendar : calendars) { 99 for (const auto &calendar : calendars) {
101 QVERIFY(calendar->getName() == "MyCalendar"); 100 QVERIFY(calendar->getName() == "personal");
102 } 101 }
103 }); 102 });
104 VERIFYEXEC(calendarJob); 103 VERIFYEXEC(calendarJob);
@@ -135,7 +134,7 @@ private slots:
135 134
136 auto verifyEventCountJob = 135 auto verifyEventCountJob =
137 Sink::Store::fetchAll<Event>(Sink::Query().request<Event::Uid>()).then([](const QList<Event::Ptr> &events) { 136 Sink::Store::fetchAll<Event>(Sink::Query().request<Event::Uid>()).then([](const QList<Event::Ptr> &events) {
138 QCOMPARE(events.size(), 2); 137 QCOMPARE(events.size(), 1);
139 }); 138 });
140 VERIFYEXEC(verifyEventCountJob); 139 VERIFYEXEC(verifyEventCountJob);
141 140
@@ -173,7 +172,7 @@ private slots:
173 172
174 auto verifyTodoCountJob = 173 auto verifyTodoCountJob =
175 Sink::Store::fetchAll<Todo>(Sink::Query().request<Todo::Uid>()).then([](const QList<Todo::Ptr> &todos) { 174 Sink::Store::fetchAll<Todo>(Sink::Query().request<Todo::Uid>()).then([](const QList<Todo::Ptr> &todos) {
176 QCOMPARE(todos.size(), 2); 175 QCOMPARE(todos.size(), 1);
177 }); 176 });
178 VERIFYEXEC(verifyTodoCountJob); 177 VERIFYEXEC(verifyTodoCountJob);
179 178
@@ -211,7 +210,7 @@ private slots:
211 VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(mResourceInstanceIdentifier)); 210 VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(mResourceInstanceIdentifier));
212 211
213 auto verifyEventCountJob = Sink::Store::fetchAll<Event>({}).then( 212 auto verifyEventCountJob = Sink::Store::fetchAll<Event>({}).then(
214 [](const QList<Event::Ptr> &events) { QCOMPARE(events.size(), 2); }); 213 [](const QList<Event::Ptr> &events) { QCOMPARE(events.size(), 1); });
215 VERIFYEXEC(verifyEventCountJob); 214 VERIFYEXEC(verifyEventCountJob);
216 215
217 auto verifyEventJob = 216 auto verifyEventJob =
@@ -248,7 +247,7 @@ private slots:
248 VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(mResourceInstanceIdentifier)); 247 VERIFYEXEC(Sink::ResourceControl::flushMessageQueue(mResourceInstanceIdentifier));
249 248
250 auto verifyTodoCountJob = Sink::Store::fetchAll<Todo>({}).then( 249 auto verifyTodoCountJob = Sink::Store::fetchAll<Todo>({}).then(
251 [](const QList<Todo::Ptr> &todos) { QCOMPARE(todos.size(), 2); }); 250 [](const QList<Todo::Ptr> &todos) { QCOMPARE(todos.size(), 1); });
252 VERIFYEXEC(verifyTodoCountJob); 251 VERIFYEXEC(verifyTodoCountJob);
253 252
254 auto verifyTodoJob = 253 auto verifyTodoJob =
@@ -350,7 +349,7 @@ private slots:
350 VERIFYEXEC(Sink::ResourceControl::flushReplayQueue(mResourceInstanceIdentifier)); 349 VERIFYEXEC(Sink::ResourceControl::flushReplayQueue(mResourceInstanceIdentifier));
351 350
352 auto verifyEventCountJob = Sink::Store::fetchAll<Event>({}).then( 351 auto verifyEventCountJob = Sink::Store::fetchAll<Event>({}).then(
353 [](const QList<Event::Ptr> &events) { QCOMPARE(events.size(), 1); }); 352 [](const QList<Event::Ptr> &events) { QCOMPARE(events.size(), 0); });
354 VERIFYEXEC(verifyEventCountJob); 353 VERIFYEXEC(verifyEventCountJob);
355 } 354 }
356 355
@@ -370,7 +369,7 @@ private slots:
370 VERIFYEXEC(Sink::ResourceControl::flushReplayQueue(mResourceInstanceIdentifier)); 369 VERIFYEXEC(Sink::ResourceControl::flushReplayQueue(mResourceInstanceIdentifier));
371 370
372 auto verifyTodoCountJob = Sink::Store::fetchAll<Todo>({}).then( 371 auto verifyTodoCountJob = Sink::Store::fetchAll<Todo>({}).then(
373 [](const QList<Todo::Ptr> &todos) { QCOMPARE(todos.size(), 1); }); 372 [](const QList<Todo::Ptr> &todos) { QCOMPARE(todos.size(), 0); });
374 VERIFYEXEC(verifyTodoCountJob); 373 VERIFYEXEC(verifyTodoCountJob);
375 } 374 }
376}; 375};