mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcviewmanager.cpp
changeset 39 4bcc59142325
parent 34 01f0bb65bcf1
--- 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