diff -r 45e72b57a2fd -r e3cecb93e76a videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackcontrolpolicy/src/testmpxvideoplaybackcontrolpolicy.cpp --- a/videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackcontrolpolicy/src/testmpxvideoplaybackcontrolpolicy.cpp Tue Jul 06 14:17:50 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,183 +0,0 @@ -/** -* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: tester for methods in TestMPXVideoPlaybackControlPolicy -* -*/ - -// Version : %version: 4 % - - -#include - -#include -#include - -#include "mpxvideo_debug.h" -#include "mpxvideoplaybackviewfiledetails.h" -#include "testmpxvideoplaybackcontrolpolicy.h" - -#define private public -#include "mpxvideoplaybackcontrolpolicy.h" -#undef private - -// --------------------------------------------------------------------------- -// main -// --------------------------------------------------------------------------- -// -int main(int argc, char *argv[]) -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::Main()")); - - HbApplication app(argc, argv); - HbMainWindow window; - - TestMPXVideoPlaybackControlPolicy tv; - - char *pass[3]; - pass[0] = argv[0]; - pass[1] = "-o"; - pass[2] = "c:\\data\\testmpxvideoplaybackcontrolpolicy.txt"; - - int res = QTest::qExec(&tv, 3, pass); - - return res; -} - - -// --------------------------------------------------------------------------- -// init -// --------------------------------------------------------------------------- -// -void TestMPXVideoPlaybackControlPolicy::init() -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::init()")); - - mPolicy = new QMPXVideoPlaybackControlPolicy(); - mDetails = new QMPXVideoPlaybackViewFileDetails(); -} - -// --------------------------------------------------------------------------- -// cleanup -// --------------------------------------------------------------------------- -// -void TestMPXVideoPlaybackControlPolicy::cleanup() -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::cleanup()")); - - if ( mPolicy ) - { - delete mPolicy; - mPolicy = NULL; - } - - if ( mDetails ) - { - delete mDetails; - mDetails = NULL; - } -} - -// --------------------------------------------------------------------------- -// testBufferingAnimationPolicy -// --------------------------------------------------------------------------- -// -void TestMPXVideoPlaybackControlPolicy::testBufferingAnimationPolicy() -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::testBufferingAnimationPolicy()")); - - init(); - - TUint properties = 0; - - mPolicy->setControlProperties( EMPXBufferingAnimation, properties, mDetails, EFullScreenView ); - - QVERIFY( properties == ( EMPXShownWhenInitializing | EMPXShownWhenBuffering ) ); - - cleanup(); -} - -// --------------------------------------------------------------------------- -// testStatusPanePolicy -// --------------------------------------------------------------------------- -// -void TestMPXVideoPlaybackControlPolicy::testStatusPanePolicy() -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::testStatusPanePolicy()")); - - init(); - - TUint properties = 0; - - mDetails->mPlaybackMode = EMPXVideoStreaming; - mPolicy->setControlProperties( EMPXStatusPane, properties, mDetails, EDetailsView ); - QVERIFY( properties == EMPXAllProperties ); - - mDetails->mPlaybackMode = EMPXVideoLocal; - mPolicy->setControlProperties( EMPXStatusPane, properties, mDetails, EFullScreenView ); - QVERIFY( properties == - ( EMPXShownWhenPlaying | EMPXShownWhenPaused | EMPXShownWhenSeeking | EMPXShownWhenBuffering) ); - - cleanup(); -} - -// --------------------------------------------------------------------------- -// testControlBarPolicy -// --------------------------------------------------------------------------- -// -void TestMPXVideoPlaybackControlPolicy::testControlBarPolicy() -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::testControlBarPolicy()")); - - init(); - - TUint properties = 0; - - mPolicy->setControlProperties( EMPXControlBar, properties, mDetails, EDetailsView ); - QVERIFY( properties == 0 ); - - mPolicy->setControlProperties( EMPXControlBar, properties, mDetails, EAudioOnlyView ); - QVERIFY( properties == EMPXAllProperties ); - - mDetails->mPlaybackMode = EMPXVideoLocal; - mPolicy->setControlProperties( EMPXControlBar, properties, mDetails, EFullScreenView ); - QVERIFY( properties == - ( EMPXShownWhenPlaying | EMPXShownWhenPaused | EMPXShownWhenSeeking | EMPXShownWhenBuffering ) ); - - mDetails->mPlaybackMode = EMPXVideoStreaming; - mPolicy->setControlProperties( EMPXControlBar, properties, mDetails, EFullScreenView ); - QVERIFY( properties == - ( EMPXShownWhenPlaying | EMPXShownWhenPaused | EMPXShownWhenSeeking ) ); - - cleanup(); -} - -// --------------------------------------------------------------------------- -// testDetailsWidgetPolicy -// --------------------------------------------------------------------------- -// -void TestMPXVideoPlaybackControlPolicy::testDetailsWidgetPolicy() -{ - MPX_ENTER_EXIT(_L("TestMPXVideoPlaybackControlPolicy::testDetailsWidgetPolicy()")); - - init(); - - TUint properties = 0; - - mPolicy->setControlProperties( EMPXFileDetailsWidget, properties, mDetails, EAudioOnlyView ); - QVERIFY( properties == EMPXAllProperties ); - - cleanup(); -} - -// End of file