videoplayback/videoplaybackview/tsrc/testcontrolscontroller/src/testcontrolscontroller.cpp
changeset 66 adb51f74b890
parent 63 4707a0db12f6
equal deleted inserted replaced
63:4707a0db12f6 66:adb51f74b890
    13 *
    13 *
    14 * Description:   tester for methods in Video Playback Controls Controller
    14 * Description:   tester for methods in Video Playback Controls Controller
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:  17 %
    18 // Version : %version:  18 %
    19 
    19 
    20 #include <e32err.h>
    20 #include <e32err.h>
    21 #include <w32std.h>
    21 #include <w32std.h>
    22 #include <qobject>
    22 #include <qobject>
    23 
    23 
    35 #include "mpxvideoviewwrapper.h"
    35 #include "mpxvideoviewwrapper.h"
    36 #include "videoplaybackfullscreencontrol.h"
    36 #include "videoplaybackfullscreencontrol.h"
    37 #include "videoplaybackcontrolconfiguration.h"
    37 #include "videoplaybackcontrolconfiguration.h"
    38 #include "thumbnailmanager_qt.h"
    38 #include "thumbnailmanager_qt.h"
    39 #include "videoplaybackdocumentloader.h"
    39 #include "videoplaybackdocumentloader.h"
    40 #include "hbvolumesliderpopup.h"
    40 #include "videoplaybackvolumecontrol.h"
    41 #include "videoservices.h"
    41 #include "videoservices.h"
    42 #include "xqserviceutilxtra.h"
    42 #include "xqserviceutilxtra.h"
    43 
    43 
    44 #define private public
    44 #define private public
    45 #include "videoplaybackcontrolscontroller.h"
    45 #include "videoplaybackcontrolscontroller.h"
   156     QVERIFY( mController->mControlsConfig->mUpdateControlsWithFileDetails == true );
   156     QVERIFY( mController->mControlsConfig->mUpdateControlsWithFileDetails == true );
   157 
   157 
   158     //
   158     //
   159     // validate 'TvOutConnected'
   159     // validate 'TvOutConnected'
   160     //
   160     //
   161     verifyHandleEventTvOutResult(true, true);
   161     verifyHandleEventTvOutResult( true, true );
   162 
       
   163     //
       
   164     // video-only, validate volume control is dimmed
       
   165     //
       
   166     QVERIFY( mController->mVolumeControl->mValue == 0 );
       
   167     QVERIFY( mController->mVolumeControl->isEnabled() == false );
       
   168 
   162 
   169     //
   163     //
   170     // verify 'title' (via mClipName) is set properly
   164     // verify 'title' (via mClipName) is set properly
   171     //
   165     //
   172     for ( int i=0 ; i < mController->mLoader->mWidgets.count() ; i++ )
   166     for ( int i=0 ; i < mController->mLoader->mWidgets.count() ; i++ )
   423 
   417 
   424     init();
   418     init();
   425     int value = 40;
   419     int value = 40;
   426 
   420 
   427     mController->handleEvent( EControlCmdSetVolume, value );
   421     mController->handleEvent( EControlCmdSetVolume, value );
   428     QVERIFY( mController->mVolumeControl->mValue == value );
   422     QVERIFY( mController->mVolumeControl->mVolume == value );
   429 
   423 
   430     cleanup();
   424     cleanup();
   431 }
   425 }
   432 
   426 
   433 // -------------------------------------------------------------------------------------------------
   427 // -------------------------------------------------------------------------------------------------
  1167 
  1161 
  1168     //
  1162     //
  1169     // emit signal, this will in turns invoke mController sendVideo() slot
  1163     // emit signal, this will in turns invoke mController sendVideo() slot
  1170     //
  1164     //
  1171     emit commandSignal();
  1165     emit commandSignal();
  1172     
  1166 
  1173     //
  1167     //
  1174     // emit again.
  1168     // emit again.
  1175     // 
  1169     //
  1176     emit commandSignal();
  1170     emit commandSignal();
  1177 
  1171 
  1178     //
  1172     //
  1179     // disconnect signal
  1173     // disconnect signal
  1180     //
  1174     //
  1365     QVERIFY( mController->isFileDetailsAdded() );
  1359     QVERIFY( mController->isFileDetailsAdded() );
  1366 
  1360 
  1367     cleanup();
  1361     cleanup();
  1368 }
  1362 }
  1369 
  1363 
       
  1364 // -------------------------------------------------------------------------------------------------
       
  1365 // TestControlsController::testVolumeSteps
       
  1366 // -------------------------------------------------------------------------------------------------
       
  1367 //
       
  1368 void TestControlsController::testVolumeSteps()
       
  1369 {
       
  1370     init();
       
  1371 
       
  1372     int volume = 5;
       
  1373     mViewWrapper->mVolumeSteps = volume;
       
  1374 
       
  1375     QVERIFY( mViewWrapper->VolumeSteps() == volume );
       
  1376 
       
  1377     cleanup();
       
  1378 }
       
  1379 
  1370 // End of file
  1380 // End of file