videoplayback/videoplaybackview/tsrc/testmpxvideoviewwrapper/src/testmpxvideoviewwrapper.cpp
equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: tester for methods in VideoSortFilterProxyModel |
14 * Description: tester for methods in VideoSortFilterProxyModel |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 18 % |
18 // Version : %version: 20 % |
19 |
19 |
20 #include <e32err.h> |
20 #include <e32err.h> |
21 #include <w32std.h> |
21 #include <w32std.h> |
22 |
22 |
23 #include <hbapplication.h> |
23 #include <hbapplication.h> |
35 #include <mpxmediageneralextdefs.h> |
35 #include <mpxmediageneralextdefs.h> |
36 |
36 |
37 #include "mpxcollectionutility.h" |
37 #include "mpxcollectionutility.h" |
38 #include "mpxcollectionplaylist.h" |
38 #include "mpxcollectionplaylist.h" |
39 #include "testmpxvideoviewwrapper.h" |
39 #include "testmpxvideoviewwrapper.h" |
|
40 #include "devsoundif.h" |
40 |
41 |
41 #include "../stub/inc/videobaseplaybackview.h" |
42 #include "../stub/inc/videobaseplaybackview.h" |
42 #include "../stub/inc/videoplaybackviewfiledetails.h" |
43 #include "../stub/inc/videoplaybackviewfiledetails.h" |
43 #include "../stub/inc/videoplaybackdisplayhandler.h" |
44 #include "../stub/inc/videoplaybackdisplayhandler.h" |
44 #include "../stub/inc/videoplaybackcontrolscontroller.h" |
45 #include "../stub/inc/videoplaybackcontrolscontroller.h" |
835 TRAP(err, mVideoViewWrapper->HandleMediaL( *media, KErrNone ) ); |
836 TRAP(err, mVideoViewWrapper->HandleMediaL( *media, KErrNone ) ); |
836 |
837 |
837 QVERIFY( err == KErrNone ); |
838 QVERIFY( err == KErrNone ); |
838 QCOMPARE( mVideoViewWrapper->iView->mCurrentError, KErrNone ); |
839 QCOMPARE( mVideoViewWrapper->iView->mCurrentError, KErrNone ); |
839 QVERIFY( mVideoViewWrapper->iControlsController->mFileDetailsAdded ); |
840 QVERIFY( mVideoViewWrapper->iControlsController->mFileDetailsAdded ); |
840 QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSetAspectRatio ); |
|
841 QVERIFY( mVideoViewWrapper->iControlsController->mValue == EMMFNatural ); |
|
842 QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdPlay ); |
841 QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdPlay ); |
843 QVERIFY( mVideoViewWrapper->iMediaRequestStatus == MediaDelivered ); |
842 QVERIFY( mVideoViewWrapper->iMediaRequestStatus == MediaDelivered ); |
844 |
843 |
845 if ( media ) |
844 if ( media ) |
846 { |
845 { |
870 TRAP(err, mVideoViewWrapper->HandleMediaL( *media, KErrNone ) ); |
869 TRAP(err, mVideoViewWrapper->HandleMediaL( *media, KErrNone ) ); |
871 |
870 |
872 QVERIFY( err == KErrNone ); |
871 QVERIFY( err == KErrNone ); |
873 QCOMPARE( mVideoViewWrapper->iView->mCurrentError, KErrNone ); |
872 QCOMPARE( mVideoViewWrapper->iView->mCurrentError, KErrNone ); |
874 QVERIFY( mVideoViewWrapper->iControlsController->mFileDetailsAdded ); |
873 QVERIFY( mVideoViewWrapper->iControlsController->mFileDetailsAdded ); |
875 QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSetAspectRatio ); |
|
876 QVERIFY( mVideoViewWrapper->iControlsController->mValue == EMMFNatural ); |
|
877 QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdPause ); |
874 QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdPause ); |
878 QVERIFY( mVideoViewWrapper->iMediaRequestStatus == MediaDelivered ); |
875 QVERIFY( mVideoViewWrapper->iMediaRequestStatus == MediaDelivered ); |
879 |
876 |
880 if ( media ) |
877 if ( media ) |
881 { |
878 { |
904 |
901 |
905 TRAP(err, mVideoViewWrapper->HandleMediaL( *media, KErrNone ) ); |
902 TRAP(err, mVideoViewWrapper->HandleMediaL( *media, KErrNone ) ); |
906 |
903 |
907 QVERIFY( err == KErrNone ); |
904 QVERIFY( err == KErrNone ); |
908 QVERIFY( ! mVideoViewWrapper->iControlsController->mFileDetailsAdded ); |
905 QVERIFY( ! mVideoViewWrapper->iControlsController->mFileDetailsAdded ); |
909 QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSetAspectRatio ); |
|
910 QVERIFY( mVideoViewWrapper->iControlsController->mValue == EMMFNatural ); |
|
911 QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdPause ); |
906 QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdPause ); |
912 QCOMPARE( mVideoViewWrapper->iView->mCurrentError, KErrNone ); |
907 QCOMPARE( mVideoViewWrapper->iView->mCurrentError, KErrNone ); |
913 QVERIFY( mVideoViewWrapper->iMediaRequestStatus == MediaDelivered ); |
908 QVERIFY( mVideoViewWrapper->iMediaRequestStatus == MediaDelivered ); |
914 |
909 |
915 if ( media ) |
910 if ( media ) |
964 QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSurfaceDetached ); |
959 QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSurfaceDetached ); |
965 |
960 |
966 cleanup(); |
961 cleanup(); |
967 } |
962 } |
968 |
963 |
|
964 void TestMPXVideoViewWrapper::testVolumeSteps() |
|
965 { |
|
966 init(); |
|
967 |
|
968 int volumeSteps = 0; |
|
969 |
|
970 TRAP_IGNORE( { |
|
971 CDevSoundIf* devSoundIf = CDevSoundIf::NewL(); |
|
972 volumeSteps = devSoundIf->GetNumberOfVolumeSteps(); |
|
973 delete devSoundIf; |
|
974 } ); |
|
975 |
|
976 QVERIFY( mVideoViewWrapper->VolumeSteps() == volumeSteps ); |
|
977 |
|
978 cleanup(); |
|
979 } |
|
980 |
|
981 void TestMPXVideoViewWrapper::testSetDefaultAspectRatio() |
|
982 { |
|
983 init(); |
|
984 |
|
985 int aspectRatio = 3; |
|
986 |
|
987 mVideoViewWrapper->SetDefaultAspectRatio( aspectRatio ); |
|
988 |
|
989 QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSetAspectRatio ); |
|
990 QVERIFY( mVideoViewWrapper->iControlsController->mValue == aspectRatio ); |
|
991 |
|
992 cleanup(); |
|
993 } |
|
994 |
969 // End of file |
995 // End of file |