--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mediasettings/mediasettingsengine/tsrc/mediasettingsenginetest/src/mpxmediasettingsenginetestBlocks.cpp Mon Jan 18 20:21:12 2010 +0200
@@ -0,0 +1,1424 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "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: This file contains testclass implementation.*
+*/
+
+
+
+// [INCLUDE FILES] - do not remove
+#include <e32svr.h>
+#include <StifParser.h>
+#include <Stiftestinterface.h>
+#include <commdb.h>
+#include "mpxmediasettingsenginetest.h"
+#include "MPSettEngPluginImplementationUIDs.hrh"
+#include "MPSettingsModelForROP.h"
+#include "vcxtestlog.h"
+#include "IptvTestUtilALR.h"
+#include "MPSettingsROPSettings.hrh"
+#include "VCXTestCommon.h"
+
+// EXTERNAL DATA STRUCTURES
+//extern ?external_data;
+
+// EXTERNAL FUNCTION PROTOTYPES
+//extern ?external_function( ?arg_type,?arg_type );
+
+// CONSTANTS
+//const ?type ?constant_var = ?constant;
+
+// MACROS
+//#define ?macro ?macro_def
+
+// LOCAL CONSTANTS AND MACROS
+//const ?type ?constant_var = ?constant;
+//#define ?macro_name ?macro_def
+
+// MODULE DATA STRUCTURES
+//enum ?declaration
+//typedef ?declaration
+
+// LOCAL FUNCTION PROTOTYPES
+//?type ?function_name( ?arg_type, ?arg_type );
+
+// FORWARD DECLARATIONS
+//class ?FORWARD_CLASSNAME;
+
+// ============================= LOCAL FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// ?function_name ?description.
+// ?description
+// Returns: ?value_1: ?description
+// ?value_n: ?description_line1
+// ?description_line2
+// -----------------------------------------------------------------------------
+//
+/*
+?type ?function_name(
+ ?arg_type arg, // ?description
+ ?arg_type arg) // ?description
+ {
+
+ ?code // ?comment
+
+ // ?comment
+ ?code
+ }
+*/
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// CMPXMediaSettingsEngineTest::Delete
+// Delete here all resources allocated and opened from test methods.
+// Called from destructor.
+// -----------------------------------------------------------------------------
+//
+void CMPXMediaSettingsEngineTest::Delete()
+ {
+
+ if( iModel )
+ {
+ delete iModel;
+ iModel = NULL;
+ }
+
+ REComSession::FinalClose();
+
+ if (iCommDb)
+ {
+ delete iCommDb;
+ iCommDb = NULL;
+ }
+
+ if( iVCXTestCommon )
+ {
+ delete iVCXTestCommon;
+ iVCXTestCommon = NULL;
+ }
+ }
+
+// -----------------------------------------------------------------------------
+// CMPXMediaSettingsEngineTest::RunMethodL
+// Run specified method. Contains also table of test mothods and their names.
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::RunMethodL(
+ CStifItemParser& aItem )
+ {
+
+ static TStifFunctionInfo const KFunctions[] =
+ {
+ // Copy this line for every implemented function.
+ // First string is the function name used in TestScripter script file.
+ // Second is the actual implementation member function.
+ ENTRY( "Create", CMPXMediaSettingsEngineTest::CreateL ),
+ ENTRY( "ListImplementations", CMPXMediaSettingsEngineTest::ListImplementationsL ),
+ ENTRY( "LoadSettings", CMPXMediaSettingsEngineTest::LoadSettingsLL ),
+ ENTRY( "StoreSettings", CMPXMediaSettingsEngineTest::StoreSettingsLL ),
+ ENTRY( "SetVideoContrast", CMPXMediaSettingsEngineTest::SetVideoContrastL ),
+ ENTRY( "GetVideoContrast", CMPXMediaSettingsEngineTest::GetVideoContrastL ),
+ ENTRY( "SetProxyMode", CMPXMediaSettingsEngineTest::SetProxyModeL ),
+ ENTRY( "GetProxyMode", CMPXMediaSettingsEngineTest::GetProxyModeL ),
+ ENTRY( "SetProxyHostName", CMPXMediaSettingsEngineTest::SetProxyHostNameLL ),
+ ENTRY( "GetProxyHostName", CMPXMediaSettingsEngineTest::GetProxyHostNameL ),
+ ENTRY( "SetProxyPort", CMPXMediaSettingsEngineTest::SetProxyPortL ),
+ ENTRY( "GetProxyPort", CMPXMediaSettingsEngineTest::GetProxyPortL ),
+ ENTRY( "SetDefaultAp", CMPXMediaSettingsEngineTest::SetDefaultApL ),
+ ENTRY( "GetDefaultAp", CMPXMediaSettingsEngineTest::GetDefaultApL ),
+ ENTRY( "SetBandwidthControlMode", CMPXMediaSettingsEngineTest::SetBandwidthControlModeL ),
+ ENTRY( "GetBandwidthControlMode", CMPXMediaSettingsEngineTest::GetBandwidthControlModeL ),
+ ENTRY( "SetMaxBandwidth", CMPXMediaSettingsEngineTest::SetMaxBandwidthL ),
+ ENTRY( "GetMaxBandwidth", CMPXMediaSettingsEngineTest::GetMaxBandwidthL ),
+ ENTRY( "SetConnectionTimeout", CMPXMediaSettingsEngineTest::SetConnectionTimeoutL ),
+ ENTRY( "GetConnectionTimeout", CMPXMediaSettingsEngineTest::GetConnectionTimeoutL ),
+ ENTRY( "SetServerTimeout", CMPXMediaSettingsEngineTest::SetServerTimeoutL ),
+ ENTRY( "GetServerTimeout", CMPXMediaSettingsEngineTest::GetServerTimeoutL ),
+ ENTRY( "SetMinUDPPort", CMPXMediaSettingsEngineTest::SetMinUDPPortL ),
+ ENTRY( "GetMinUDPPort", CMPXMediaSettingsEngineTest::GetMinUDPPortL ),
+ ENTRY( "SetMaxUDPPort", CMPXMediaSettingsEngineTest::SetMaxUDPPortL ),
+ ENTRY( "GetMaxUDPPort", CMPXMediaSettingsEngineTest::GetMaxUDPPortL ),
+ ENTRY( "GetControllerVersionInfo", CMPXMediaSettingsEngineTest::GetControllerVersionInfoL ),
+ ENTRY( "GetControllerBuildDate", CMPXMediaSettingsEngineTest::GetControllerBuildDateL ),
+ ENTRY( "GetControllerAdditionalInfo", CMPXMediaSettingsEngineTest::GetControllerAdditionalInfoL ),
+ ENTRY( "SetDemandBwFactor", CMPXMediaSettingsEngineTest::SetDemandBwFactorL ),
+ ENTRY( "GetDemandBwFactor", CMPXMediaSettingsEngineTest::GetDemandBwFactorL ),
+ ENTRY( "SetSustainBandwidth", CMPXMediaSettingsEngineTest::SetSustainBandwidthL ),
+ ENTRY( "GetSustainBandwidth", CMPXMediaSettingsEngineTest::GetSustainBandwidthL ),
+ ENTRY( "GetSustainBwPresets", CMPXMediaSettingsEngineTest::GetSustainBwPresetsLL ),
+ ENTRY( "GetMaxBwPresets", CMPXMediaSettingsEngineTest::GetMaxBwPresetsLL ),
+ ENTRY( "SetAutoDisconTime", CMPXMediaSettingsEngineTest::SetAutoDisconTimeLL ),
+ ENTRY( "AutoDisconTime", CMPXMediaSettingsEngineTest::AutoDisconTimeLL ),
+ ENTRY( "SetVideoRepeat", CMPXMediaSettingsEngineTest::SetVideoRepeatLL ),
+ ENTRY( "IsVideoRepeatOn", CMPXMediaSettingsEngineTest::IsVideoRepeatOnLL ),
+ ENTRY( "SetDefaultView", CMPXMediaSettingsEngineTest::SetDefaultViewLL ),
+ ENTRY( "IsDefaultViewOn", CMPXMediaSettingsEngineTest::IsDefaultViewOnLL ),
+ ENTRY( "SetRockerKeys", CMPXMediaSettingsEngineTest::SetRockerKeysLL ),
+ ENTRY( "ShowRockerKeys", CMPXMediaSettingsEngineTest::ShowRockerKeysLL ),
+ ENTRY( "IsRockerKeysSupported", CMPXMediaSettingsEngineTest::IsRockerKeysSupportedLL ),
+ //ADD NEW ENTRY HERE
+ // [test cases entries] - Do not remove
+
+ };
+
+ const TInt count = sizeof( KFunctions ) /
+ sizeof( TStifFunctionInfo );
+
+ return RunInternalL( KFunctions, count, aItem );
+
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::LogMethod
+// Generate log from current method
+// -----------------------------------------------------------------------------
+//
+void CMPXMediaSettingsEngineTest::LogMethod( TPtrC aMethod )
+ {
+ // Print to UI
+ TBuf< 64 > buffer;
+ buffer.Format( KLogLocation, &aMethod );
+ TestModuleIf().Printf( 0, KTestModuleName, buffer );
+ // Print to log file
+ iLog->Log( buffer );
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::LogMethod
+// Generate log from current method
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::CreateL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("CreateL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::CreateL");
+ TInt error( 0 );
+
+ iVCXTestCommon = CVCXTestCommon::NewL();
+
+ const TUid KSettingsModelForROPUid = {KMPSettEngImplUidROP};
+
+ iModel = CMPSettingsModel::NewL(KSettingsModelForROPUid);
+
+ iSettingsModel = static_cast<CMPSettingsModelForROP*>(iModel);
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::CreateL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::ListImplementationsL
+// List implementations of mpsettingsmodel
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::ListImplementationsL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("ListImplementationsL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::ListImplementationsL");
+ TInt error( 0 );
+
+ RImplInfoPtrArray array;
+ iSettingsModel->ListImplementationsL( array );
+
+ TInt i( 0 );
+ for( i = 0; i < array.Count(); i++ )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::ListImplementationsL, [%d] uid = %d", i, array[i]->ImplementationUid() );
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::ListImplementationsL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::LogMethod
+// Generate log from current method
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::LoadSettingsLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("LoadSettingsLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::LoadSettingsLL");
+
+ TInt configVersion(0);
+ User::LeaveIfError( aItem.GetNextInt( configVersion ) );
+
+ TRAPD( error, iSettingsModel->LoadSettingsL( configVersion ) );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::LoadSettingsLL -- error after call: %d", error );
+ return error;
+ }
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::LoadSettingsLL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::LogMethod
+// Generate log from current method
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::StoreSettingsLL( CStifItemParser& /*aItem*/ )
+ {
+ LogMethod(_L("StoreSettingsLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::StoreSettingsLL");
+ TRAPD( error, iSettingsModel->StoreSettingsL() );
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::StoreSettingsLL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::LogMethod
+// Generate log from current method
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetVideoContrastL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetVideoContrastL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetVideoContrastL");
+ TInt error( 0 );
+
+ TInt value(0);
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetVideoContrast( value );
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetVideoContrastL -- error after call: %d", error );
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::SetVideoContrastL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::LogMethod
+// Generate log from current method
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetVideoContrastL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetVideoContrastL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetVideoContrastL");
+ TInt error( 0 );
+
+ TInt expectedValue(0);
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetVideoContrast( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetVideoContrastL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetVideoContrastL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::GetVideoContrastL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetProxyModeL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetProxyModeL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetProxyModeL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetProxyModeL");
+ TInt error( 0 );
+
+ TInt value(0);
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetProxyMode( value );
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetProxyModeL -- error after call: %d", error );
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::SetProxyModeL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetProxyModeL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetProxyModeL ( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetProxyModeL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetProxyModeL");
+ TInt error( 0 );
+
+ TInt expectedValue(0);
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetProxyMode( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetProxyModeL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetProxyModeL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::GetProxyModeL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetProxyHostNameLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetProxyHostNameLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetProxyHostNameLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetProxyHostNameLL");
+
+ TPtrC value;
+ User::LeaveIfError( aItem.GetNextString( value ) );
+
+ TRAPD( error, iSettingsModel->SetProxyHostNameL( value ) );
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetProxyHostNameLL -- error after call: %d", error );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetProxyHostNameLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetProxyHostNameL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetProxyHostNameL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetProxyHostNameL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetProxyHostNameL");
+
+ TPtrC expectedValue;
+ User::LeaveIfError( aItem.GetNextString( expectedValue ) );
+
+ TBuf<256> value;
+ TRAPD( error, iSettingsModel->GetProxyHostName( value ) );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetProxyHostNameL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value.CompareC(expectedValue) )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetProxyHostNameL -- value %S, expected value %S", &value, &expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetProxyHostNameL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetProxyPortL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetProxyPortL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetProxyPortL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetProxyPortL");
+ TInt error( 0 );
+
+ TInt value(0);
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetProxyPort( value );
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetProxyPortL -- error after call: %d", error );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetProxyPortL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetProxyPortL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetProxyPortL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetProxyPortL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetProxyPortL");
+ TInt error( 0 );
+
+ TInt expectedValue(0);
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetProxyPort( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetProxyPortL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetProxyPortL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::GetProxyPortL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetDefaultApL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetDefaultApL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetDefaultApL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetDefaultApL");
+ TInt error( 0 );
+
+ TPtrC iapName;
+ User::LeaveIfError( aItem.GetNextString( iapName ) );
+
+ TUint32 iapId( 0 );
+ TBool iapFound = iVCXTestCommon->GetIapIdL( iapName, iapId );
+
+ if( !iapFound )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetDefaultApL -- no IAP id found, using %d", KDefaultIapId );
+ iapId = KDefaultIapId;
+ }
+
+ error = iSettingsModel->SetDefaultAp( iapId );
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetDefaultApL -- error after call: %d", error );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetDefaultApL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetDefaultApL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetDefaultApL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetDefaultApL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetDefaultApL");
+ TInt error( 0 );
+
+ TPtrC expectedIap;
+ User::LeaveIfError( aItem.GetNextString( expectedIap ) );
+
+ TUint32 iapId( 0 );
+ TBool iapFound = iVCXTestCommon->GetIapIdL( expectedIap, iapId );
+
+ if( !iapFound )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetDefaultApL -- no IAP id found, using %d", KDefaultIapId );
+ iapId = KDefaultIapId;
+ }
+
+ TUint32 value( 0 );
+ error = iSettingsModel->GetDefaultAp( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetDefaultApL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != iapId )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetDefaultApL -- value %d, expected value %d", value, iapId );
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO1("<-- CMPXMediaSettingsEngineTest::GetDefaultApL");
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetBandwidthControlModeL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetBandwidthControlModeL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetBandwidthControlModeL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetBandwidthControlModeL");
+ TInt error( 0 );
+
+ TInt value(0);
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetBandwidthControlMode( value );
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetBandwidthControlModeL -- error after call: %d", error );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetBandwidthControlModeL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetBandwidthControlModeL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetBandwidthControlModeL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetBandwidthControlModeL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetBandwidthControlModeL");
+ TInt error( 0 );
+
+ TInt expectedValue(0);
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetBandwidthControlMode( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetBandwidthControlModeL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetBandwidthControlModeL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetMaxBandwidthL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetMaxBandwidthL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetMaxBandwidthL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetMaxBandwidthL");
+ TInt error( 0 );
+
+ // value for databearer
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TDataBearer dataBearer = static_cast<TDataBearer>(value);
+
+ // value for maxbandwidth
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetMaxBandwidth( value, dataBearer );
+
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetMaxBandwidthL -- error after call: %d", error );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetMaxBandwidthL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetMaxBandwidthL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetMaxBandwidthL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetMaxBandwidthL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetMaxBandwidthL");
+ TInt error( 0 );
+
+ // value for databearer
+ TInt bearerType( 0 );
+ User::LeaveIfError( aItem.GetNextInt( bearerType ) );
+
+ TDataBearer dataBearer = static_cast<TDataBearer>(bearerType);
+
+ // value for expected value
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetMaxBandwidth( value, dataBearer );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetMaxBandwidthL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetMaxBandwidthL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetMaxBandwidthL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetConnectionTimeoutL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetConnectionTimeoutL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetConnectionTimeoutL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetConnectionTimeoutL");
+ TInt error( 0 );
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetConnectionTimeout( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetConnectionTimeoutL -- error after call: %d", error );
+ return error;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetConnectionTimeoutL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetConnectionTimeoutL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetConnectionTimeoutL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetConnectionTimeoutL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetConnectionTimeoutL");
+
+ TInt error( 0 );
+
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetConnectionTimeout( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetConnectionTimeoutL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetConnectionTimeoutL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetConnectionTimeoutL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetServerTimeoutL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetServerTimeoutL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetServerTimeoutL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetServerTimeoutL");
+ TInt error( 0 );
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetServerTimeout( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetServerTimeoutL -- error after call: %d", error );
+ return error;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetServerTimeoutL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetServerTimeoutL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetServerTimeoutL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetServerTimeoutL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetServerTimeoutL");
+
+ TInt error( 0 );
+
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetServerTimeout( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetServerTimeoutL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetServerTimeoutL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetServerTimeoutL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetMinUDPPortL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetMinUDPPortL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetMinUDPPortL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetMinUDPPortL");
+ TInt error( 0 );
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetMinUDPPort( value );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetMinUDPPortL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetMinUDPPortL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetMinUDPPortL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetMinUDPPortL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetMinUDPPortL");
+
+ TInt error( 0 );
+
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetMinUDPPort( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetMinUDPPortL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetMinUDPPortL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetMinUDPPortL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetMaxUDPPortL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetMaxUDPPortL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetMaxUDPPortL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetMaxUDPPortL");
+ TInt error( 0 );
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetMaxUDPPort( value );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetMaxUDPPort return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetMaxUDPPortL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetMaxUDPPortL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetMaxUDPPortL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetMaxUDPPortL");
+
+ TInt error( 0 );
+
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetMaxUDPPort( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetMaxUDPPortL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetMaxUDPPortL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetMaxUDPPortL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetControllerVersionInfoL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetControllerVersionInfoL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetControllerVersionInfoL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetControllerVersionInfoL");
+ TInt error( 0 );
+
+ TBuf<256> verInfo;
+ error = iSettingsModel->GetControllerVersionInfo( verInfo );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetControllerVersionInfoL -- error after call: %d", error );
+ }
+
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetControllerVersionInfoL : %S", &verInfo );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetControllerVersionInfoL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetControllerBuildDateL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetControllerBuildDateL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetControllerBuildDateL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetControllerBuildDateL");
+ TInt error( 0 );
+
+ TBuf<256> bldDate;
+ error = iSettingsModel->GetControllerBuildDate( bldDate );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetControllerBuildDateL -- error after call: %d", error );
+ }
+
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetControllerBuildDateL : %S", &bldDate );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetControllerBuildDateL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetControllerAdditionalInfoL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetControllerAdditionalInfoL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetControllerAdditionalInfoL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetControllerAdditionalInfoL");
+ TInt error( 0 );
+
+ TBuf<256> addInfo;
+ error = iSettingsModel->GetControllerAdditionalInfo( addInfo );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetControllerAdditionalInfoL -- error after call: %d", error );
+ }
+
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetControllerAdditionalInfoL : %S", &addInfo );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetControllerAdditionalInfoL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetDemandBwFactorL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetDemandBwFactorL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetDemandBwFactorL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetDemandBwFactorL");
+ TInt error( 0 );
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetDemandBwFactor( value );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetDemandBwFactorL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetDemandBwFactorL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetDemandBwFactorL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetDemandBwFactorL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetDemandBwFactorL");
+
+ TInt error( 0 );
+
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetDemandBwFactor( value );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetDemandBwFactorL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetDemandBwFactorL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetDemandBwFactorL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetSustainBandwidthL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetSustainBandwidthL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetSustainBandwidthL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetSustainBandwidthL");
+ TInt error( 0 );
+
+ // value for databearer
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TDataBearer dataBearer = static_cast<TDataBearer>(value);
+
+ // value for maxbandwidth
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ error = iSettingsModel->SetSustainBandwidth( value, dataBearer );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetSustainBandwidthL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetSustainBandwidthL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetSustainBandwidthL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetSustainBandwidthL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetSustainBandwidthL");
+ TInt error( 0 );
+
+ // value for databearer
+ TInt bearerType( 0 );
+ User::LeaveIfError( aItem.GetNextInt( bearerType ) );
+
+ TDataBearer dataBearer = static_cast<TDataBearer>(bearerType);
+
+ // value for expected value
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ error = iSettingsModel->GetSustainBandwidth( value, dataBearer );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetSustainBandwidthL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::GetSustainBandwidthL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetSustainBandwidthL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetSustainBwPresetsLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetSustainBwPresetsLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetSustainBwPresetsLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetSustainBandwidthL");
+ TInt error( 0 );
+
+ // value for databearer
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TDataBearer dataBearer = static_cast<TDataBearer>(value);
+
+ RArray<TInt> values;
+ error = iSettingsModel->GetSustainBwPresetsL( values, dataBearer );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetSustainBwPresetsLL -- error after call: %d", error );
+ return error;
+ }
+
+ VCXLOGLO1("CMPXMediaSettingsEngineTest::SetSustainBandwidthL returned values:");
+ TInt i( 0 );
+ for( i = 0; i < values.Count(); i++ )
+ {
+ VCXLOGLO3("[%d] = %d", i, values[i]);
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetSustainBandwidthL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::GetMaxBwPresetsLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::GetMaxBwPresetsLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("GetMaxBwPresetsLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::GetMaxBwPresetsLL");
+ TInt error( 0 );
+
+ // value for databearer
+ TInt bearerType( 0 );
+ User::LeaveIfError( aItem.GetNextInt( bearerType ) );
+
+ TDataBearer dataBearer = static_cast<TDataBearer>(bearerType);
+
+ RArray<TInt> values;
+ error = iSettingsModel->GetMaxBwPresetsL( values, dataBearer );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::GetMaxBwPresetsLL -- error after call: %d", error );
+ return error;
+ }
+
+ VCXLOGLO1("CMPXMediaSettingsEngineTest::GetMaxBwPresetsL returned values:");
+ TInt i( 0 );
+ for( i = 0; i < values.Count(); i++ )
+ {
+ VCXLOGLO3("[%d] = %d", i, values[i]);
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::GetMaxBwPresetsLL return %d", error);
+
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetAutoDisconTimeLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetAutoDisconTimeLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetAutoDisconTimeLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetAutoDisconTimeLL");
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TRAPD( error, iSettingsModel->SetAutoDisconTimeL( value ) );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::SetAutoDisconTimeLL -- error after call: %d", error );
+ return error;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetAutoDisconTimeLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::AutoDisconTimeLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::AutoDisconTimeLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("AutoDisconTimeLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::AutoDisconTimeLL");
+ TInt error( 0 );
+
+ TInt expectedValue( 0 );
+ User::LeaveIfError( aItem.GetNextInt( expectedValue ) );
+
+ TInt value( 0 );
+ value = iSettingsModel->AutoDisconTimeL();
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::AutoDisconTimeLL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::AutoDisconTimeLL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::AutoDisconTimeLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetVideoRepeatLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetVideoRepeatLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetVideoRepeatLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetVideoRepeatLL");
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TBool repeat( value );
+ TRAPD( error, iSettingsModel->SetVideoRepeatL( repeat ) );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetVideoRepeatLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::IsVideoRepeatOnLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::IsVideoRepeatOnLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("IsVideoRepeatOnLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::IsVideoRepeatOnLL");
+
+ TInt temp( 0 );
+ User::LeaveIfError( aItem.GetNextInt( temp ) );
+
+ TBool expectedValue( temp );
+
+ TBool value( 0 );
+ TRAPD( error, value = iSettingsModel->IsVideoRepeatOnL() );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::IsVideoRepeatOnL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::IsVideoRepeatOnL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::IsVideoRepeatOnLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetDefaultViewLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetDefaultViewLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetDefaultViewLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetDefaultViewLL");
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TBool view( value );
+ TRAPD( error, iSettingsModel->SetDefaultViewL( view ) );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetDefaultViewLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::IsDefaultViewOnLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::IsDefaultViewOnLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("IsDefaultViewOnLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::IsDefaultViewOnLL");
+
+ TInt temp( 0 );
+ User::LeaveIfError( aItem.GetNextInt( temp ) );
+
+ TBool expectedValue( temp );
+
+ TBool value( 0 );
+ TRAPD( error, value = iSettingsModel->IsDefaultViewOnL() );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::IsDefaultViewOnLL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::IsDefaultViewOnLL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::IsDefaultViewOnLL return %d", error);
+
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::SetRockerKeysLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::SetRockerKeysLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("SetRockerKeysLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetRockerKeysLL");
+
+ TInt value( 0 );
+ User::LeaveIfError( aItem.GetNextInt( value ) );
+
+ TBool keys( value );
+ TRAPD( error, iSettingsModel->SetRockerKeysL( keys ) );
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetRockerKeysLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::ShowRockerKeysLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::ShowRockerKeysLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("ShowRockerKeysLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::SetRockerKeysLL");
+
+ TInt temp( 0 );
+ User::LeaveIfError( aItem.GetNextInt( temp ) );
+
+ TBool expectedValue( temp );
+
+ TBool value( 0 );
+ TRAPD( error, value = iSettingsModel->ShowRockerKeysL() );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::ShowRockerKeysLL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::ShowRockerKeysLL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::SetRockerKeysLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CVideoScheduler_ApiTest::IsRockerKeysSupportedLL
+// -----------------------------------------------------------------------------
+//
+TInt CMPXMediaSettingsEngineTest::IsRockerKeysSupportedLL( CStifItemParser& aItem )
+ {
+ LogMethod(_L("IsRockerKeysSupportedLL"));
+ VCXLOGLO1("--> CMPXMediaSettingsEngineTest::IsRockerKeysSupportedLL");
+
+ TInt temp( 0 );
+ User::LeaveIfError( aItem.GetNextInt( temp ) );
+
+ TBool expectedValue( temp );
+
+ TBool value( 0 );
+ TRAPD( error, value = iSettingsModel->IsRockerKeysSupportedL() );
+
+ if( error != KErrNone )
+ {
+ VCXLOGLO2("CMPXMediaSettingsEngineTest::IsRockerKeysSupportedLL -- error after call: %d", error );
+ return error;
+ }
+
+ if( value != expectedValue )
+ {
+ VCXLOGLO3("CMPXMediaSettingsEngineTest::IsRockerKeysSupportedLL -- value %d, expected value %d", value, expectedValue);
+ error = KErrCorrupt;
+ }
+
+ VCXLOGLO2("<-- CMPXMediaSettingsEngineTest::IsRockerKeysSupportedLL return %d", error);
+ return error;
+ }
+
+// -----------------------------------------------------------------------------
+// CMPXMediaSettingsEngineTest::?member_function
+// ?implementation_description
+// (other items were commented in a header).
+// -----------------------------------------------------------------------------
+//
+/*
+TInt CMPXMediaSettingsEngineTest::?member_function(
+ CItemParser& aItem )
+ {
+
+ ?code
+
+ }
+*/
+
+// ========================== OTHER EXPORTED FUNCTIONS =========================
+// None
+
+// [End of File] - Do not remove