diff -r 8aed59de29f9 -r 4eb2df7f7cbe videoplayback/hbvideoplaybackview/tsrc/testvideoplaybackcontrolscontroller/src/testmpxvideoplaybackcontrolscontroller.cpp --- a/videoplayback/hbvideoplaybackview/tsrc/testvideoplaybackcontrolscontroller/src/testmpxvideoplaybackcontrolscontroller.cpp Fri Apr 16 18:13:14 2010 +0300 +++ b/videoplayback/hbvideoplaybackview/tsrc/testvideoplaybackcontrolscontroller/src/testmpxvideoplaybackcontrolscontroller.cpp Fri Apr 30 09:52:11 2010 +0300 @@ -15,7 +15,7 @@ * */ -// Version : %version: 4 % +// Version : %version: 6 % #include #include @@ -969,6 +969,11 @@ init(); // + // verify view closePlaybackView() slot is not yet called + // + QVERIFY( mController->mView->mViewClosed == false ); + + // // connect signal with controller attachVideo() slot // bool res = connect( this, SIGNAL( commandSignal() ), mController, SLOT( attachVideo() ) ); @@ -979,10 +984,10 @@ emit commandSignal(); // - // verify command EMPXPbvCmdClose has been issued + // verify view closePlaybackView() slot is called // - QVERIFY( mViewWrapper->mCommandId == EMPXPbvCmdClose ); - + QVERIFY( mController->mView->mViewClosed == true ); + // // verify videoservices itemSelected() slot is called // @@ -1005,6 +1010,45 @@ } +// ------------------------------------------------------------------------------------------------- +// TestMPXVideoPlaybackControlsController::testslot_sendVideo +// ------------------------------------------------------------------------------------------------- +// +void TestMPXVideoPlaybackControlsController::testslot_sendVideo() +{ + MPX_DEBUG(_L("TestMPXVideoPlaybackControlsController::testslot_sendVideo()") ); + + // + // initialize controlscontroller + // + init(); + + // + // connect signal with controller sendVideoo() slot + // + bool res = connect( this, SIGNAL( commandSignal() ), mController, SLOT( sendVideo() ) ); + + // + // emit signal, this will in turns invoke mController sendVideo() slot + // + emit commandSignal(); + + // + // verify command EMPXPbvCmdClose has been issued + // + QVERIFY( mViewWrapper->mCommandId == EMPXPbvCmdPause ); + + // + // disconnect signal + // + disconnect( this, SIGNAL( commandSignal() ), mController, SLOT( sendVideo() ) ); + + // + // clean up + // + cleanup(); +} + // End of file