calendarui/views/dayview/tsrc/unittests/unittest_calendaymodel/unittest_calendaymodel.cpp
--- a/calendarui/views/dayview/tsrc/unittests/unittest_calendaymodel/unittest_calendaymodel.cpp Mon Jul 12 02:32:28 2010 +0530
+++ b/calendarui/views/dayview/tsrc/unittests/unittest_calendaymodel/unittest_calendaymodel.cpp Mon Jul 26 13:54:38 2010 +0530
@@ -35,6 +35,11 @@
void testConstructors();
+ void testRowCount();
+ void testData();
+ void testRefreshModel();
+ void testModelDate();
+
private:
QDateTime mDateTime;
MCalenServices *mServices;
@@ -114,5 +119,43 @@
delete testModel;
}
+void TestCalenDayModel::testRowCount()
+ {
+ mModel->refreshModel(QDateTime());
+ QCOMPARE(mModel->rowCount(QModelIndex()), 1);
+ }
+
+void TestCalenDayModel::testData()
+ {
+ mModel->refreshModel(QDateTime());
+
+ QVariant var = mModel->data(QModelIndex(), Qt::UserRole + 1);
+ QString typeName(var.typeName());
+ QCOMPARE(typeName, QString());
+ mModel->refreshModel(QDateTime());
+
+ var = mModel->data(QModelIndex(), Qt::UserRole + 1);
+ typeName = QString(var.typeName());
+ QCOMPARE(typeName, QString(""));
+
+ }
+
+void TestCalenDayModel::testRefreshModel()
+ {
+ QDateTime date(QDate(2001, 1, 2), QTime(1, 0, 0));
+ mModel->refreshModel(date);
+
+ QCOMPARE(date, mModel->modelDate());
+ }
+
+void TestCalenDayModel::testModelDate()
+ {
+ QDateTime date(QDate(2001, 1, 1), QTime(0, 0, 0));
+ mModel->refreshModel(date);
+
+ QCOMPARE(date, mModel->modelDate());
+ }
+
+
QTEST_MAIN(TestCalenDayModel);
#include "unittest_calendaymodel.moc"