1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmlibs/mmfw/tsrc/mmfunittest/AFMT/TSU_MMF_AFMTSuite.cpp Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,174 @@
1.4 +
1.5 +// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
1.6 +// All rights reserved.
1.7 +// This component and the accompanying materials are made available
1.8 +// under the terms of "Eclipse Public License v1.0"
1.9 +// which accompanies this distribution, and is available
1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.11 +//
1.12 +// Initial Contributors:
1.13 +// Nokia Corporation - initial contribution.
1.14 +//
1.15 +// Contributors:
1.16 +//
1.17 +// Description:
1.18 +// This main DLL entry point for the TSU_MMF_AFMT.dll
1.19 +//
1.20 +//
1.21 +
1.22 +// EPOC includes
1.23 +#include <e32base.h>
1.24 +
1.25 +// Test system includes
1.26 +#include "TSU_MMF_AFMTSuite.h"
1.27 +#include "TSU_MMF_AFMT.h"
1.28 +#include "TSU_MMF_AFMT_TestSteps.h"
1.29 +
1.30 +
1.31 +/** @xxxx
1.32 + * NewTestSuite is exported at ordinal 1
1.33 + * this provides the interface to allow schedule test
1.34 + * to create instances of this test suite
1.35 + */
1.36 +EXPORT_C CTestSuite_MMF_AFMT* NewTestSuiteL()
1.37 + {
1.38 + CTestSuite_MMF_AFMT* result = new (ELeave) CTestSuite_MMF_AFMT;
1.39 + CleanupStack::PushL(result);
1.40 + result->ConstructL();
1.41 + CleanupStack::Pop(); // result
1.42 + return result;
1.43 + }
1.44 +
1.45 +//destructor
1.46 +CTestSuite_MMF_AFMT::~CTestSuite_MMF_AFMT()
1.47 + {
1.48 + }
1.49 +
1.50 +//Get Test Suite version
1.51 +_LIT(KTxtVersion,"0.1");
1.52 +TPtrC CTestSuite_MMF_AFMT::GetVersion( void )
1.53 + {
1.54 + return KTxtVersion();
1.55 + }
1.56 +
1.57 +/** @xxxx
1.58 + * Add a test step into the suite
1.59 + * @param "CTestStep_MMF_AFMT* aPtrTestStep"
1.60 + * Test step pointer
1.61 + */
1.62 +void CTestSuite_MMF_AFMT::AddTestStepL( CTestStep_MMF_AFMT* aPtrTestStep )
1.63 + {
1.64 + // test steps contain a pointer back to the suite which owns them
1.65 + aPtrTestStep->SetTestSuite(this);
1.66 + // add the step using tyhe base class method
1.67 + CTestSuite::AddTestStepL(aPtrTestStep);
1.68 + }
1.69 +
1.70 +
1.71 +//------------------------------------------------------------------
1.72 +
1.73 +/** @xxxx
1.74 + * Constructor for test suite
1.75 + * this creates all the test steps and
1.76 + * stores them inside CTestSuite_MMF_AFMT
1.77 + */
1.78 +void CTestSuite_MMF_AFMT::InitialiseL( void )
1.79 + {
1.80 + // store the name of this test suite
1.81 + iSuiteName = _L("TSU_MMF_AFMT");
1.82 +
1.83 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0001() );
1.84 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0002() );
1.85 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0003() );
1.86 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0004() );
1.87 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0016() );
1.88 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0018() );
1.89 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0020() );
1.90 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0025() );
1.91 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0027() );
1.92 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0028() );
1.93 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0029() );
1.94 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0030() );
1.95 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0031() );
1.96 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0032() );
1.97 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0033() );
1.98 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0036() );
1.99 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0037() );
1.100 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0038() );
1.101 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0042() );
1.102 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0043() );
1.103 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0044() );
1.104 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0045() );
1.105 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0056() );
1.106 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0058() );
1.107 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0065() );
1.108 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0067() );
1.109 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0069() );
1.110 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0074() );
1.111 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0075() );
1.112 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0076() );
1.113 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0077() );
1.114 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0078() );
1.115 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0079() );
1.116 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0082() );
1.117 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0083() );
1.118 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0084() );
1.119 +
1.120 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0090() );
1.121 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0091() );
1.122 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0092() );
1.123 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0093() );
1.124 +
1.125 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0105() );
1.126 +
1.127 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0111() );
1.128 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0113() );
1.129 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0114() );
1.130 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0115() );
1.131 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0116() );
1.132 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0119() );
1.133 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0125() );
1.134 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0126() );
1.135 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0127() );
1.136 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0128() );
1.137 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0139() );
1.138 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0145() );
1.139 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0149() );
1.140 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0150() );
1.141 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0151() );
1.142 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0152() );
1.143 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0153() );
1.144 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0154() );
1.145 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0165() );
1.146 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0189() );
1.147 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0194() );
1.148 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0195() );
1.149 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0196() );
1.150 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0197() );
1.151 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0198() );
1.152 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0199() );
1.153 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0203() );
1.154 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0204() );
1.155 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0205() );
1.156 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0209() );
1.157 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0223() );
1.158 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0232() );
1.159 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0241() );
1.160 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0242() );
1.161 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0243() );
1.162 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0244() );
1.163 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0245() );
1.164 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0246() );
1.165 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0257() );
1.166 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0266() );
1.167 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0276() );
1.168 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0284() );
1.169 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0294() );
1.170 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0302() );
1.171 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0315() );
1.172 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0317() );
1.173 + AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0319() );
1.174 +
1.175 + }
1.176 +
1.177 +