mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lceffecthandler.cpp
changeset 39 4bcc59142325
parent 26 5554410e16f5
equal deleted inserted replaced
37:e9675fb210bd 39:4bcc59142325
   250     QVERIFY( sharedVideoWidget->isVisible() );
   250     QVERIFY( sharedVideoWidget->isVisible() );
   251 
   251 
   252     mEffectHandler->windowDisappearToFlipComplete( status );
   252     mEffectHandler->windowDisappearToFlipComplete( status );
   253     QVERIFY( !sharedVideoWidget->isVisible() );
   253     QVERIFY( !sharedVideoWidget->isVisible() );
   254 
   254 
   255         lcutStub_LcUiEngine_setLocalPlaying( false );
   255     //Video Rects are shown so that to show the last frame even if 
       
   256     //no streaming i.e. pause
       
   257     lcutStub_LcUiEngine_setLocalPlaying( false );
   256     mEffectHandler->windowFlipComplete( status );
   258     mEffectHandler->windowFlipComplete( status );
   257     QVERIFY( !sharedVideoWidget->isVisible() );
   259     QVERIFY( sharedVideoWidget->isVisible() );
   258 
   260 
   259         lcutStub_LcUiEngine_setLocalPlaying( true );
   261         lcutStub_LcUiEngine_setLocalPlaying( true );
   260     mEffectHandler->windowFlipComplete( status );
   262     mEffectHandler->windowFlipComplete( status );
   261     QVERIFY( sharedVideoWidget->isVisible() );
   263     QVERIFY( sharedVideoWidget->isVisible() );
   262 
   264 
   291     mEffectHandler->windowSwapReceivedComplete( status );
   293     mEffectHandler->windowSwapReceivedComplete( status );
   292     QVERIFY( receivedVideoWidget->isVisible() );
   294     QVERIFY( receivedVideoWidget->isVisible() );
   293     QVERIFY( sharedVideoWidget->isVisible() );
   295     QVERIFY( sharedVideoWidget->isVisible() );
   294     QCOMPARE( spy.count(), 1 );
   296     QCOMPARE( spy.count(), 1 );
   295 
   297 
   296     // Players are disabled so even when swap completes, widgets are not set
   298     //Test: Swap Completes and player state is not playing 
   297     // visible
   299     //Ensur that video windows
   298     sharedVideoWidget->hide();
   300     
   299     receivedVideoWidget->hide();
   301     sharedVideoWidget->hide();
   300         lcutStub_LcUiEngine_setLocalPlaying( false );
   302     receivedVideoWidget->hide();
       
   303     lcutStub_LcUiEngine_setLocalPlaying( false );
   301     mEffectHandler->windowSwapSharedComplete( status );
   304     mEffectHandler->windowSwapSharedComplete( status );
   302     QVERIFY( !sharedVideoWidget->isVisible() );
   305     QVERIFY( sharedVideoWidget->isVisible() );
   303     
   306     
   304     sharedVideoWidget->hide();
   307     sharedVideoWidget->hide();
   305     receivedVideoWidget->hide();
   308     receivedVideoWidget->hide();
   306         lcutStub_LcUiEngine_setRemotePlaying( false );
   309         lcutStub_LcUiEngine_setRemotePlaying( false );
   307     mEffectHandler->windowSwapReceivedComplete( status );
   310     mEffectHandler->windowSwapReceivedComplete( status );
   308     QVERIFY( !receivedVideoWidget->isVisible() );
   311     QVERIFY( receivedVideoWidget->isVisible() );
   309     QVERIFY( !sharedVideoWidget->isVisible() );
   312     QVERIFY( sharedVideoWidget->isVisible() );
   310 }
   313 }
   311 
   314 
   312 void UT_LcEffectHandler::testStartEffect()
   315 void UT_LcEffectHandler::testStartEffect()
   313 {
   316 {
   314     clearWidgets();
   317     clearWidgets();