diff -r dcd0ca396fa1 -r 5aadd1120515 calendarui/views/dayview/tsrc/unittests/unittest_calendayitemview/unittest_calendayitemview.cpp --- a/calendarui/views/dayview/tsrc/unittests/unittest_calendayitemview/unittest_calendayitemview.cpp Tue Oct 05 14:14:48 2010 +0530 +++ b/calendarui/views/dayview/tsrc/unittests/unittest_calendayitemview/unittest_calendayitemview.cpp Fri Oct 15 12:10:36 2010 +0530 @@ -22,9 +22,11 @@ #include #include +#include #ifndef __WINSCW__ #define private public +#define protected public #endif #include "calendayitemview.h" @@ -58,6 +60,8 @@ void testSetContextMenu(); void testContextMenu(); void testModelReset(); + void testGestureEvent(); + private: MCalenServices mMCalenServices; CalenDayItemView *mCalenDayItemView; @@ -286,5 +290,36 @@ #endif } +/*! + Test gestureEvent + 1. Test with non-tap gesture + 2. Test with tap gesture + */ +void TestCalenItemView::testGestureEvent() +{ +#ifndef __WINSCW__ + QGestureEvent *gestureEvent = NULL; + + //1) + QList list; + QPanGesture *panGesture = new QPanGesture(); + list.append(panGesture); + gestureEvent = new QGestureEvent(list); + mCalenDayItemView->gestureEvent(gestureEvent); + + delete gestureEvent; + gestureEvent = NULL; + + //2) + QTapGesture *tapGesture = new QTapGesture(); + list.append(tapGesture); + gestureEvent = new QGestureEvent(list); + mCalenDayItemView->gestureEvent(gestureEvent); + + delete gestureEvent; + gestureEvent = NULL; +#endif +} + QTEST_MAIN(TestCalenItemView); #include "unittest_calendayitemview.moc"