// -----------------------------------------------------------------------------
// CCollectionManagerTest::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CCollectionManagerTest::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. 

        // engine		
        ENTRY( "CreateCollectionManager", CCollectionManagerTest::CreateCollectionManagerL ),
        ENTRY( "GetCollectionInfos", CCollectionManagerTest::GetCollectionInfosL ),
        ENTRY( "CollectionInfoById", CCollectionManagerTest::CollectionInfoByIdL ),
        ENTRY( "CreateCollection", CCollectionManagerTest::CreateCollectionL ),
        ENTRY( "DeleteCollection", CCollectionManagerTest::DeleteCollectionL ),
        ENTRY( "RenameCollection", CCollectionManagerTest::RenameCollectionL ),
        ENTRY( "AddToCollection", CCollectionManagerTest::AddToCollectionL ),
        ENTRY( "RemoveFromCollectionL", CCollectionManagerTest::RemoveFromCollectionL ),
        ENTRY( "GetCollectionItemArray", CCollectionManagerTest::GetCollectionItemArrayL ),
        ENTRY( "GetCollectionIdByItem", CCollectionManagerTest::GetCollectionIdByItemL ),
        ENTRY( "AddCollectionObserver", CCollectionManagerTest::AddCollectionObserverL ),
        ENTRY( "RemoveCollectionObserver", CCollectionManagerTest::RemoveCollectionObserverL ),
        ENTRY( "GetDriveById", CCollectionManagerTest::GetDriveByIdL ),
        ENTRY( "EndTestSession", CCollectionManagerTest::EndTestSessionL )
        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// Cscp_server_api::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Cscp_server_api::RunMethodL( 
    CStifItemParser& aItem ) 
    {

    TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function. 
        ENTRY( "Example", Cscp_server_api::ExampleL ),
        ENTRY( "Constructor", Cscp_server_api::ConstructorL ),
        ENTRY( "Connect", Cscp_server_api::ConnectL ),
        ENTRY( "Version", Cscp_server_api::VersionL ),
        ENTRY( "GetCode", Cscp_server_api::GetCodeL ),
        ENTRY( "StoreCode", Cscp_server_api::SetCodeL ),
        ENTRY( "ChangeCode", Cscp_server_api::ChangeCodeL ),
        ENTRY( "SetPhoneLock", Cscp_server_api::SetPhoneLockL ),
        ENTRY( "GetLockState", Cscp_server_api::GetLockStateL ),
        ENTRY( "QueryAdminCmd", Cscp_server_api::QueryAdminCmdL ),
        ENTRY( "SetParam", Cscp_server_api::SetParamL ),
        ENTRY( "GetParam", Cscp_server_api::GetParamL ),
        ENTRY( "SecCodeQuery", Cscp_server_api::AuthenticateS60L ),
        ENTRY( "ChangeCodeRequest", Cscp_server_api::CodeChangeQueryL ),
        ENTRY( "CheckConfig", Cscp_server_api::CheckConfigL ),
        ENTRY( "PerformCleanUp", Cscp_server_api::PerformCleanUpL )        
        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestDOMGPPC::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestDOMGPPC::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function. 
        ENTRY( "TestGPPCEnablePriorityControlL", CTestDOMGPPC::TestGPPCEnablePriorityControlL ),
        ENTRY( "TestGPPCAllowGlobalPopups", CTestDOMGPPC::TestGPPCAllowGlobalPopups ),
        ENTRY( "TestGPPCSetPopupPriorityL", CTestDOMGPPC::TestGPPCSetPopupPriorityL ),
        ENTRY( "TestGPPCRemovePopupPriority", CTestDOMGPPC::TestGPPCRemovePopupPriorityL ),
        ENTRY( "TestGPPCShowPopup", CTestDOMGPPC::TestGPPCShowPopupL ),
        ENTRY( "TestGPPCSetRootWinOrdinalPosition", CTestDOMGPPC::TestGPPCSetRootWinOrdinalPosition ),
        ENTRY( "TestGPPCAddSubPopupL", CTestDOMGPPC::TestGPPCAddSubPopupL ),
        ENTRY( "TestGPPCAddPopupToControlStackL", CTestDOMGPPC::TestGPPCAddPopupToControlStackL ),
        ENTRY( "TestGPPCRouseSleepingPopup", CTestDOMGPPC::TestGPPCRouseSleepingPopupL ),
        ENTRY( "TestGPPCFadeBehindPopup", CTestDOMGPPC::TestGPPCFadeBehindPopupL ),

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// Ctestdomgraphiccfg::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestDomGraphicCfg::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function.
        // for AknIconConfig in akniconconfig.h.
        ENTRY( "TestAICPreferredDisplayMode",
                CTestDomGraphicCfg::TestAICPreferredDisplayMode ),
        ENTRY( "TestAICCompressIfPreferredL",
                CTestDomGraphicCfg::TestAICCompressIfPreferredL ),
        ENTRY( "TestAICCompressIfPreferredWithMaskL",
                CTestDomGraphicCfg::TestAICCompressIfPreferredWithMaskL ),
        ENTRY( "TestAICEnableAknIconSrvCache",
                CTestDomGraphicCfg::TestAICEnableAknIconSrvCache ),

        // [test cases entries]

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CNitzRFSPluginTestModule::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CNitzRFSPluginTestModule::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( "CreatePlugin", CNitzRFSPluginTestModule::CreatePlugin ),
        ENTRY( "DestroyPlugin", CNitzRFSPluginTestModule::DestroyPlugin ),
        ENTRY( "RestoreFactorySettings", CNitzRFSPluginTestModule::RestoreFactorySettings ),
        ENTRY( "GetScript", CNitzRFSPluginTestModule::GetScript ),
        ENTRY( "ExecuteCustomCommand", CNitzRFSPluginTestModule::ExecuteCustomCommand ),
        //ADD NEW ENTRY HERE
        // [test cases entries] - Do not remove

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// Cstlport_copy::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Cstlport_copy::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( "copy1_test", Cstlport_copy::copy1_testL ),
        ENTRY( "copy2_test", Cstlport_copy::copy2_testL ),
        ENTRY( "copy3_test", Cstlport_copy::copy3_testL ),
        ENTRY( "copy4_test", Cstlport_copy::copy4_testL ),
        ENTRY( "copyb_test", Cstlport_copy::copyb_testL ),
 	    	ENTRY( "copyb0_test", Cstlport_copy::copyb0_testL ),
	

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CemailTest::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CemailTest::RunMethodL( 
    CStifItemParser& aItem ) 
    {
   
    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( "DDFStructure", CemailTest::DDFStructureL),
        ENTRY( "FetchNode", CemailTest::FetchNodeL ),
        ENTRY( "FetchLeaf", CemailTest::FetchLeafL ),
        ENTRY( "AddNode", CemailTest::AddNodeL ),
        ENTRY( "UpdateLeaf", CemailTest::UpdateLeafL ),
        ENTRY( "UpdateLeafData", CemailTest::UpdateLeafDataL ),
        ENTRY( "Execute", CemailTest::ExecuteLeafL ),
        ENTRY( "ExecuteData", CemailTest::ExecuteLeafDataL ),
        ENTRY( "DeleteNode", CemailTest::DeleteObjectL ),
        ENTRY( "StartAtomic", CemailTest::StartAtomicL),
	    ENTRY( "CommitAtomic", CemailTest::CommitAtomicL),
	    ENTRY( "RollbackAtomic", CemailTest::RollbackAtomicL),
	    ENTRY( "CompleteCommands", CemailTest::CompleteCommandsL),
        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }    
示例#8
0
// -----------------------------------------------------------------------------
// CIlbcEncoderIntfcTestClass::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CIlbcEncoderIntfcTestClass::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( "CreateIlbcEncoderIntfc", CIlbcEncoderIntfcTestClass::CreateIlbcEncoderIntfc ),
		ENTRY( "CreateIlbcEncoderIntfcNull", CIlbcEncoderIntfcTestClass::CreateIlbcEncoderIntfcNull ),
		ENTRY( "CreateDevSoundInstance", CIlbcEncoderIntfcTestClass::CreateDevSoundInstance ),
		ENTRY( "CreateInputStreamInstance", CIlbcEncoderIntfcTestClass::CreateInputStreamInstance),
  		ENTRY( "SetEncoderMode", CIlbcEncoderIntfcTestClass::SetEncoderMode ),
		ENTRY( "SetVadMode", CIlbcEncoderIntfcTestClass::SetVadMode ),
		ENTRY( "GetVadMode", CIlbcEncoderIntfcTestClass::GetVadMode )

        };

    const TInt count = sizeof( KFunctions ) /
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestHistoryLog::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestHistoryLog::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( "CreateHistoryArray", CTestHistoryLog::CreateHistoryArrayL ),
        ENTRY( "CreateHistoryArrayOwned", CTestHistoryLog::CreateHistoryArrayOwnedL ),
        ENTRY( "DeleteHistoryArray",	CTestHistoryLog::DeleteHistoryArray ),
        ENTRY( "ResetHistoryArray",	CTestHistoryLog::ResetHistoryArray ),
        ENTRY( "AddHistoryJobNull",	CTestHistoryLog::AddNullEntryL ),
        ENTRY( "AddNewJobEntry",	CTestHistoryLog::AddNewJobEntryL ),
        ENTRY( "AddNewPushMsgEntry", CTestHistoryLog::AddNewPushMsgEntryL ),
        ENTRY( "AddNewPushMsgAndTaskEntry", CTestHistoryLog::AddNewPushMsgAndTaskEntryL ),
        ENTRY( "RemoveEntry", CTestHistoryLog::RemoveEntry ),
        ENTRY( "SortByType", CTestHistoryLog::SortByType ),
        ENTRY( "SortByTime", CTestHistoryLog::SortByTime ),
        ENTRY( "DoStreaming", CTestHistoryLog::DoStreamingL ),
        ENTRY( "AddMoreThanFivePushMsgs", CTestHistoryLog::AddMoreThanFivePushMsgsL ),
        ENTRY( "AddMoreThanFiveJobs", CTestHistoryLog::AddMoreThanFiveJobsL ),
        ENTRY( "CreateAndDestroyAlertInfo", CTestHistoryLog::CreateAndDestroyAlertInfoL ),
        ENTRY( "CreateAndDestroyJob", CTestHistoryLog::CreateAndDestroyJobL ),
        ENTRY( "CreateAndDestroyPushMsg", CTestHistoryLog::CreateAndDestroyPushMsgL ),
        ENTRY( "SetGetAndResetAlertInfo", CTestHistoryLog::SetGetAndResetAlertInfoL ),
        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }    
