diff -r 839377eedc2b -r befca0ec475f mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/src/vcxnssettingsenginetestBlocks.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mediasettings/videoplayersettingsengine/tsrc/vpsettingsenginetest/src/vcxnssettingsenginetestBlocks.cpp Wed Sep 01 12:30:28 2010 +0100 @@ -0,0 +1,828 @@ +/* +* Copyright (c) 2002 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: ?Description* +*/ + + + + +// [INCLUDE FILES] - do not remove +#include +#include +#include +#include +#include +#include "vcxnssettingsenginetest.h" +#include "vcxtestlog.h" +#include "videosettingsdrivemonitor.h" +#include "IptvTestUtilALR.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 =============================== + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::Delete +// Delete here all resources allocated and opened from test methods. +// Called from destructor. +// ----------------------------------------------------------------------------- +// +void CVcxNsSettingsEngineTest::Delete() + { + if( iSettingsEngine ) + { + delete iSettingsEngine; + iSettingsEngine = NULL; + } + + iFs.Close(); + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::RunMethodL +// Run specified method. Contains also table of test mothods and their names. +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::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", CVcxNsSettingsEngineTest::CreateL ), + ENTRY( "GetUsedMemory", CVcxNsSettingsEngineTest::GetUsedMemoryL ), + ENTRY( "SetUsedMemory", CVcxNsSettingsEngineTest::SetUsedMemoryL ), + ENTRY( "GetParentControl", CVcxNsSettingsEngineTest::GetParentControl ), + ENTRY( "SetParentControl", CVcxNsSettingsEngineTest::SetParentControl ), + ENTRY( "GetVideoOnDemandThumbnails", CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails ), + ENTRY( "SetVideoOnDemandThumbnails", CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails ), + ENTRY( "GetUsedSnapId", CVcxNsSettingsEngineTest::GetUsedSnapId ), + ENTRY( "SetUsedSnapId", CVcxNsSettingsEngineTest::SetUsedSnapId ), + ENTRY( "GetAllowUseGprs", CVcxNsSettingsEngineTest::GetAllowUseGprs ), + ENTRY( "SetAllowUseGprs", CVcxNsSettingsEngineTest::SetAllowUseGprs ), + ENTRY( "GetAllowRoaming", CVcxNsSettingsEngineTest::GetAllowRoaming ), + ENTRY( "SetAllowRoaming", CVcxNsSettingsEngineTest::SetAllowRoaming ), + ENTRY( "CheckLockCodeL", CVcxNsSettingsEngineTest::CheckLockCodeL ), + ENTRY( "GetPlayerVolume", CVcxNsSettingsEngineTest::GetPlayerVolume ), + ENTRY( "SetPlayerVolume", CVcxNsSettingsEngineTest::SetPlayerVolume ) + //ADD NEW ENTRY HERE + // [test cases entries] - Do not remove + + }; + + const TInt count = sizeof( KFunctions ) / + sizeof( TStifFunctionInfo ); + + return RunInternalL( KFunctions, count, aItem ); + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetUsedMemoryL +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::CreateL( + CStifItemParser& /*aItem*/ ) + { + // Print to UI + _LIT( KVcxVideoSettingsEngineTest, "VcxVideoSettingsEngineTest" ); + _LIT( KCurrentFunction, "In CreateL" ); + TestModuleIf().Printf( 0, KVcxVideoSettingsEngineTest, KCurrentFunction ); + // Print to log file + iLog->Log( KCurrentFunction ); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::CreateL"); + + if( !iSettingsEngine ) + { + iSettingsEngine = CVcxNsSettingsEngine::NewL(); + } + + iIadUpdateTime = 0; + + User::LeaveIfError( iFs.Connect() ); + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::CreateL"); + return KErrNone; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::LogMethod +// Generate log from current method +// ----------------------------------------------------------------------------- +// +void CVcxNsSettingsEngineTest::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 ); + } + +// ----------------------------------------------------------------------------- +// CVCXPlayerCoreApiTest::LogMethod +// Generate log from current method +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::FindDrive( TInt aType ) + { + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::FindDrive"); + + CVideoSettingsDriveMonitor* driveMonitor = CVideoSettingsDriveMonitor::NewL( iFs ); + TInt driveNumber( -1 ); + + switch( aType ) + { + case EFixedDrive: + driveNumber = driveMonitor->FixedDrive(EFalse); + break; + case EMassStorageDrive: + driveNumber = driveMonitor->MassStorageDrive(); + break; + case EPhoneMemoryDrive: + driveNumber = driveMonitor->PhoneMemoryDrive(); + break; + case EMemoryCardDrive: + driveNumber = driveMonitor->MemoryCardDrive(); + break; + default: + //Set given int to drivenumber + driveNumber = aType; + } + + VCXLOGLO2("<<< CVcxNsSettingsEngineTest::FindDrive (%d)", driveNumber); + return driveNumber; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetUsedMemoryL +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetUsedMemoryL( + CStifItemParser& aItem ) + { + LogMethod(_L("GetUsedMemoryL")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetUsedMemoryL"); + + TInt expectedValue( -1 ); + if( aItem.GetNextInt( expectedValue ) != KErrNone ) + { + expectedValue = iUsedMemory; + } + + TInt usedMemory( 0 ); + TRAPD( error, iSettingsEngine->GetUsedMemoryL( usedMemory ) ); + + if( error != KErrNone ) + { + VCXLOGLO2("CVcxNsSettingsEngineTest::GetUsedMemoryL -- error after call: %d", error); + VCXLOGLO2("<<< CVcxNsSettingsEngineTest::GetUsedMemoryL (%d)", error); + return error; + } + + if( expectedValue != usedMemory ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetUsedMemoryL -- Expected memory: %d Used memory: %d", expectedValue, usedMemory); + error = KErrCorrupt; + } + + VCXLOGLO2("<<< CVcxNsSettingsEngineTest::GetUsedMemoryL (%d)", error); + return error; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetUsedMemory +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetUsedMemoryL( + CStifItemParser& aItem ) + { + LogMethod(_L("SetUsedMemoryL")); + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetUsedMemoryL"); + + TInt error( 0 ); + + TInt driveType( -1 ); + User::LeaveIfError( aItem.GetNextInt( driveType ) ); + + TInt driveNumber( 0 ); + driveNumber = FindDrive( driveType ); + + // Attempt to set the used memory + TBool ret; + ret = iSettingsEngine->SetUsedMemory( driveNumber ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetUsedMemory -- Returned false!"); + error = KErrGeneral; + } + else + { + iUsedMemory = driveNumber; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetUsedMemory"); + return error; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetParentControl +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetParentControl( + CStifItemParser& aItem ) + { + LogMethod(_L("GetParentControl")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetParentControl"); + + TInt expectedParentControl( -1 ); + aItem.GetNextInt( expectedParentControl ); + + TInt parentControl( 0 ); + TBool ret( EFalse ); + ret = iSettingsEngine->GetParentControl( parentControl ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::GetParentControl -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetParentControl"); + return KErrGeneral; + } + + if( expectedParentControl != -1 && expectedParentControl != parentControl ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetParentControl -- Expected value: %d Returned value: %d", expectedParentControl, parentControl); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetParentControl"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetParentControl"); + return KErrNone; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetParentControl +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetParentControl( + CStifItemParser& aItem ) + { + LogMethod(_L("SetParentControl")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetParentControl"); + + TInt parentControl( 0 ); + aItem.GetNextInt( parentControl ); + + TBool ret; + ret = iSettingsEngine->SetParentControl( parentControl ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetParentControl -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetParentControl"); + return KErrGeneral; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetParentControl"); + return KErrNone; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails( + CStifItemParser& aItem ) + { + LogMethod(_L("GetVideoOnDemandThumbnails")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails"); + + TInt expectedValue( -1 ); + aItem.GetNextInt( expectedValue ); + + TInt value( 0 ); + TBool ret; + TRAPD( error, ret = iSettingsEngine->GetVideoOnDemandThumbnails( value ) ); + + if( error ) + { + VCXLOGLO2("CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails -- Returned %d!", error); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails"); + return error; + } + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails"); + return KErrGeneral; + } + + if( expectedValue != -1 && expectedValue != value ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails -- Expected value: %d Returned value: %d", expectedValue, value); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetVideoOnDemandThumbnails"); + return KErrNone; + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails( + CStifItemParser& aItem ) + { + LogMethod(_L("SetVideoOnDemandThumbnails")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails"); + + TInt value( 0 ); + aItem.GetNextInt( value ); + + TBool ret; + TRAPD( error, ret = iSettingsEngine->SetVideoOnDemandThumbnails( value ) ); + + if( error ) + { + VCXLOGLO2("CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails -- Returned %d!", error); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails"); + return error; + } + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails"); + return KErrGeneral; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetVideoOnDemandThumbnails"); + return KErrNone; + } + + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetUsedSnapId +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetUsedSnapId( + CStifItemParser& aItem ) + { + LogMethod(_L("GetUsedSnapId")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetUsedSnapId"); + + aItem.SetParsingType( CStifItemParser::EQuoteStyleParsing ); + + TPtrC snapName; + aItem.GetNextString( snapName ); + + TInt expectedValue( -1 ); + + if( snapName.Length() > 0 ) + { + CIptvTestUtilALR* alrUtil = CIptvTestUtilALR::NewLC(); + expectedValue = alrUtil->GetDestinationIdL( snapName ); + CleanupStack::PopAndDestroy( alrUtil ); + } + + TInt value( 0 ); + TBool ret; + ret = iSettingsEngine->GetUsedSnapId( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::GetUsedSnapId -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetUsedSnapId"); + return KErrGeneral; + } + + VCXLOGLO2("<<< CVcxNsSettingsEngineTest::GetUsedSnapId -- value %d", value); + + if( expectedValue != -1 && expectedValue != value ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetUsedSnapId -- Expected value: %d Returned value: %d", expectedValue, value); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetUsedSnapId"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetUsedSnapId"); + return KErrNone; + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetUsedSnapId +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetUsedSnapId( + CStifItemParser& aItem ) + { + LogMethod(_L("SetUsedSnapId")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetUsedSnapId"); + + aItem.SetParsingType( CStifItemParser::EQuoteStyleParsing ); + + TPtrC snapName; + aItem.GetNextString( snapName ); + + TInt usedSnap( -1 ); + + if( snapName.Compare(_L("INVALID")) != 0 ) + { + CIptvTestUtilALR* alrUtil = CIptvTestUtilALR::NewLC(); + usedSnap = alrUtil->GetDestinationIdL( snapName ); + CleanupStack::PopAndDestroy( alrUtil ); + } + + TBool ret; + ret = iSettingsEngine->SetUsedSnapId( usedSnap ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetUsedSnapId -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetUsedSnapId"); + return KErrGeneral; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetUsedSnapId"); + return KErrNone; + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetAllowUseGprs +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetAllowUseGprs( + CStifItemParser& aItem ) + { + LogMethod(_L("GetAllowUseGprs")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetAllowUseGprs"); + + TInt expectedValue( -1 ); + aItem.GetNextInt( expectedValue ); + + TInt value( 0 ); + TBool ret; + ret = iSettingsEngine->GetAllowUseGprs( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::GetAllowUseGprs -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetAllowUseGprs"); + return KErrGeneral; + } + + if( expectedValue != -1 && expectedValue != value ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetAllowUseGprs -- Expected value: %d Returned value: %d", expectedValue, value); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetAllowUseGprs"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetAllowUseGprs"); + + return KErrNone; + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetAllowUseGprs +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetAllowUseGprs( + CStifItemParser& aItem ) + { + LogMethod(_L("SetAllowUseGprs")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetAllowUseGprs"); + + TInt value( 0 ); + aItem.GetNextInt( value ); + + TBool ret; + ret = iSettingsEngine->SetAllowUseGprs( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetAllowUseGprs -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetAllowUseGprs"); + return KErrGeneral; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetAllowUseGprs"); + + return KErrNone; + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetAllowRoaming +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetAllowRoaming( + CStifItemParser& aItem ) + { + LogMethod(_L("GetAllowRoaming")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetAllowRoaming"); + + TInt expectedValue( -1 ); + aItem.GetNextInt( expectedValue ); + + TInt value( 0 ); + TBool ret; + ret = iSettingsEngine->GetAllowRoaming( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::GetAllowRoaming -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetAllowRoaming"); + return KErrGeneral; + } + + if( expectedValue != -1 && expectedValue != value ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetAllowRoaming -- Expected value: %d Returned value: %d", expectedValue, value); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetAllowRoaming"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetAllowRoaming"); + + return KErrNone; + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetAllowRoaming +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetAllowRoaming( + CStifItemParser& aItem ) + { + LogMethod(_L("SetAllowRoaming")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetAllowRoaming"); + + TInt value( 0 ); + aItem.GetNextInt( value ); + + TBool ret; + ret = iSettingsEngine->SetAllowRoaming( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetAllowRoaming -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetAllowRoaming"); + return KErrGeneral; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetAllowRoaming"); + + return KErrNone; + + } + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::CheckLockCodeL +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::CheckLockCodeL( + CStifItemParser& aItem ) + { + LogMethod(_L("CheckLockCodeL")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::CheckLockCodeL"); + + TInt expectedValue( -1 ); + aItem.GetNextInt( expectedValue ); + + TInt value( 0 ); + TBool ret; + TRAPD(error, ret = iSettingsEngine->CheckLockCodeL()); + + if( error != KErrNone ) + { + VCXLOGLO2("CVcxNsSettingsEngineTest::CheckLockCodeL -- Error %d", error); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::CheckLockCodeL"); + return KErrGeneral; + } + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::CheckLockCodeL -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::CheckLockCodeL"); + return KErrGeneral; + } + + if( expectedValue != -1 && expectedValue != value ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::CheckLockCodeL -- Expected value: %d Returned value: %d", expectedValue, value); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::CheckLockCodeL"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::CheckLockCodeL"); + + return KErrNone; + } + + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::GetPlayerVolume +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::GetPlayerVolume( + CStifItemParser& aItem ) + { + LogMethod(_L("GetPlayerVolume")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::GetPlayerVolume"); + + TInt expectedValue( -1 ); + aItem.GetNextInt( expectedValue ); + + TInt value( 0 ); + TBool ret; + ret = iSettingsEngine->GetPlayerVolume( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::GetPlayerVolume -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetPlayerVolume"); + return KErrGeneral; + } + + if( expectedValue != -1 && expectedValue != value ) + { + VCXLOGLO3("CVcxNsSettingsEngineTest::GetPlayerVolume -- Expected value: %d Returned value: %d", expectedValue, value); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetPlayerVolume"); + return KErrCorrupt; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::GetPlayerVolume"); + + return KErrNone; + } + + + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::SetPlayerVolume +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +TInt CVcxNsSettingsEngineTest::SetPlayerVolume( + CStifItemParser& aItem ) + { + LogMethod(_L("SetPlayerVolume")); + + VCXLOGLO1(">>> CVcxNsSettingsEngineTest::SetPlayerVolume"); + + TInt value( 0 ); + aItem.GetNextInt( value ); + + TBool ret; + ret = iSettingsEngine->SetPlayerVolume( value ); + + if( !ret ) + { + VCXLOGLO1("CVcxNsSettingsEngineTest::SetPlayerVolume -- Returned false!"); + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetPlayerVolume"); + return KErrGeneral; + } + + VCXLOGLO1("<<< CVcxNsSettingsEngineTest::SetPlayerVolume"); + + return KErrNone; + + } + + +// ----------------------------------------------------------------------------- +// CVcxNsSettingsEngineTest::?member_function +// ?implementation_description +// (other items were commented in a header). +// ----------------------------------------------------------------------------- +// +/* +TInt CVcxNsSettingsEngineTest::?member_function( + CStifItemParser& aItem ) + { + + ?code + + } +*/ + +// ========================== OTHER EXPORTED FUNCTIONS ========================= +// None + +// [End of File] - Do not remove