qtmeetings sources to Maemo garage
[qtmeetings] / tests / Domain / Meeting / TestMeeting.h
1 #include <QObject>
2 #include <QDateTime>
3
4 class Meeting;
5 class Room;
6
7 class TestMeeting: public QObject
8 {
9         Q_OBJECT
10
11 private slots:
12         void initTestCase();
13         void init();
14         void cleanup();
15         void testPrimaryId();
16         void testSecondaryId();
17         void testGetAndSetOrganizer();
18         void testStartsAt();
19         void testEndsAt();
20         void testSubject();
21         void testDescription();
22         void testDetailsAvailable();
23         void testSetSecondaryId();
24         void testSetStartsAt();
25         void testSetEndsAt();
26         void testSetSubject();
27         void testSetDescription();
28         void testEquals();
29         void testToString();
30         void cleanupTestCase();
31
32 private:
33         Meeting *iMeeting1, *iMeeting2;
34
35         int iPrimaryId1, iPrimaryId2;
36         int iSecondaryId1, iSecondaryId2;
37         Room *iRoom;
38         QString iOrganizer1Name, iOrganizer1EMail;
39         QString iOrganizer2Name, iOrganizer2EMail;
40         QDateTime iStartsAt1, iStartsAt2;
41         QDateTime iEndsAt1, iEndsAt2;
42         QString iSubject1, iSubject2;
43         QString iDescription1, iDescription2;
44
45 };