--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcviewmanager.cpp Fri Sep 17 08:28:43 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcviewmanager.cpp Mon Oct 04 00:13:53 2010 +0300
@@ -161,35 +161,25 @@
mViewManager->prepareOrientationChange();
}
-void UT_LcUiViewManager::testMainWindowEvent()
+
+void UT_LcUiViewManager::testHandleBackground()
{
- QSignalSpy spy( &mViewManager->mMainWindow, SIGNAL(appFocusGained()) );
- // Not interesting event
- QEvent event(QEvent::MaxUser);
- mViewManager->mMainWindow.eventFilter(0, &event);
- QVERIFY( spy.count() == 0 );
-
- // Focus in event
- QEvent event2(QEvent::ApplicationActivate);
- mViewManager->mMainWindow.eventFilter(0, &event2);
- QVERIFY( spy.count() == 1 );
-
- // test: Complete focus lost
- QSignalSpy spy2( &mViewManager->mMainWindow, SIGNAL(appFocusLost()) );
- // Focus in event
- QEvent event3(QEvent::ApplicationDeactivate);
- mViewManager->mMainWindow.mSurface = 0;
- mViewManager->mMainWindow.eventFilter(0, &event3);
- QVERIFY( spy2.count() == 1 );
-
- // test: partial focus lost i.e. in case of golbal popup.
- QSignalSpy spy3( &mViewManager->mMainWindow, SIGNAL(appFocusLost()) );
- // Partial focus in event i.e. Global popup
- QEvent event4(QEvent::ApplicationDeactivate);
- QWindowSurface surf;
- mViewManager->mMainWindow.mSurface = &surf;
- mViewManager->mMainWindow.eventFilter(0, &event4);
- QVERIFY( spy3.count() == 0 );
+ QSignalSpy spy( &mViewManager->mMainWindow, SIGNAL(appFocusLost()) );
+ QEvent event(QEvent::MaxUser);
+ QVERIFY( spy.count() == 0 );
+ mViewManager->mMainWindow.handleBackground();
+ QVERIFY( spy.count() == 1 );
}
+
+void UT_LcUiViewManager::testhandleForeground()
+{
+ QSignalSpy spy( &mViewManager->mMainWindow, SIGNAL(appFocusGained()) );
+ QEvent event(QEvent::MaxUser);
+ QVERIFY( spy.count() == 0 );
+ mViewManager->mMainWindow.handleForeground();
+ QVERIFY( spy.count() == 1 );
+}
+
+
// end of file