videoplayback/videoplaybackview/tsrc/testmpxvideoviewwrapper/src/testmpxvideoviewwrapper.cpp
--- a/videoplayback/videoplaybackview/tsrc/testmpxvideoviewwrapper/src/testmpxvideoviewwrapper.cpp Fri Jul 23 11:10:06 2010 +0300
+++ b/videoplayback/videoplaybackview/tsrc/testmpxvideoviewwrapper/src/testmpxvideoviewwrapper.cpp Fri Aug 06 09:43:48 2010 +0300
@@ -15,7 +15,7 @@
*
*/
-// Version : %version: 13 %
+// Version : %version: 15 %
#include <e32err.h>
#include <w32std.h>
@@ -579,21 +579,6 @@
cleanup();
}
-void TestMPXVideoViewWrapper::testIsAppInFront()
-{
- init();
-
- TRAPD(errReqMedia, mVideoViewWrapper->RequestMediaL());
- QVERIFY( errReqMedia == KErrNone );
-
- bool front = false;
- TRAPD( errIsAppInFrnt, front = mVideoViewWrapper->IsAppInFrontL() );
-
- QVERIFY( errIsAppInFrnt == KErrNone );
-
- cleanup();
-}
-
void TestMPXVideoViewWrapper::testClosePlaybackView()
{
init();
@@ -663,14 +648,14 @@
//
// test foreground
//
- TRAPD( errIssueVidAppFGCmd, mVideoViewWrapper->IssueVideoAppForegroundCmdL( ETrue ) );
+ TRAPD( errIssueVidAppFGCmd, mVideoViewWrapper->IssueVideoAppForegroundCmdL( ETrue, ETrue ) );
QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdHandleForeground );
QVERIFY( errIssueVidAppFGCmd == KErrNone );
//
// test background
//
- TRAP( errIssueVidAppFGCmd, mVideoViewWrapper->IssueVideoAppForegroundCmdL( EFalse ) );
+ TRAP( errIssueVidAppFGCmd, mVideoViewWrapper->IssueVideoAppForegroundCmdL( EFalse, EFalse ) );
QVERIFY( mVideoViewWrapper->iPlaybackUtility->iCommand == EPbCmdHandleBackground );
QVERIFY( errIssueVidAppFGCmd == KErrNone );
@@ -858,7 +843,7 @@
}
//
- // working case - re-play after previous termination
+ // working case - re-play after previous termination
//
TRAP_IGNORE(
RArray<TInt> suppIds;
@@ -890,8 +875,8 @@
{
delete media;
media = NULL;
- }
-
+ }
+
//
// Handle playback media - working case - RN logo is visible
//
@@ -959,4 +944,20 @@
cleanup();
}
+void TestMPXVideoViewWrapper::testSurfacedAttached()
+{
+ init();
+
+ TRAPD(err, mVideoViewWrapper->CreateControlsL());
+ QVERIFY( err == KErrNone );
+
+ mVideoViewWrapper->SurfacedAttached( ETrue );
+ QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSurfaceAttached );
+
+ mVideoViewWrapper->SurfacedAttached( EFalse );
+ QVERIFY( mVideoViewWrapper->iControlsController->mReceivedEvent == EControlCmdSurfaceDetached );
+
+ cleanup();
+}
+
// End of file