diff options
Diffstat (limited to 'examples/caldavresource/tests/caldavtest.cpp')
-rw-r--r-- | examples/caldavresource/tests/caldavtest.cpp | 63 |
1 files changed, 28 insertions, 35 deletions
diff --git a/examples/caldavresource/tests/caldavtest.cpp b/examples/caldavresource/tests/caldavtest.cpp index f999590..584e288 100644 --- a/examples/caldavresource/tests/caldavtest.cpp +++ b/examples/caldavresource/tests/caldavtest.cpp | |||
@@ -29,7 +29,6 @@ class CalDavTest : public QObject | |||
29 | 29 | ||
30 | 30 | ||
31 | QByteArray mResourceInstanceIdentifier; | 31 | QByteArray mResourceInstanceIdentifier; |
32 | QByteArray mStorageResource; | ||
33 | 32 | ||
34 | private slots: | 33 | private slots: |
35 | 34 | ||
@@ -40,17 +39,11 @@ private slots: | |||
40 | QVERIFY(!resource.identifier().isEmpty()); | 39 | QVERIFY(!resource.identifier().isEmpty()); |
41 | VERIFYEXEC(Sink::Store::create(resource)); | 40 | VERIFYEXEC(Sink::Store::create(resource)); |
42 | mResourceInstanceIdentifier = resource.identifier(); | 41 | mResourceInstanceIdentifier = resource.identifier(); |
43 | |||
44 | auto dummyResource = DummyResource::create("account1"); | ||
45 | VERIFYEXEC(Sink::Store::create(dummyResource)); | ||
46 | mStorageResource = dummyResource.identifier(); | ||
47 | QVERIFY(!mStorageResource.isEmpty()); | ||
48 | } | 42 | } |
49 | 43 | ||
50 | void cleanup() | 44 | void cleanup() |
51 | { | 45 | { |
52 | VERIFYEXEC(Sink::Store::removeDataFromDisk(mResourceInstanceIdentifier)); | 46 | VERIFYEXEC(Sink::Store::removeDataFromDisk(mResourceInstanceIdentifier)); |
53 | VERIFYEXEC(Sink::Store::removeDataFromDisk(mStorageResource)); | ||
54 | } | 47 | } |
55 | 48 | ||
56 | void init() | 49 | void init() |
@@ -58,34 +51,34 @@ private slots: | |||
58 | VERIFYEXEC(Sink::ResourceControl::start(mResourceInstanceIdentifier)); | 51 | VERIFYEXEC(Sink::ResourceControl::start(mResourceInstanceIdentifier)); |
59 | } | 52 | } |
60 | 53 | ||
61 | void testSyncCal() | 54 | // void testSyncCal() |
62 | { | 55 | // { |
63 | VERIFYEXEC(Sink::Store::synchronize(Sink::Query().resourceFilter(mResourceInstanceIdentifier))); | 56 | // VERIFYEXEC(Sink::Store::synchronize(Sink::Query().resourceFilter(mResourceInstanceIdentifier))); |
64 | // Check in the logs that it doesn't synchronize events again because same CTag | 57 | // // Check in the logs that it doesn't synchronize events again because same CTag |
65 | VERIFYEXEC(Sink::Store::synchronize(Sink::Query().resourceFilter(mResourceInstanceIdentifier))); | 58 | // VERIFYEXEC(Sink::Store::synchronize(Sink::Query().resourceFilter(mResourceInstanceIdentifier))); |
66 | } | 59 | // } |
67 | 60 | ||
68 | void testSyncCalEmpty() | 61 | // void testSyncCalEmpty() |
69 | { | 62 | // { |
70 | VERIFYEXEC(Sink::Store::synchronize(Sink::Query().resourceFilter(mResourceInstanceIdentifier))); | 63 | // VERIFYEXEC(Sink::Store::synchronize(Sink::Query().resourceFilter(mResourceInstanceIdentifier))); |
71 | 64 | ||
72 | auto eventJob = | 65 | // auto eventJob = |
73 | Sink::Store::fetchAll<Event>(Sink::Query().request<Event::Uid>()).then([](const QList<Event::Ptr> &events) { | 66 | // Sink::Store::fetchAll<Event>(Sink::Query().request<Event::Uid>()).then([](const QList<Event::Ptr> &events) { |
74 | QCOMPARE(events.size(), 14); | 67 | // QCOMPARE(events.size(), 14); |
75 | }); | 68 | // }); |
76 | VERIFYEXEC(eventJob); | 69 | // VERIFYEXEC(eventJob); |
77 | 70 | ||
78 | auto calendarJob = | 71 | // auto calendarJob = |
79 | Sink::Store::fetchAll<Calendar>(Sink::Query().request<Calendar::Name>()).then([](const QList<Calendar::Ptr> &calendars) { | 72 | // Sink::Store::fetchAll<Calendar>(Sink::Query().request<Calendar::Name>()).then([](const QList<Calendar::Ptr> &calendars) { |
80 | QCOMPARE(calendars.size(), 2); | 73 | // QCOMPARE(calendars.size(), 2); |
81 | for (const auto &calendar : calendars) { | 74 | // for (const auto &calendar : calendars) { |
82 | QVERIFY(calendar->getName() == "Calendar" || calendar->getName() == "Tasks"); | 75 | // QVERIFY(calendar->getName() == "Calendar" || calendar->getName() == "Tasks"); |
83 | } | 76 | // } |
84 | }); | 77 | // }); |
85 | VERIFYEXEC(calendarJob); | 78 | // VERIFYEXEC(calendarJob); |
86 | 79 | ||
87 | SinkLog() << "Finished"; | 80 | // SinkLog() << "Finished"; |
88 | } | 81 | // } |
89 | }; | 82 | }; |
90 | 83 | ||
91 | QTEST_MAIN(CalDavTest) | 84 | QTEST_MAIN(CalDavTest) |