diff -r e6f74eb7f69f -r ba1b7e218624 homescreenapp/stateplugins/hshomescreenstateplugin/tsrc/t_hshomescreenstateplugin/src/t_hsidlestate.cpp --- a/homescreenapp/stateplugins/hshomescreenstateplugin/tsrc/t_hshomescreenstateplugin/src/t_hsidlestate.cpp Mon Oct 18 10:20:15 2010 +0300 +++ b/homescreenapp/stateplugins/hshomescreenstateplugin/tsrc/t_hshomescreenstateplugin/src/t_hsidlestate.cpp Wed Oct 20 15:25:39 2010 +0300 @@ -65,7 +65,7 @@ sm->start(); // QApplication::processEvents(); - QCoreApplication::sendPostedEvents(); + QCoreApplication::sendPostedEvents(sm,0); emit finishStateMachine(); @@ -493,7 +493,7 @@ void HomeScreenStatePluginTest::testIdleStateDeleteWidget() { - createSceneAndWindow(2, 0, 3); + createSceneAndWindow(2, 0, 3); QStateMachine *sm = new QStateMachine; HsIdleState *is = new HsIdleState; sm->addState(is); @@ -519,6 +519,7 @@ QSignalSpy waitInputSpy(is, SIGNAL(event_waitInput())); scene->setActiveWidget(0); is->onWidgetMoveFinished(QPointF(150, 150), widget); + QCOMPARE(waitInputSpy.count(), 1); QCOMPARE(waitDeleteSpy.count(), 1); @@ -535,7 +536,7 @@ void HomeScreenStatePluginTest::testIdleStateMisc() { - createSceneAndWindow(2, 0); + createSceneAndWindow(2, 0); HsIdleState *is = new HsIdleState; @@ -557,6 +558,7 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testIdleStateChromeBehaviour() @@ -596,6 +598,7 @@ QCOMPARE(idleView->title(), t2); deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testEventFilter() @@ -625,11 +628,12 @@ deleteSceneAndWindow(); delete is; + } void HomeScreenStatePluginTest::testIdleStateSnapToObject() { - createSceneAndWindow(2, 0); + createSceneAndWindow(2, 0); HsIdleState *is = new HsIdleState; @@ -648,6 +652,7 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testIdleStateSnapToObjectSnapEffectDisabled() @@ -672,11 +677,12 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testIdleStateSnapToObjectSnappingDisabled() { - createSceneAndWindow(2, 0); + createSceneAndWindow(2, 0); HSCONFIGURATION_SET(setSnapEnabled, false); HsIdleState *is = new HsIdleState; @@ -696,11 +702,12 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testOnVerticalSnapLineTimerTimeout() { - createSceneAndWindow(1, 0); + createSceneAndWindow(1, 0); HsIdleState *is = new HsIdleState; @@ -714,6 +721,7 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testOnHorizontalSnapLineTimerTimeout() @@ -732,11 +740,12 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testShowHorizontalLine() { - createSceneAndWindow(1, 0); + createSceneAndWindow(1, 0); HsIdleState *is = new HsIdleState; @@ -750,11 +759,12 @@ delete sm; deleteSceneAndWindow(); + } void HomeScreenStatePluginTest::testEditorAndVKB() { - createSceneAndWindow(1, 0); + createSceneAndWindow(1, 0); HsIdleState *is = new HsIdleState; @@ -769,4 +779,5 @@ delete is; deleteSceneAndWindow(); + }