--- a/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -1178,22 +1178,21 @@
QtHighwayStubHelper::reset();
// First time to foreground, engine is not set to foreground until viewReady signal
- // or simulation timeout occurs
HbView currView;
mEngine->d->setCurrentView(&currView);
- QVERIFY( mEngine->d->mViewReadySimulationTimerId == 0 );
+ QVERIFY( mEngine->d->mFirstForegroundSwitch );
QVERIFY( !mEngine->d->mActivityManager->isActivitySimulationEnabled() );
+
mEngine->d->HandleForegroundStatus(ETrue);
QVERIFY( mEngine->d->mActivityManager->isActivitySimulationEnabled() );
QVERIFY( !mEngine->d->session().IsBackgroundStartup() ); // Stub returns fg status in this
QVERIFY( !QtHighwayStubHelper::isAtBg() );
- QVERIFY( mEngine->d->mViewReadySimulationTimerId != 0 );
- // Simulate timeout
- QTimerEvent viewReadySimulationEvent(mEngine->d->mViewReadySimulationTimerId);
- mEngine->d->timerEvent(&viewReadySimulationEvent);
+ QVERIFY( !mEngine->d->mFirstForegroundSwitch );
+
+ //Simulate viewReady signal happens, funciton will be called again.
+ mEngine->d->HandleForegroundStatus(ETrue);
QVERIFY( mEngine->d->session().IsBackgroundStartup() ); // Stub returns fg status in this
QVERIFY( !mEngine->d->mFirstForegroundSwitch );
- QVERIFY( mEngine->d->mViewReadySimulationTimerId == 0 );
// Bg switch
QtHighwayStubHelper::reset();