sl@0: sl@0: // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // This main DLL entry point for the TSU_MMF_AFMT.dll sl@0: // sl@0: // sl@0: sl@0: // EPOC includes sl@0: #include sl@0: sl@0: // Test system includes sl@0: #include "TSU_MMF_AFMTSuite.h" sl@0: #include "TSU_MMF_AFMT.h" sl@0: #include "TSU_MMF_AFMT_TestSteps.h" sl@0: sl@0: sl@0: /** @xxxx sl@0: * NewTestSuite is exported at ordinal 1 sl@0: * this provides the interface to allow schedule test sl@0: * to create instances of this test suite sl@0: */ sl@0: EXPORT_C CTestSuite_MMF_AFMT* NewTestSuiteL() sl@0: { sl@0: CTestSuite_MMF_AFMT* result = new (ELeave) CTestSuite_MMF_AFMT; sl@0: CleanupStack::PushL(result); sl@0: result->ConstructL(); sl@0: CleanupStack::Pop(); // result sl@0: return result; sl@0: } sl@0: sl@0: //destructor sl@0: CTestSuite_MMF_AFMT::~CTestSuite_MMF_AFMT() sl@0: { sl@0: } sl@0: sl@0: //Get Test Suite version sl@0: _LIT(KTxtVersion,"0.1"); sl@0: TPtrC CTestSuite_MMF_AFMT::GetVersion( void ) sl@0: { sl@0: return KTxtVersion(); sl@0: } sl@0: sl@0: /** @xxxx sl@0: * Add a test step into the suite sl@0: * @param "CTestStep_MMF_AFMT* aPtrTestStep" sl@0: * Test step pointer sl@0: */ sl@0: void CTestSuite_MMF_AFMT::AddTestStepL( CTestStep_MMF_AFMT* aPtrTestStep ) sl@0: { sl@0: // test steps contain a pointer back to the suite which owns them sl@0: aPtrTestStep->SetTestSuite(this); sl@0: // add the step using tyhe base class method sl@0: CTestSuite::AddTestStepL(aPtrTestStep); sl@0: } sl@0: sl@0: sl@0: //------------------------------------------------------------------ sl@0: sl@0: /** @xxxx sl@0: * Constructor for test suite sl@0: * this creates all the test steps and sl@0: * stores them inside CTestSuite_MMF_AFMT sl@0: */ sl@0: void CTestSuite_MMF_AFMT::InitialiseL( void ) sl@0: { sl@0: // store the name of this test suite sl@0: iSuiteName = _L("TSU_MMF_AFMT"); sl@0: sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0001() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0002() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0003() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0004() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0016() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0018() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0020() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0025() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0027() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0028() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0029() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0030() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0031() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0032() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0033() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0036() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0037() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0038() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0042() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0043() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0044() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0045() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0056() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0058() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0065() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0067() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0069() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0074() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0075() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0076() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0077() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0078() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0079() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0082() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0083() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0084() ); sl@0: sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0090() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0091() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0092() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0093() ); sl@0: sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0105() ); sl@0: sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0111() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0113() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0114() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0115() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0116() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0119() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0125() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0126() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0127() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0128() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0139() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0145() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0149() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0150() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0151() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0152() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0153() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0154() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0165() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0189() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0194() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0195() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0196() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0197() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0198() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0199() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0203() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0204() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0205() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0209() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0223() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0232() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0241() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0242() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0243() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0244() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0245() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0246() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0257() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0266() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0276() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0284() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0294() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0302() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0315() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0317() ); sl@0: AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0319() ); sl@0: sl@0: } sl@0: sl@0: