Changeset View
Changeset View
Standalone View
Standalone View
autotests/testoccurrenceiterator.cpp
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Line(s) | 80 | // qDebug(); | |||
---|---|---|---|---|---|
82 | QCOMPARE(occurrence, 3); | 82 | QCOMPARE(occurrence, 3); | ||
83 | } | 83 | } | ||
84 | 84 | | |||
85 | void TestOccurrenceIterator::testEventsAndTodos() | 85 | void TestOccurrenceIterator::testEventsAndTodos() | ||
86 | { | 86 | { | ||
87 | KCalCore::MemoryCalendar calendar(QTimeZone::utc()); | 87 | KCalCore::MemoryCalendar calendar(QTimeZone::utc()); | ||
88 | 88 | | |||
89 | QDateTime start(QDate(2013, 03, 10), QTime(10, 0, 0), Qt::UTC); | 89 | QDateTime start(QDate(2013, 03, 10), QTime(10, 0, 0), Qt::UTC); | ||
90 | QDateTime end(QDate(2013, 03, 10), QTime(11, 0, 0), Qt::UTC); | | |||
91 | | ||||
92 | QDateTime actualEnd(QDate(2013, 03, 13), QTime(11, 0, 0), Qt::UTC); | 90 | QDateTime actualEnd(QDate(2013, 03, 13), QTime(11, 0, 0), Qt::UTC); | ||
93 | 91 | | |||
94 | KCalCore::Event::Ptr event(new KCalCore::Event()); | 92 | KCalCore::Event::Ptr event(new KCalCore::Event()); | ||
95 | event->setUid(QStringLiteral("event")); | 93 | event->setUid(QStringLiteral("event")); | ||
96 | event->setDtStart(start); | 94 | event->setDtStart(start); | ||
97 | event->recurrence()->setDaily(1); | 95 | event->recurrence()->setDaily(1); | ||
98 | event->recurrence()->setDuration(2); | 96 | event->recurrence()->setDuration(2); | ||
99 | calendar.addEvent(event); | 97 | calendar.addEvent(event); | ||
Show All 24 Lines | |||||
124 | } | 122 | } | ||
125 | 123 | | |||
126 | void TestOccurrenceIterator::testFilterCompletedTodos() | 124 | void TestOccurrenceIterator::testFilterCompletedTodos() | ||
127 | { | 125 | { | ||
128 | KCalCore::MemoryCalendar calendar(QTimeZone::utc()); | 126 | KCalCore::MemoryCalendar calendar(QTimeZone::utc()); | ||
129 | calendar.filter()->setCriteria(KCalCore::CalFilter::HideCompletedTodos); | 127 | calendar.filter()->setCriteria(KCalCore::CalFilter::HideCompletedTodos); | ||
130 | 128 | | |||
131 | QDateTime start(QDate(2013, 03, 10), QTime(10, 0, 0), Qt::UTC); | 129 | QDateTime start(QDate(2013, 03, 10), QTime(10, 0, 0), Qt::UTC); | ||
132 | QDateTime end(QDate(2013, 03, 10), QTime(11, 0, 0), Qt::UTC); | | |||
133 | | ||||
134 | QDateTime actualEnd(QDate(2013, 03, 13), QTime(11, 0, 0), Qt::UTC); | 130 | QDateTime actualEnd(QDate(2013, 03, 13), QTime(11, 0, 0), Qt::UTC); | ||
135 | 131 | | |||
136 | KCalCore::Todo::Ptr todo(new KCalCore::Todo()); | 132 | KCalCore::Todo::Ptr todo(new KCalCore::Todo()); | ||
137 | todo->setUid(QStringLiteral("todo")); | 133 | todo->setUid(QStringLiteral("todo")); | ||
138 | todo->setDtDue(start); | 134 | todo->setDtDue(start); | ||
139 | todo->setDtStart(start); | 135 | todo->setDtStart(start); | ||
140 | todo->recurrence()->setDaily(1); | 136 | todo->recurrence()->setDaily(1); | ||
141 | todo->recurrence()->setDuration(2); | 137 | todo->recurrence()->setDuration(2); | ||
▲ Show 20 Lines • Show All 161 Lines • Show Last 20 Lines |