File indexing completed on 2024-11-24 04:44:08

0001 /*
0002  * SPDX-FileCopyrightText: 2012 Christian Mollekopf <mollekopf@kolabsys.com>
0003  *
0004  * SPDX-License-Identifier: LGPL-3.0-or-later
0005  */
0006 
0007 #pragma once
0008 #include <QObject>
0009 
0010 class CalendaringTest : public QObject
0011 {
0012     Q_OBJECT
0013 private Q_SLOTS:
0014     void initTestCase();
0015 
0016     void testCalendaringEvent();
0017 
0018     void testEventConflict_data();
0019     void testEventConflict();
0020 
0021     void testEventConflictSet();
0022 
0023     void testTimesInInterval_data();
0024     void testTimesInInterval();
0025     void testTimesInIntervalBenchmark();
0026 
0027     void testCalendar_data();
0028     void testCalendar();
0029 
0030     void delegationTest();
0031 
0032     void testMime();
0033     void testICal();
0034     void testIMip();
0035 
0036     void testRecurrence();
0037 
0038     void testDateTimeUtils();
0039 };