os/mm/mmlibs/mmfw/tsrc/mmfunittest/basecl/TSU_MMF_BASECLSuite.cpp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // This is the main DLL entry point for the TSU_MMF_BASECL.dll
    15 // 
    16 //
    17 
    18 // EPOC includes
    19 #include <e32base.h>
    20 
    21 // Test system includes
    22 #include "TSU_MMF_BASECLSuite.h"
    23 #include "TSU_MMF_BASECL_Buffers.h"
    24 #include "TSU_MMF_BASECL_DataPath.h"
    25 
    26 
    27 /**
    28  *
    29  * Create an instance of this test suite.
    30  *
    31  * NewTestSuiteBaseClassesL is exported at ordinal 1.
    32  * This provides the interface to allow the Test Framework
    33  * to create instances of this test suite.
    34  *
    35  * @return	"CTestSuiteBaseClasses*"
    36  *			The newly created test suite
    37  */
    38 EXPORT_C CTestSuite_MMF_BASECL* NewTestSuiteL() 
    39     { 
    40 	CTestSuite_MMF_BASECL* result = new (ELeave) CTestSuite_MMF_BASECL;
    41 	CleanupStack::PushL(result);
    42 	result->ConstructL();
    43 	CleanupStack::Pop(); // result
    44 	return result;
    45     }
    46 
    47 
    48 CTestSuite_MMF_BASECL::~CTestSuite_MMF_BASECL()
    49 	{
    50 	}
    51 
    52 
    53 /**
    54  *
    55  * Get test suite version.
    56  *
    57  * @return	"TPtrC"
    58  *			The version string.
    59  *
    60  * @xxxx
    61  *
    62  */
    63 TPtrC CTestSuite_MMF_BASECL::GetVersion( void ) const
    64 	{
    65 	_LIT(KTxtVersion,"1.1");
    66 	return KTxtVersion();
    67 	}
    68 
    69 /**
    70  *
    71  * Initialiser for test suite.
    72  * This creates all the test steps and stores them
    73  * inside CTestSuiteBaseClasses
    74  *
    75  * @xxxx
    76  * 
    77  */
    78 void CTestSuite_MMF_BASECL::InitialiseL( void )
    79 	{
    80 
    81 	// store the name of this test suite
    82 	iSuiteName = _L("TSU_MMF_BASECL");
    83 
    84 	// add test steps
    85 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0001 );
    86 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0002 );
    87 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0003 );
    88 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0004 );
    89 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0005 );
    90 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0006 );
    91 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0007 );
    92 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0008 );
    93 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0009 );
    94 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0010 );
    95 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0011 );
    96 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0012 );
    97 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0100 );
    98 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0101 );
    99 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0102 );
   100 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0103 );
   101 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0104 );
   102 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0105 );
   103 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0106 );
   104 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0107 );
   105 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0108 );
   106 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0109 );
   107 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0110 );
   108 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0111 );
   109 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0112 );
   110 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0113 );
   111 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0114 );
   112 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0115 );
   113 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0116 );
   114 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0117 );
   115 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0118 );
   116 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0119 );
   117 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0120 );
   118 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0121 );
   119 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0150 );
   120 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0151 );
   121 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0152 );
   122 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0153 );
   123 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0154 );
   124 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0157 );
   125 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0159 );
   126 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0160 );
   127 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0200 );
   128 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0201 );
   129 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0202 );
   130 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0203 );
   131 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0204 );
   132 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0205 );
   133 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0206 );
   134 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0207 );
   135 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0208 );
   136 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0209 );
   137 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0210 );
   138 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0211 );
   139 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0212 );
   140 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0213 );
   141 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0214 );
   142 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0215 );
   143 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0216 );
   144 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0217 );
   145 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0218 );
   146 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0219 );
   147 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0220 );
   148 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0221 );
   149 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0222 );
   150 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0223 );
   151 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0224 );
   152 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0225 );
   153 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0226 );
   154 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0227 );
   155 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0228 );
   156 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0229 );
   157 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0230 );
   158 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0231 );
   159 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0232 );
   160 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0233 );
   161 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0234 );
   162 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0235 );
   163 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0236 );
   164 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0237 );
   165 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0238 );
   166 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0239 );
   167 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0240 );
   168 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0241 );
   169 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0242 );
   170 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0243 );
   171 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0244 );
   172 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0245 );
   173 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0246 );
   174 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0260 );
   175 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0261 );
   176 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0262 );
   177 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0263 );
   178 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0264 );
   179 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0265 );
   180 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0266 );
   181 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0267 );
   182 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0280 );
   183 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0281 );
   184 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0282 );
   185 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0300 );
   186 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0301 );
   187 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0302 );
   188 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0303 );
   189 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0304 );
   190 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0305 );
   191 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0306 );
   192 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0307 );
   193 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0308 );
   194 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0309 );
   195 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0310 );
   196 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0311 );
   197 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0312 );
   198 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0313 );
   199 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0314 );
   200 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0315 );
   201 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0316 );
   202 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0317 );
   203 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0318 );
   204 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0319 );
   205 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0320 );
   206 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0321 );
   207 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0322 );
   208 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0323 );
   209 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0324 );
   210 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0325 );
   211 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0326 );
   212 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0327 );
   213 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0328 );
   214 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0329 );
   215 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0330 );
   216 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0331 );
   217 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0332 );
   218 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0333 );
   219 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0334 );
   220 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0335 );
   221 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0336 );
   222 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0337 );
   223 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0338 );
   224 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0339 );
   225 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0340 );
   226 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0341 );
   227 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0342 );
   228 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0343 );
   229 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0344 );
   230 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0345 );
   231 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0360 );
   232 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0361 );
   233 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0362 );
   234 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0363 );
   235 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0364 );
   236 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0365 );
   237 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0366 );
   238 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0367 );
   239 	AddTestStepL( new(ELeave) CTestStep_MMF_BASECL_U_0380 );
   240 	AddTestStepL( RTestStep_MMF_BASECL_U_1000::NewL() );
   241 	AddTestStepL( RTestStep_MMF_BASECL_U_1100::NewL() );
   242 	AddTestStepL( RTestStep_MMF_BASECL_U_1200::NewL() );
   243 	}
   244 
   245 
   246 // -------------------------