112 QVERIFY(testModel); |
117 QVERIFY(testModel); |
113 |
118 |
114 delete testModel; |
119 delete testModel; |
115 } |
120 } |
116 |
121 |
|
122 void TestCalenDayModel::testRowCount() |
|
123 { |
|
124 mModel->refreshModel(QDateTime()); |
|
125 QCOMPARE(mModel->rowCount(QModelIndex()), 1); |
|
126 } |
|
127 |
|
128 void TestCalenDayModel::testData() |
|
129 { |
|
130 mModel->refreshModel(QDateTime()); |
|
131 |
|
132 QVariant var = mModel->data(QModelIndex(), Qt::UserRole + 1); |
|
133 QString typeName(var.typeName()); |
|
134 QCOMPARE(typeName, QString()); |
|
135 mModel->refreshModel(QDateTime()); |
|
136 |
|
137 var = mModel->data(QModelIndex(), Qt::UserRole + 1); |
|
138 typeName = QString(var.typeName()); |
|
139 QCOMPARE(typeName, QString("")); |
|
140 |
|
141 } |
|
142 |
|
143 void TestCalenDayModel::testRefreshModel() |
|
144 { |
|
145 QDateTime date(QDate(2001, 1, 2), QTime(1, 0, 0)); |
|
146 mModel->refreshModel(date); |
|
147 |
|
148 QCOMPARE(date, mModel->modelDate()); |
|
149 } |
|
150 |
|
151 void TestCalenDayModel::testModelDate() |
|
152 { |
|
153 QDateTime date(QDate(2001, 1, 1), QTime(0, 0, 0)); |
|
154 mModel->refreshModel(date); |
|
155 |
|
156 QCOMPARE(date, mModel->modelDate()); |
|
157 } |
|
158 |
|
159 |
117 QTEST_MAIN(TestCalenDayModel); |
160 QTEST_MAIN(TestCalenDayModel); |
118 #include "unittest_calendaymodel.moc" |
161 #include "unittest_calendaymodel.moc" |