--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/profilesservices/ProfileEngine/tsrc/public/basic/WrapperMdlTest/src/MT_MProEngEngine.cpp Thu Dec 17 08:52:52 2009 +0200
@@ -0,0 +1,1497 @@
+/*
+* Copyright (c) 2007 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: Implementation of the MT_MProEngEngine test class.
+*
+*/
+
+////////////////////////////////////////////////////////////////////////
+// MT_MProEngEngine.cpp
+//
+
+// CLASS HEADER
+#include "MT_MProEngEngine.h"
+
+// EXTERNAL INCLUDES
+#include <EUnitMacros.h>
+#include <MProEngEngine.h>
+#include <MProEngProfile.h>
+#include "MProfileEngineExtended.h"
+#include "MProfile.h"
+#include "MProfileExtended.h"
+#include <ProEngFactory.h>
+#include <Profile.hrh>
+#include "ProfileEngineConstants.h"
+
+// INTERNAL INCLUDES
+#include "T_ProfileTestTools.h"
+
+MT_MProEngEngine* MT_MProEngEngine::NewL()
+ {
+ MT_MProEngEngine* self = MT_MProEngEngine::NewLC();
+ CleanupStack::Pop();
+
+ return self;
+ }
+
+MT_MProEngEngine* MT_MProEngEngine::NewLC()
+ {
+ MT_MProEngEngine* self = new( ELeave ) MT_MProEngEngine();
+ CleanupStack::PushL( self );
+
+ self->ConstructL();
+
+ return self;
+ }
+
+
+MT_MProEngEngine::~MT_MProEngEngine()
+ {
+ if( iInternalEngine )
+ {
+ iInternalEngine->Release();
+ iInternalEngine = NULL;
+ }
+ }
+
+
+MT_MProEngEngine::MT_MProEngEngine()
+ {
+ }
+
+void MT_MProEngEngine::ConstructL()
+ {
+ // The ConstructL from the base class CEUnitTestSuiteClass must be called.
+ // It generates the test case table.
+ CEUnitTestSuiteClass::ConstructL();
+ iInternalEngine = CreateProfileEngineExtendedL();
+ }
+
+
+void MT_MProEngEngine::SetupL()
+ {
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetupL begin" ) );
+ iEngine = ProEngFactory::NewEngineL();
+ iOrigId = iInternalEngine->ActiveProfileId();
+ iInternalEngine->SetActiveProfileL( iActiveId );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetupL end" ) );
+ }
+
+void MT_MProEngEngine::Setup0L()
+ {
+ iActiveId = 0;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup1L()
+ {
+ iActiveId = 1;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup2L()
+ {
+ iActiveId = 2;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup3L()
+ {
+ iActiveId = 3;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup4L()
+ {
+ iActiveId = 4;
+ SetupL();
+ }
+
+#ifdef __OFFLINE_MODE
+void MT_MProEngEngine::Setup5L()
+ {
+ iActiveId = 5;
+ SetupL();
+ }
+
+#endif // __OFFLINE_MODE
+#ifdef __DRIVE_MODE
+void MT_MProEngEngine::Setup6L()
+ {
+ iActiveId = 6;
+ SetupL();
+ }
+
+#endif // __DRIVE_MODE
+
+#ifdef __DYNAMIC_PROFILES
+void MT_MProEngEngine::SetupDynamicProfilesL()
+ {
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetupDynamicProfilesL begin" ) );
+ const TInt start( KProfileBaseDynamicProfileId );
+ const TInt end( start + KProfilesMaxNumberOfDynamicProfiles );
+ for( TInt i(start); i<end; ++i )
+ {
+ MProfileExtended* p( iInternalEngine->CreateProfileL() );
+ p->Release();
+ }
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetupDynamicProfilesL end" ) );
+ }
+
+void MT_MProEngEngine::Setup30L()
+ {
+ EUNIT_PRINT( _L( "MT_MProEngEngine::Setup30L begin" ) );
+ SetupDynamicProfilesL();
+ iActiveId = 30;
+ SetupL();
+ EUNIT_PRINT( _L( "MT_MProEngEngine::Setup30L end" ) );
+ }
+
+void MT_MProEngEngine::Setup31L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 31;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup32L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 32;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup33L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 33;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup34L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 34;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup35L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 35;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup36L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 36;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup37L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 37;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup38L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 38;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup39L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 39;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup40L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 40;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup41L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 41;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup42L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 42;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup43L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 43;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup44L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 44;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup45L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 45;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup46L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 46;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup47L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 47;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup48L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 48;
+ SetupL();
+ }
+
+void MT_MProEngEngine::Setup49L()
+ {
+ SetupDynamicProfilesL();
+ iActiveId = 49;
+ SetupL();
+ }
+#endif // __DYNAMIC_PROFILES
+
+void MT_MProEngEngine::Teardown()
+ {
+ if( iEngine )
+ {
+ iEngine->Release();
+ iEngine = NULL;
+ }
+ T_ProfileTestTools::ResetRepository();
+ //iInternalEngine->SetActiveProfileL( iOrigId );
+ }
+
+#ifdef __DYNAMIC_PROFILES
+void MT_MProEngEngine::TeardownDynamicProfiles()
+ {
+ Teardown();
+ }
+#endif // __DYNAMIC_PROFILES
+
+void MT_MProEngEngine::ReleaseTestL()
+ {
+ TRAP_IGNORE( ForcedLeaveL() );
+ }
+
+void MT_MProEngEngine::ForcedLeaveL()
+ {
+ MProEngEngine* engine( ProEngFactory::NewEngineL() );
+ CleanupReleasePushL( *engine );
+ User::Leave( KErrGeneral );
+ }
+
+void MT_MProEngEngine::ActiveProfileLCTestL()
+ {
+ MProEngProfile* profile( iEngine->ActiveProfileLC() );
+ MProfile* internalProfile( iInternalEngine->ActiveProfileLC() );
+ TBool result(
+ T_ProfileTestTools::CompareProfiles( *profile, *internalProfile ) );
+ CleanupStack::PopAndDestroy( 2 ); // internalProfile, profile
+ EUNIT_ASSERT( result );
+ }
+
+void MT_MProEngEngine::ActiveProfileTestL()
+ {
+ MProEngProfile* profile( iEngine->ActiveProfileL() );
+ CleanupReleasePushL( *profile );
+ MProfile* internalProfile( iInternalEngine->ActiveProfileL() );
+ TBool result(
+ T_ProfileTestTools::CompareProfiles( *profile, *internalProfile ) );
+ internalProfile->Release();
+ CleanupStack::PopAndDestroy(); // profile
+ EUNIT_ASSERT( result );
+ }
+
+void MT_MProEngEngine::ActiveProfileIdTestL()
+ {
+ TInt id( iEngine->ActiveProfileId() );
+ EUNIT_ASSERT( id == iActiveId );
+ }
+
+void MT_MProEngEngine::ProfileNameArrayLCTestL()
+ {
+ __UHEAP_MARK;
+ MProEngProfileNameArray* array = iEngine->ProfileNameArrayLC();
+ MProfilesNamesArray* array2 = iInternalEngine->ProfilesNamesArrayLC();
+ TBool result( T_ProfileTestTools::CompareNameArrays( *array, *array2 ) );
+ CleanupStack::PopAndDestroy( 2 ); // array2, array
+ __UHEAP_MARKEND;
+ EUNIT_ASSERT( result );
+ }
+
+void MT_MProEngEngine::SetActiveProfileTestL()
+ {
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL begin" ) );
+ TInt lastId( EProfilePagerId + 1 );
+#ifdef __OFFLINE_MODE
+ lastId = EProfileOffLineId + 1;
+#endif // __OFFLINE_MODE
+#ifdef __DRIVE_MODE
+ lastId = EProfileDriveId + 1;
+#endif // __DRIVE_MODE
+ TInt i( 0 );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL before for-loop" ) );
+ for( ; i<lastId; ++i )
+ {
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL before iEngine->SetActiveProfileL(%d)" ), i );
+ iEngine->SetActiveProfileL( i );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL after iEngine->SetActiveProfileL(%d)" ), i );
+ EUNIT_ASSERT( i == iInternalEngine->ActiveProfileId() );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL after ASSERT" ) );
+ }
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL after for before iEngine->SetActiveProfileL(%d)" ), i );
+ TRAPD( err, iEngine->SetActiveProfileL( i ) );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::SetActiveProfileTestL after for after iEngine->SetActiveProfileL(%d)" ), i );
+ EUNIT_ASSERT( err == KErrNotFound );
+ }
+
+void MT_MProEngEngine::ProfileLCTestL()
+ {
+ TInt lastId( EProfilePagerId + 1 );
+#ifdef __OFFLINE_MODE
+ lastId = EProfileOffLineId + 1;
+#endif // __OFFLINE_MODE
+#ifdef __DRIVE_MODE
+ lastId = EProfileDriveId + 1;
+#endif // __DRIVE_MODE
+ TInt i( 0 );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::ProfileLCTestL lastId=%d" ), lastId );
+ for( ; i<lastId; ++i )
+ {
+ EUNIT_PRINT( _L( "MT_MProEngEngine::ProfileLCTestL in for i=%d" ), i );
+ MProEngProfile* p( iEngine->ProfileLC( i ) );
+ MProfileExtended* p2( iInternalEngine->ProfileLC( i ) );
+ TBool result( T_ProfileTestTools::CompareProfiles( *p, *p2 ) );
+ CleanupStack::PopAndDestroy( 2 ); // p2, p
+ EUNIT_ASSERT( result );
+ }
+ EUNIT_PRINT( _L( "MT_MProEngEngine::ProfileLCTestL after for i=%d" ), i );
+ TRAPD( err, MProEngProfile* p = iEngine->ProfileLC( i ) );
+ EUNIT_PRINT( _L( "MT_MProEngEngine::ProfileLCTestL before last assert" ) );
+ EUNIT_ASSERT( err == KErrNotFound );
+ }
+
+void MT_MProEngEngine::ProfileTestL()
+ {
+ TInt lastId( EProfilePagerId + 1 );
+#ifdef __OFFLINE_MODE
+ lastId = EProfileOffLineId + 1;
+#endif // __OFFLINE_MODE
+#ifdef __DRIVE_MODE
+ lastId = EProfileDriveId + 1;
+#endif // __DRIVE_MODE
+ TInt i( 0 );
+ for( ; i<lastId; ++i )
+ {
+ MProEngProfile* p( iEngine->ProfileL( i ) );
+ CleanupReleasePushL( *p );
+ MProfileExtended* p2( iInternalEngine->ProfileL( i ) );
+ TBool result( T_ProfileTestTools::CompareProfiles( *p, *p2 ) );
+ p2->Release();
+ CleanupStack::PopAndDestroy(); // p
+ EUNIT_ASSERT( result );
+ }
+ TRAPD( err, MProEngProfile* p = iEngine->ProfileL( i ) );
+ EUNIT_ASSERT( err == KErrNotFound );
+ }
+
+#ifdef __DYNAMIC_PROFILES
+void MT_MProEngEngine::SetActiveProfileDynamicProfilesTestL()
+ {
+ const TInt start( KProfileBaseDynamicProfileId );
+ const TInt end( start + KProfilesMaxNumberOfDynamicProfiles );
+ TInt i( start );
+ for( ; i<end; ++i )
+ {
+ iEngine->SetActiveProfileL( i );
+ EUNIT_ASSERT( i == iInternalEngine->ActiveProfileId() );
+ }
+ TRAPD( err, iEngine->SetActiveProfileL( i ) );
+ EUNIT_ASSERT( err == KErrNotFound );
+ }
+
+void MT_MProEngEngine::ProfileDynamicProfilesTestL()
+ {
+ const TInt start( KProfileBaseDynamicProfileId );
+ const TInt end( start + KProfilesMaxNumberOfDynamicProfiles );
+ TInt i( start );
+ for( ; i<end; ++i )
+ {
+ MProfileExtended* p2( iInternalEngine->ProfileLC( i ) );
+ MProEngProfile* p( iEngine->ProfileL( i ) );
+ TBool result( T_ProfileTestTools::CompareProfiles( *p, *p2 ) );
+ p->Release();
+ CleanupStack::PopAndDestroy(); // p2
+ EUNIT_ASSERT( result );
+ }
+ TRAPD( err, MProEngProfile* p = iEngine->ProfileLC( i ) );
+ EUNIT_ASSERT( err == KErrNotFound );
+ }
+#endif // __DYNAMIC_PROFILES
+
+EUNIT_BEGIN_TEST_TABLE(
+ MT_MProEngEngine,
+ "Profile Engine Wrapper Test cases.",
+ "MODULE" )
+
+EUNIT_TEST(
+ "Release - test",
+ "MProEngEngine",
+ "Release",
+ "FUNCTIONALITY",
+ Setup0L,
+ ReleaseTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 0 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup0L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 0 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup0L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 0 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup0L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 0 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup0L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 0 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup0L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 0 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup0L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 0 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup0L,
+ ProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 1 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup1L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 1 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup1L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 1 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup1L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 1 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup1L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 1 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup1L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 1 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup1L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 1 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup1L,
+ ProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 2 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup2L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 2 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup2L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 2 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup2L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 2 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup2L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 2 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup2L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 2 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup2L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 2 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup2L,
+ ProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 3 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup3L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 3 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup3L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 3 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup3L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 3 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup3L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 3 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup3L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 3 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup3L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 3 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup3L,
+ ProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 4 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup4L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 4 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup4L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 4 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup4L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 4 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup4L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 4 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup4L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 4 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup4L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 4 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup4L,
+ ProfileTestL,
+ Teardown)
+
+#ifdef __OFFLINE_MODE
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 5 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup5L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 5 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup5L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 5 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup5L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 5 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup5L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 5 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup5L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 5 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup5L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 5 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup5L,
+ ProfileTestL,
+ Teardown)
+
+#endif // __OFFLINE_MODE
+
+#ifdef __DRIVE_MODE
+EUNIT_TEST(
+ "Get Active profile settings (object pushed to stack) 6 - test",
+ "MProEngEngine",
+ "ActiveProfileLC",
+ "FUNCTIONALITY",
+ Setup6L,
+ ActiveProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile settings 6 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup6L,
+ ActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get Active profile id 6 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup6L,
+ ActiveProfileIdTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile name array 6 - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup6L,
+ ProfileNameArrayLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Set active profile 6 - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup6L,
+ SetActiveProfileTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings (object pushed to stack) 6 - test",
+ "MProEngEngine",
+ "ProfileLC",
+ "FUNCTIONALITY",
+ Setup6L,
+ ProfileLCTestL,
+ Teardown)
+
+EUNIT_TEST(
+ "Get profile settings 6 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup6L,
+ ProfileTestL,
+ Teardown)
+
+#endif // __DRIVE_MODE
+#ifdef __DYNAMIC_PROFILES
+EUNIT_TEST(
+ "Get Profiles name array with user created profiles - test",
+ "MProEngEngine",
+ "ProfileNameArrayLC",
+ "FUNCTIONALITY",
+ Setup30L,
+ ProfileNameArrayLCTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Set Active Profile (user created profile) - test",
+ "MProEngEngine",
+ "SetActiveProfileL",
+ "FUNCTIONALITY",
+ Setup30L,
+ SetActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 30 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup30L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 30 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup30L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 30 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup30L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 31 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup31L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 31 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup31L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 31 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup31L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 32 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup32L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 32 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup32L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 32 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup32L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 33 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup33L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 33 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup33L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 33 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup33L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 34 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup34L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 34 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup34L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 34 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup34L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 35 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup35L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 35 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup35L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 35 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup35L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 36 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup36L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 36 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup36L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 36 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup36L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 37 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup37L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 37 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup37L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 37 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup37L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 38 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup38L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 38 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup38L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 38 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup38L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 39 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup39L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 39 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup39L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 39 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup39L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 40 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup40L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 40 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup40L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 40 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup40L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 41 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup41L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 41 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup41L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 41 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup41L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 42 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup42L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 42 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup42L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 42 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup42L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 43 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup43L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 43 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup43L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 43 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup43L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 44 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup44L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 44 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup44L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 44 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup44L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 45 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup45L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 45 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup45L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 45 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup45L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 46 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup46L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 46 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup46L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 46 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup46L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 47 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup47L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 47 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup47L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 47 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup47L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 48 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup48L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 48 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup48L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 48 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup48L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile ID (user created profile) 49 - test",
+ "MProEngEngine",
+ "ActiveProfileId",
+ "FUNCTIONALITY",
+ Setup49L,
+ ActiveProfileIdTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Active Profile settings (user created profile) 49 - test",
+ "MProEngEngine",
+ "ActiveProfileL",
+ "FUNCTIONALITY",
+ Setup49L,
+ ActiveProfileTestL,
+ TeardownDynamicProfiles)
+
+EUNIT_TEST(
+ "Get Profile settings (user created profile) 49 - test",
+ "MProEngEngine",
+ "ProfileL",
+ "FUNCTIONALITY",
+ Setup49L,
+ ProfileTestL,
+ TeardownDynamicProfiles)
+
+#endif // __DYNAMIC_PROFILES
+
+EUNIT_END_TEST_TABLE
+
+// END OF FILE
+