// -----------------------------------------------------------------------------
// CTestSdkGraphics::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestSdkGraphics::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function.
        // for DynamicPalette in palette.h.
        ENTRY( "TestDPDefaultColor256Util",
                CTestSdkGraphics::TestDPDefaultColor256Util ),
        ENTRY( "TestDPSetColor256Util",
                CTestSdkGraphics::TestDPSetColor256Util ),
        ENTRY( "TestDPColor16array",
                CTestSdkGraphics::TestDPColor16array ),
        ENTRY( "TestDPColor16inverse",
                CTestSdkGraphics::TestDPColor16inverse ),

        // [test cases entries]

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CG711DecoderIntfcTestClass::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CG711DecoderIntfcTestClass::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( "CreateG711DecoderIntfc", CG711DecoderIntfcTestClass::CreateG711DecoderIntfc ),
 		ENTRY( "SetDecoderMode", CG711DecoderIntfcTestClass::SetDecoderMode ),
		ENTRY( "SetCng", CG711DecoderIntfcTestClass::SetCng ),
  		ENTRY( "GetCng", CG711DecoderIntfcTestClass::GetCng ),
		ENTRY( "SetPlc", CG711DecoderIntfcTestClass::SetPlc ),
		ENTRY( "CreateObject", CG711DecoderIntfcTestClass::CreateObject )

        };

    const TInt count = sizeof( KFunctions ) /
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestSDKEIKHKEYT::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestSDKEIKHKEYT::RunMethodL( 
    CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        ENTRY( "TestEHKEYCEikHotKeyTableL",
            CTestSDKEIKHKEYT::TestEHKEYCEikHotKeyTableL ),
        ENTRY( "TestEHKEYAddItemL", CTestSDKEIKHKEYT::TestEHKEYAddItemL ),
        ENTRY( "TestEHKEYCommandIdFromHotKeyL",
            CTestSDKEIKHKEYT::TestEHKEYCommandIdFromHotKeyL ),
        ENTRY( "TestEHKEYHotKeyFromCommandIdL",
            CTestSDKEIKHKEYT::TestEHKEYHotKeyFromCommandIdL ),
        ENTRY( "TestEHKEYRemoveItemL",
            CTestSDKEIKHKEYT::TestEHKEYRemoveItemL ),
        ENTRY( "TestEHKEYConstructFromResourceL",
            CTestSDKEIKHKEYT::TestEHKEYConstructFromResourceL ),
        ENTRY( "TestEHKEYResetL", CTestSDKEIKHKEYT::TestEHKEYResetL ),
        ENTRY( "TestEHKEYDestructorL", CTestSDKEIKHKEYT::TestEHKEYDestructorL ),

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
TInt CSendUiPluginAPITest::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( "CSendUiSingleton", CSendUiPluginAPITest::TestCSendUiSingletonNewL ), 
        ENTRY( "CMsvSessions", CSendUiPluginAPITest::TestMsvSessionL ),
        ENTRY( "CClientMtmRegistryL", CSendUiPluginAPITest::TestClientMtmRegistryL ),
        ENTRY( "CMtmUiRegistry", CSendUiPluginAPITest::TestMtmUiRegistryL ),
        ENTRY( "CMtmUiDataRegistry", CSendUiPluginAPITest::TestMtmUiDataRegistryL ),
        ENTRY( "CSendingService", CSendUiPluginAPITest::TestCSendingServiceL ),
                     
        //ADD NEW ENTRY HERE
        // [test cases entries] - Do not remove

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestMNClientLib::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestMNClientLib::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( "TestNewL", CTestMNClientLib::TestNewL ),
        ENTRY( "TestNewChainedL", CTestMNClientLib::TestNewChainedL ),
        ENTRY( "TestGetSetOptionsL", CTestMNClientLib::TestGetSetOptionsL ),
        ENTRY( "TestFindAddressByCoordinateL", CTestMNClientLib::TestFindAddressByCoordinateL ),
       	ENTRY( "TestFindCoordinateByAddressL", CTestMNClientLib::TestFindCoordinateByAddressL ),
        ENTRY( "TestFindCoordinateByAddressDescL", CTestMNClientLib::TestFindCoordinateByAddressDescL ),
        ENTRY( "TestSetExitObserverL", CTestMNClientLib::TestSetExitObserverL ),
        ENTRY( "TestRemoveExitObserverL", CTestMNClientLib::TestRemoveExitObserverL ),
        ENTRY( "TestCancelRequestL", CTestMNClientLib::TestCancelRequestL ),
        ENTRY( "TestRequestPanicL", CTestMNClientLib::TestRequestPanicL ),
        
         
        //ADD NEW ENTRY HERE

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
示例#15
0
// -----------------------------------------------------------------------------
// Cstif_3::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Cstif_3::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( "Example", Cstif_3::ExampleL ),
        ENTRY( "stif_File_Writecontact", Cstif_3::stif_file_writecontact),      
        ENTRY( "stif_dbus_connection_borrow_message0", Cstif_3::stif_dbus_connection_borrow_message0),
        ENTRY( "stif_dbus_connection_pop_message0", Cstif_3::stif_dbus_connection_pop_message0 ), 
        ENTRY( "stif_dbus_connection_steal_borrowed_message0", Cstif_3::stif_dbus_connection_steal_borrowed_message0),
        ENTRY( "stif_dbus_connection_return_message0", Cstif_3::stif_dbus_connection_return_message0),
        ENTRY( "stif_dbus_connection_preallocate_send0", Cstif_3::stif_dbus_connection_preallocate_send0),
       ENTRY( "stif_dbus_connection_get_outgoing_size0", Cstif_3::stif_dbus_connection_get_outgoing_size0),
        ENTRY ("stif_dbus_message_new_error_printf0", Cstif_3::stif_dbus_message_new_error_printf0),
        ENTRY ("stif_dbus_message_get_no_reply0",Cstif_3::stif_dbus_message_get_no_reply0)
        //ADD NEW ENTRY HERE
        // [test cases entries] - Do not remove 

        }; 

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestDOMFindUtil::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestDOMFindUtil::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function. 
        ENTRY( "TestMatchRefineL", CTestDOMFindUtil::TestMatchRefineL ),
        ENTRY( "TestMatch", CTestDOMFindUtil::TestMatchL ),
        ENTRY( "TestIsWordValidForMatching",
                CTestDOMFindUtil::TestIsWordValidForMatchingL ),
        ENTRY( "TestMatchAdaptiveRefineL",
                CTestDOMFindUtil::TestMatchAdaptiveRefineL),

        ENTRY( "TestNewL", CTestDOMFindUtil::TestNewL ),

        // [test cases entries]

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CCPixMWTester::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CCPixMWTester::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( "TestBlacklistPlugin", CCPixMWTester::TestBlacklistPluginL ),
        ENTRY( "TestBlacklistPluginVersion", CCPixMWTester::TestBlacklistPluginVersionL ),
        ENTRY( "TestWatchdog",CCPixMWTester::TestWatchdogL ),
        ENTRY( "TestDeleteContentInfoDB",CCPixMWTester::TestDeleteContentInfoDBL ),
        ENTRY( "TestAddContent",CCPixMWTester::TestAddContentL ),
        ENTRY( "TestRemoveContent",CCPixMWTester::TestRemoveContentL ),
        ENTRY( "TestResetContent",CCPixMWTester::TestResetContentL ),
        ENTRY( "TestUpdateBLStatus",CCPixMWTester::TestUpdateBLStatusL ),
        ENTRY( "TestUpdateINStatus",CCPixMWTester::TestUpdateINStatusL ),
        ENTRY( "TestAddUnloadlist",CCPixMWTester::TestAddUnloadlistL ),
        ENTRY( "TestRemovefromUnloadlist",CCPixMWTester::TestRemovefromUnloadlistL ),
        //ADD NEW ENTRY HERE
        // [test cases entries] - Do not remove

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestSDKTouchUiUtil::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestSDKTouchUiUtil::RunMethodL( CStifItemParser& aItem )
{

    static TStifFunctionInfo const KFunctions[] =
    {
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function.
        ENTRY( "TestCAknLongTapDetectorNewL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorNewL ),
        ENTRY( "TestCAknLongTapDetectorNewLC", CTestSDKTouchUiUtil::TestCAknLongTapDetectorNewLC ),
        ENTRY( "TestCAknLongTapDetectorPointerEventL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorPointerEventL ),
        ENTRY( "TestCAknLongTapDetectorSetTimeDelayBeforeAnimationL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorSetTimeDelayBeforeAnimationL ),
        ENTRY( "TestCAknLongTapDetectorSetLongTapDelayL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorSetLongTapDelayL ),
        ENTRY( "TestCAknLongTapDetectorEnableLongTapAnimationL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorEnableLongTapAnimationL ),
        ENTRY( "TestCAknLongTapDetectorIsAnimationRunningL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorIsAnimationRunningL ),
        ENTRY( "TestCAknLongTapDetectorCancelAnimationL", CTestSDKTouchUiUtil::TestCAknLongTapDetectorCancelAnimationL ),
        ENTRY( "TestCAknPointerSuppressorNewL", CTestSDKTouchUiUtil::TestCAknPointerSuppressorNewL ),
        ENTRY( "TestCAknPointerSuppressorSuppressPointerEventL", CTestSDKTouchUiUtil::TestCAknPointerSuppressorSuppressPointerEventL ),
        ENTRY( "TestCAknPointerSuppressorSetMaxTapDurationL", CTestSDKTouchUiUtil::TestCAknPointerSuppressorSetMaxTapDurationL ),
        ENTRY( "TestCAknPointerSuppressorSetMaxTapMoveL", CTestSDKTouchUiUtil::TestCAknPointerSuppressorSetMaxTapMoveL ),
        ENTRY( "TestCAknPointerSuppressorSetMinInterDragIntervalL", CTestSDKTouchUiUtil::TestCAknPointerSuppressorSetMinInterDragIntervalL ),

        // [test cases entries]
    };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

}
// -----------------------------------------------------------------------------
// CTestDomLayoutCfg::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestDomLayoutCfg::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function. 
        // for TScreenMode of CAknLayoutConfig in AknLayoutConfig.h
        ENTRY( "TestTSMPixelsTwipsAndRotation",
                CTestDomLayoutCfg::TestTSMPixelsTwipsAndRotationL ),
        ENTRY( "TestTSMSoftkeyLocation",
                CTestDomLayoutCfg::TestTSMSoftkeyLocationL ),
        ENTRY( "TestTSMScreenStyleHash",
                CTestDomLayoutCfg::TestTSMScreenStyleHashL ),

        // for TScreenModeArray of CAknLayoutConfig in AknLayoutConfig.h
        ENTRY( "TestTSMAAt",
                CTestDomLayoutCfg::TestTSMAAtL ),
        ENTRY( "TestTSMAFind",
                CTestDomLayoutCfg::TestTSMAFindL ),

        // for THardwareState of CAknLayoutConfig in AknLayoutConfig.h
        ENTRY( "TestTHSStateNumber",
                CTestDomLayoutCfg::TestTHSStateNumberL ),
        ENTRY( "TestTHSKeyCode",
                CTestDomLayoutCfg::TestTHSKeyCodeL ),
        ENTRY( "TestTHSScreenMode",
                CTestDomLayoutCfg::TestTHSScreenModeL ),
        ENTRY( "TestTHSAlternateScreenMode",
                CTestDomLayoutCfg::TestTHSAlternateScreenModeL ),

        // for THardwareStateArray of CAknLayoutConfig in AknLayoutConfig.h
        ENTRY( "TestTHSACount",
                CTestDomLayoutCfg::TestTHSACountL ),
        ENTRY( "TestTHSAAt",
                CTestDomLayoutCfg::TestTHSAAtL ),
        ENTRY( "TestTHSAFind",
                CTestDomLayoutCfg::TestTHSAFindL ),

        // for CAknLayoutConfig in AknLayoutConfig.h
        ENTRY( "TestCALCHardwareStates",
                CTestDomLayoutCfg::TestCALCHardwareStatesL ),
        ENTRY( "TestCALCScreenModes",
                CTestDomLayoutCfg::TestCALCScreenModesL ),
        ENTRY( "TestCALCConstructorL",
                CTestDomLayoutCfg::TestCALCConstructorL ),

        // [test cases entries]

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CBrowserControlApiTest::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CBrowserControlApiTest::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( "Example", CBrowserControlApiTest::ExampleL ),
        ENTRY( "CreateBrowserControl", CBrowserControlApiTest::CreateBrCtlL ),
        ENTRY( "DestroyBrowserControl", CBrowserControlApiTest::DestroyBrowserControlL ),
        ENTRY( "ZoomLevels", CBrowserControlApiTest::ZoomLevels ),
        ENTRY( "HandleCommand", CBrowserControlApiTest::HandleCommandL ),
        ENTRY( "SavedPage", CBrowserControlApiTest::SavedPageL ),
        ENTRY( "LoadData", CBrowserControlApiTest::LoadData ),
        ENTRY( "CertInfo", CBrowserControlApiTest::CertInfo ),
        ENTRY( "NavigationAvailable", CBrowserControlApiTest::NavigationAvailable ),
     	ENTRY( "PageInfo", CBrowserControlApiTest::PageInfo ),
        ENTRY( "EmptyCache", CBrowserControlApiTest::EmptyCache ),
        ENTRY( "GetBitmapData", CBrowserControlApiTest::GetBitmapData ),
        ENTRY( "SaveToFile", CBrowserControlApiTest::SaveToFile ),
        ENTRY( "OkToExit", CBrowserControlApiTest::OkToExit ),
        ENTRY( "FindKeyword", CBrowserControlApiTest::FindKeyword ),
        ENTRY( "MinimumSize", CBrowserControlApiTest::MinimumSize ),
        ENTRY( "OfferKeyEvent", CBrowserControlApiTest::OfferKeyEvent ),
        ENTRY( "BrCtlSubscribeToMenuItems", CBrowserControlApiTest::BrCtlSubscribeToMenuItemsL ),
        ENTRY( "ContentSize", CBrowserControlApiTest::ContentSize ),
        ENTRY( "BrCtlSettings", CBrowserControlApiTest::BrCtlSettings ),
        ENTRY( "FocusedImage", CBrowserControlApiTest::FocusedImage ),
        ENTRY( "CommandObserver", CBrowserControlApiTest::CommandObserver ),
        ENTRY( "FocusedElementType", CBrowserControlApiTest::FocusedElementType ),
        ENTRY( "BrCtlSetParam", CBrowserControlApiTest::BrCtlSetParam ),
        ENTRY( "SetSelfDownloadContentTypes", CBrowserControlApiTest::SetSelfDownloadContentTypes ),
        ENTRY( "AddOptionMenuItems", CBrowserControlApiTest::AddOptionMenuItems ),
        ENTRY( "BrCtlInitLoadData", CBrowserControlApiTest::BrCtlInitLoadData ),
        ENTRY( "HandleDownloadCommand", CBrowserControlApiTest::HandleDownloadCommand ),
        ENTRY( "VersionInfo", CBrowserControlApiTest::VersionInfo ),
        ENTRY( "WmlOptionMenuItems", CBrowserControlApiTest::WmlOptionMenuItems ), 
        ENTRY( "ImageCount", CBrowserControlApiTest::ImageCount),
        ENTRY( "PostUrl", CBrowserControlApiTest::PostUrlL),
        // Added for Widget Extension Test
        ENTRY( "CreateBrCtlWithWidgetExtension", CBrowserControlApiTest::CreateBrCtlWithWidgetExtensionL),
        ENTRY( "HistoryHandler", CBrowserControlApiTest::TestHistoryHandlerL ),
        ENTRY( "WMLLoad", CBrowserControlApiTest::TestWMLLoadL )
        };

    const TInt count = sizeof( KFunctions ) / 
    sizeof( TStifFunctionInfo );

//	TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksMem );
//	TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksRequests );
//	TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksHandles );
	
    return RunInternalL( KFunctions, count, aItem );
    }
// -----------------------------------------------------------------------------
// Ctestpubscalableicons::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Ctestpubscalableicons::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function. 

        // [test cases entries]
        //AknIconSrvClient.h
        ENTRY( "TestRAknIconSrvClientConnectL", Ctestpubscalableicons::TestRAknIconSrvClientConnectL ), 
        ENTRY( "TestRAknIconSrvClientDisconnectL", Ctestpubscalableicons::TestRAknIconSrvClientDisconnectL ), 
        //AknIconUtils.h
        ENTRY( "TestTAknContentDimensionsTAknContentDimensions1L", Ctestpubscalableicons::TestTAknContentDimensionsTAknContentDimensions1L ), 
        ENTRY( "TestTAknContentDimensionsTAknContentDimensions2L", Ctestpubscalableicons::TestTAknContentDimensionsTAknContentDimensions2L ), 
        ENTRY( "TestTAknContentDimensionsSetDimensions1L", Ctestpubscalableicons::TestTAknContentDimensionsSetDimensions1L ), 
        ENTRY( "TestTAknContentDimensionsSetDimensions2L", Ctestpubscalableicons::TestTAknContentDimensionsSetDimensions2L ), 
        ENTRY( "TestCAknIconNewL", Ctestpubscalableicons::TestCAknIconNewL ), 
        ENTRY( "TestCAknIconBitmapL", Ctestpubscalableicons::TestCAknIconBitmapL ), 
        ENTRY( "TestCAknIconMaskL", Ctestpubscalableicons::TestCAknIconMaskL ), 
        ENTRY( "TestCAknIconSetBitmapL", Ctestpubscalableicons::TestCAknIconSetBitmapL ), 
        ENTRY( "TestCAknIconSetMaskL", Ctestpubscalableicons::TestCAknIconSetMaskL ), 
        ENTRY( "TestAknIconUtilsCreateIconL1L", Ctestpubscalableicons::TestAknIconUtilsCreateIconL1L ), 
        ENTRY( "TestAknIconUtilsCreateIconLC1L", Ctestpubscalableicons::TestAknIconUtilsCreateIconLC1L ), 
        ENTRY( "TestAknIconUtilsCreateIconL2L", Ctestpubscalableicons::TestAknIconUtilsCreateIconL2L ), 
        ENTRY( "TestAknIconUtilsCreateIconL3L", Ctestpubscalableicons::TestAknIconUtilsCreateIconL3L ), 
        ENTRY( "TestAknIconUtilsCreateIconLC2L", Ctestpubscalableicons::TestAknIconUtilsCreateIconLC2L ), 
        ENTRY( "TestAknIconUtilsCreateIconL4L", Ctestpubscalableicons::TestAknIconUtilsCreateIconL4L ), 
        ENTRY( "TestAknIconUtilsPreserveIconDataL", Ctestpubscalableicons::TestAknIconUtilsPreserveIconDataL ), 
        ENTRY( "TestAknIconUtilsDestroyIconDataL", Ctestpubscalableicons::TestAknIconUtilsDestroyIconDataL ), 
        ENTRY( "TestAknIconUtilsSetSizeL", Ctestpubscalableicons::TestAknIconUtilsSetSizeL ), 
        ENTRY( "TestAknIconUtilsSetSizeAndRotationL", Ctestpubscalableicons::TestAknIconUtilsSetSizeAndRotationL ), 
        ENTRY( "TestAknIconUtilsSetObserverL", Ctestpubscalableicons::TestAknIconUtilsSetObserverL ), 
        ENTRY( "TestAknIconUtilsAvkonIconFileNameL", Ctestpubscalableicons::TestAknIconUtilsAvkonIconFileNameL ), 
        ENTRY( "TestAknIconUtilsValidateLogicalAppIconIdL", Ctestpubscalableicons::TestAknIconUtilsValidateLogicalAppIconIdL ), 
        ENTRY( "TestAknIconUtilsIsMifFileL", Ctestpubscalableicons::TestAknIconUtilsIsMifFileL ), 
        ENTRY( "TestAknIconUtilsIsMifIconL", Ctestpubscalableicons::TestAknIconUtilsIsMifIconL ), 
        ENTRY( "TestAknIconUtilsGetContentDimensions1L", Ctestpubscalableicons::TestAknIconUtilsGetContentDimensions1L ), 
        ENTRY( "TestAknIconUtilsGetContentDimensions2L", Ctestpubscalableicons::TestAknIconUtilsGetContentDimensions2L ), 
        ENTRY( "TestAknIconUtilsCreateIconL5L", Ctestpubscalableicons::TestAknIconUtilsCreateIconL5L ), 
        ENTRY( "TestAknIconUtilsCreateIconL6L", Ctestpubscalableicons::TestAknIconUtilsCreateIconL6L ), 
        ENTRY( "TestAknIconUtilsSetIconColorL", Ctestpubscalableicons::TestAknIconUtilsSetIconColorL ), 
        ENTRY( "TestAknIconUtilsExcludeFromCacheL", Ctestpubscalableicons::TestAknIconUtilsExcludeFromCacheL ), 
        ENTRY( "TestAknIconUtilsDisableCompressionL", Ctestpubscalableicons::TestAknIconUtilsDisableCompressionL ), 
        ENTRY( "TestAknIconUtilsScaleBitmapL", Ctestpubscalableicons::TestAknIconUtilsScaleBitmapL ), 
        //AknInternalIconUtils.h
        ENTRY( "TestAknInternalIconUtilsSetAppIconL", Ctestpubscalableicons::TestAknInternalIconUtilsSetAppIconL ), 

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CWmaDecoderIntfcTestClass::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CWmaDecoderIntfcTestClass::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( "CreateDevSoundInstance", CWmaDecoderIntfcTestClass::CreateDevSoundInstance ),
		ENTRY( "CreateInputStreamInstance", CWmaDecoderIntfcTestClass::CreateInputStreamInstance ),
		ENTRY( "GetFormat", CWmaDecoderIntfcTestClass::GetFormat),
		ENTRY( "GetBitsPerSampleIn", CWmaDecoderIntfcTestClass::GetBitsPerSampleIn),
		ENTRY( "GetNumOfChannelsIn", CWmaDecoderIntfcTestClass::GetNumOfChannelsIn),
		ENTRY( "GetSamplesPerSec", CWmaDecoderIntfcTestClass::GetSamplesPerSec),
		ENTRY( "GetAvgBytesPerSec", CWmaDecoderIntfcTestClass::GetAvgBytesPerSec),
		ENTRY( "GetBlockAlign", CWmaDecoderIntfcTestClass::GetBlockAlign),
		ENTRY( "GetEncodeOptions", CWmaDecoderIntfcTestClass::GetEncodeOptions),
		ENTRY( "GetEncodeOptions1", CWmaDecoderIntfcTestClass::GetEncodeOptions1),
		ENTRY( "GetEncodeOptions2", CWmaDecoderIntfcTestClass::GetEncodeOptions2),
		ENTRY( "GetChannelMaskIn", CWmaDecoderIntfcTestClass::GetChannelMaskIn),
		ENTRY( "GetSupportedFormats", CWmaDecoderIntfcTestClass::GetSupportedFormats),
		ENTRY( "GetSupportedTools", CWmaDecoderIntfcTestClass::GetSupportedTools),
		ENTRY( "GetSupportedMaxChannelsIn", CWmaDecoderIntfcTestClass::GetSupportedMaxChannelsIn),
		ENTRY( "GetSupportedMaxSampleRate", CWmaDecoderIntfcTestClass::GetSupportedMaxSampleRate),
		ENTRY( "GetSupportedMaxBitrate", CWmaDecoderIntfcTestClass::GetSupportedMaxBitrate),
		ENTRY( "GetControllableTools", CWmaDecoderIntfcTestClass::GetControllableTools),
		ENTRY( "GetTool", CWmaDecoderIntfcTestClass::GetTool),
		ENTRY( "SetFormat", CWmaDecoderIntfcTestClass::SetFormat),
		ENTRY( "SetBitsPerSampleIn", CWmaDecoderIntfcTestClass::SetBitsPerSampleIn),
		ENTRY( "SetNumChannelsIn", CWmaDecoderIntfcTestClass::SetNumChannelsIn),
		ENTRY( "SetSamplesPerSec", CWmaDecoderIntfcTestClass::SetSamplesPerSec),
		ENTRY( "SetAvgBytesPerSec", CWmaDecoderIntfcTestClass::SetAvgBytesPerSec),
		ENTRY( "SetBlockAlign", CWmaDecoderIntfcTestClass::SetBlockAlign),
		ENTRY( "SetEncodeOptions", CWmaDecoderIntfcTestClass::SetEncodeOptions),
		ENTRY( "SetEncodeOptions1", CWmaDecoderIntfcTestClass::SetEncodeOptions1),
		ENTRY( "SetEncodeOptions2", CWmaDecoderIntfcTestClass::SetEncodeOptions2),
		ENTRY( "SetChannelMaskIn", CWmaDecoderIntfcTestClass::SetChannelMaskIn),
		ENTRY( "EnableTool", CWmaDecoderIntfcTestClass::EnableTool),
		ENTRY( "DisableTool", CWmaDecoderIntfcTestClass::DisableTool),
		ENTRY( "ApplyConfig", CWmaDecoderIntfcTestClass::ApplyConfig),
		ENTRY( "CreateWmaDecoderIntfc", CWmaDecoderIntfcTestClass::CreateWmaDecoderIntfc ),
        ENTRY( "Example", CWmaDecoderIntfcTestClass::ExampleL ),

        };

    const TInt count = sizeof( KFunctions ) /
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestDOMKeyRotator::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestDOMKeyRotator::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        ENTRY( "TestKRFCreateAknKeyRotatorL", CTestDOMKeyRotator::TestKRFCreateAknKeyRotatorL ),
        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestSDKUiFrameDefinitions::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestSDKUiFrameDefinitions::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        ENTRY( "TestADGetPhoneIdleViewId", CTestSDKUiFrameDefinitions::TestADGetPhoneIdleViewId ),
        
        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// ---------------------------------------------------------------------------
// From class CScriptBase.
// Runs a script line
// ---------------------------------------------------------------------------
//
TInt CSATClientAPI::RunMethodL( CStifItemParser& aItem )
    {
    static TStifFunctionInfo const KFunctions[] =
        {  
        // SAT SESSION (exported methods)
        ENTRY( "Connect", CSATClientAPI::Connect ),
        ENTRY( "Close", CSATClientAPI::Close ),
        ENTRY( "Version", CSATClientAPI::Version ),
        };
        
    const TInt count = sizeof( KFunctions ) / 
        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );
    }
// -----------------------------------------------------------------------------
// Cplaylistenginetest::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Cplaylistenginetest::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( "Example", Cplaylistenginetest::ExampleL ),
        
        //test functions for mpxplaylistengine.h
        ENTRY( "CMPXPlaylistEngineCreate", Cplaylistenginetest::CMPXPlaylistEngineCreate ),//Pass Debug 
        ENTRY( "CMPXPlaylistEngineDestructor", Cplaylistenginetest::CMPXPlaylistEngineDestructor ),//Pass Debug 
        ENTRY( "CMPXPlaylistEnginePlaylistPluginHandler", Cplaylistenginetest::CMPXPlaylistEnginePlaylistPluginHandler ),//Pass Debug 
        ENTRY( "CMPXPlaylistEngineIsPlaylistL", Cplaylistenginetest::CMPXPlaylistEngineIsPlaylistL ),//Pass Debug 
        ENTRY( "CMPXPlaylistEngineInternalizePlaylistL", Cplaylistenginetest::CMPXPlaylistEngineInternalizePlaylistL ),//Pass Debug 
        ENTRY( "CMPXPlaylistEngineInternalizePlaylistLRFile", Cplaylistenginetest::CMPXPlaylistEngineInternalizePlaylistLRFile ),//Pass Debug 
        ENTRY( "CMPXPlaylistEngineExternalizePlaylistL", Cplaylistenginetest::CMPXPlaylistEngineExternalizePlaylistL ),//Pass Debug 
        ENTRY( "CMPXPlaylistEngineCancelRequests", Cplaylistenginetest::CMPXPlaylistEngineCancelRequests ),//Pass Debug 
       
        //test functions for mpxplaylistpluginhandler.h
        ENTRY( "CMPXPlaylistPluginHandlerCreate", Cplaylistenginetest::CMPXPlaylistPluginHandlerCreate ),//Pass Debug
        ENTRY( "CMPXPlaylistPluginHandlerDestructor", Cplaylistenginetest::CMPXPlaylistPluginHandlerDestructor ),//Pass Debug
        /*ENTRY( "CMPXPlaylistPluginHandlerPluginUid", Cplaylistenginetest::CMPXPlaylistPluginHandlerPluginUid ),//Pass Debug
        ENTRY( "CMPXPlaylistPluginHandlerPluginType", Cplaylistenginetest::CMPXPlaylistPluginHandlerPluginUid ),//Pass Debug
        ENTRY( "CMPXPlaylistPluginHandlerPluginName", Cplaylistenginetest::CMPXPlaylistPluginHandlerPluginUid ),//Pass Debug
        ENTRY( "CMPXPlaylistPluginHandlerPluginFound", Cplaylistenginetest::CMPXPlaylistPluginHandlerPluginUid ),//Pass Debug
        ENTRY( "CMPXPlaylistPluginHandlerPlugin", Cplaylistenginetest::CMPXPlaylistPluginHandlerPlugin ),//Pass Debug
*/        ENTRY( "SelectPlaylistPluginLByUri", Cplaylistenginetest::SelectPlaylistPluginLByUri ),//Pass Debug
        ENTRY( "SelectPlaylistPluginLByFile", Cplaylistenginetest::SelectPlaylistPluginLByFile ),//Pass Debug
        ENTRY( "SelectPlaylistPluginLByType", Cplaylistenginetest::SelectPlaylistPluginLByType ),//Pass Debug
        ENTRY( "SelectPlaylistPluginLByName", Cplaylistenginetest::SelectPlaylistPluginLByName ),//Pass Debug
        ENTRY( "SelectPlaylistPluginLByUid", Cplaylistenginetest::SelectPlaylistPluginLByUid ),//Pass Debug



        //ADD NEW ENTRY HERE
        // [test cases entries] - Do not remove

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestSDKWinSerEventObserver::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestSDKWinSerEventObserver::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        ENTRY( "TestWEMAddObserverL", CTestSDKWinSerEventObserver::TestWEMAddObserverL ),
        ENTRY( "TestWEMRemoveObserverL", CTestSDKWinSerEventObserver::TestWEMRemoveObserverL ),
        ENTRY( "TestWEMHandleWsEventL", CTestSDKWinSerEventObserver::TestWEMHandleWsEventL ),
        ENTRY( "TestWEMEnableL", CTestSDKWinSerEventObserver::TestWEMEnableL ),
        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// CTestDOMSERVICEIM::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt CTestDOMSERVICEIM::RunMethodL( 
    CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        ENTRY("TestSERVICEIMDestructorL", CTestDOMSERVICEIM::TestSERVICEIMDestructorL ),
        ENTRY("TestSERVICEIMMenuPaneL", CTestDOMSERVICEIM::TestSERVICEIMMenuPaneL ),
        ENTRY("TestSERVICEIMExtensionInterfaceL", CTestDOMSERVICEIM::TestSERVICEIMExtensionInterfaceL ),

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// Cimcache_test::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Cimcache_test::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( "CreateSameUpdaterL", Cimcache_test::CreateSameUpdaterL ),
        ENTRY( "CreateDifferentUpdaterL", Cimcache_test::CreateDifferentUpdaterL ),
        ENTRY( "CreateSameAccessorL", Cimcache_test::CreateSameAccessorL ),
        ENTRY( "CreateDifferentAccessorL", Cimcache_test::CreateDifferentAccessorL ),
        ENTRY( "StartNewConversationL", Cimcache_test::StartNewConversationL ),
        ENTRY( "AppendSendMessageL", Cimcache_test::AppendSendMessageL ),
        ENTRY( "AppendRecieveMessageL", Cimcache_test::AppendRecieveMessageL ),
        ENTRY( "FetchExistingMessageL", Cimcache_test::FetchExistingMessageL),
        ENTRY( "DeactivateConversationL", Cimcache_test::DeactivateConversationL),
        ENTRY( "CloseConversationL", Cimcache_test::CloseConversationL ),
        ENTRY( "GetUnreadMsgCountL", Cimcache_test::GetUnreadMsgCountL ),
        ENTRY( "GetNewMsgNotificationtL", Cimcache_test::GetNewMsgNotificationtL ),
        
        ENTRY( "ConversationUnExistTestL", Cimcache_test::ConversationUnExistTestL ),
        ENTRY( "ConversationExistTestL", Cimcache_test::ConversationExistTestL ),
        
        ENTRY( "AppendMessageL", Cimcache_test::AppendMessageL ),
        ENTRY( "GetAllUnreadMsgCountL", Cimcache_test::GetAllUnreadMsgCountL ),
        
         
        ENTRY( "GetChatListTestL", Cimcache_test::GetChatListTestL ),
        ENTRY( "AccessorCloseConversationTestL", Cimcache_test::AccessorCloseConversationTestL )
          
        //ADD NEW ENTRY HERE
        // [test cases entries] - Do not remove

        };

    const TInt count = sizeof( KFunctions ) / 
                        sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }
// -----------------------------------------------------------------------------
// Ctestdomtactilefeedbackserver::RunMethodL
// Run specified method. Contains also table of test mothods and their names.
// -----------------------------------------------------------------------------
//
TInt Ctestdomtactilefeedbackserver::RunMethodL( CStifItemParser& aItem ) 
    {

    static TStifFunctionInfo const KFunctions[] =
        {  
        // First string is the function name used in TestScripter script file.
        // Second is the actual implementation member function. 
        ENTRY( "TestTactileFdbkServerInstanceL", 
            Ctestdomtactilefeedbackserver::TestTactileFdbkServerInstanceL ),

        // [test cases entries]

        };

    const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo );

    return RunInternalL( KFunctions, count, aItem );

    }