os/mm/mmlibs/mmfw/tsrc/mmfunittest/AFMT/TSU_MMF_AFMTSuite.cpp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 
     2 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 // All rights reserved.
     4 // This component and the accompanying materials are made available
     5 // under the terms of "Eclipse Public License v1.0"
     6 // which accompanies this distribution, and is available
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 //
     9 // Initial Contributors:
    10 // Nokia Corporation - initial contribution.
    11 //
    12 // Contributors:
    13 //
    14 // Description:
    15 // This main DLL entry point for the TSU_MMF_AFMT.dll
    16 // 
    17 //
    18 
    19 // EPOC includes
    20 #include <e32base.h>
    21 
    22 // Test system includes
    23 #include "TSU_MMF_AFMTSuite.h"
    24 #include "TSU_MMF_AFMT.h"
    25 #include "TSU_MMF_AFMT_TestSteps.h"
    26 
    27 
    28 /** @xxxx
    29  * NewTestSuite is exported at ordinal 1
    30  * this provides the interface to allow schedule test
    31  * to create instances of this test suite
    32  */
    33 EXPORT_C CTestSuite_MMF_AFMT* NewTestSuiteL() 
    34     { 
    35 	CTestSuite_MMF_AFMT* result = new (ELeave) CTestSuite_MMF_AFMT;
    36 	CleanupStack::PushL(result);
    37 	result->ConstructL();
    38 	CleanupStack::Pop(); // result
    39 	return result;
    40     }
    41 
    42 //destructor
    43 CTestSuite_MMF_AFMT::~CTestSuite_MMF_AFMT()
    44 	{
    45 	}
    46 
    47 //Get Test Suite version
    48 _LIT(KTxtVersion,"0.1");
    49 TPtrC CTestSuite_MMF_AFMT::GetVersion( void )
    50 	{
    51 	return KTxtVersion();
    52 	}
    53 
    54 /** @xxxx
    55  * Add a test step into the suite
    56  * @param	"CTestStep_MMF_AFMT* aPtrTestStep" 
    57  *			Test step pointer
    58  */
    59 void CTestSuite_MMF_AFMT::AddTestStepL( CTestStep_MMF_AFMT* aPtrTestStep )
    60 	{
    61 	// test steps contain a pointer back to the suite which owns them
    62 	aPtrTestStep->SetTestSuite(this);
    63 	// add the step using tyhe base class method
    64 	CTestSuite::AddTestStepL(aPtrTestStep);
    65 	}
    66 
    67 
    68 //------------------------------------------------------------------
    69 
    70 /** @xxxx 
    71  * Constructor for test suite
    72  * this creates all the test steps and 
    73  * stores them inside CTestSuite_MMF_AFMT 
    74  */
    75 void CTestSuite_MMF_AFMT::InitialiseL( void )
    76 	{
    77 	// store the name of this test suite 
    78 	iSuiteName = _L("TSU_MMF_AFMT");
    79 
    80 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0001() );
    81 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0002() );
    82 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0003() );
    83 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0004() );
    84 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0016() );
    85 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0018() );
    86 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0020() );
    87 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0025() );
    88 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0027() );
    89 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0028() );
    90 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0029() );
    91 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0030() );
    92 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0031() );
    93 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0032() );
    94 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0033() );
    95 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0036() );
    96 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0037() );
    97 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0038() );
    98 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0042() );
    99 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0043() );
   100 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0044() );
   101 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0045() );
   102 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0056() );
   103 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0058() );
   104 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0065() );
   105 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0067() );
   106 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0069() );
   107 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0074() );
   108 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0075() );
   109 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0076() );
   110 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0077() );
   111 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0078() );
   112 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0079() );
   113 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0082() );
   114 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0083() );
   115 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0084() );
   116 
   117 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0090() );
   118 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0091() );
   119 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0092() );
   120 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0093() );
   121 
   122 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0105() );
   123 
   124 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0111() );
   125 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0113() );
   126 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0114() );
   127 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0115() );
   128 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0116() );
   129 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0119() );
   130 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0125() );
   131 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0126() );
   132 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0127() );
   133 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0128() );
   134 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0139() );
   135 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0145() );
   136 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0149() );
   137 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0150() );
   138 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0151() );
   139 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0152() );
   140 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0153() );
   141 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0154() );
   142 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0165() );
   143 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0189() );
   144 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0194() );
   145 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0195() );
   146 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0196() );
   147 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0197() );
   148 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0198() );
   149 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0199() );
   150 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0203() );
   151 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0204() );
   152 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0205() );
   153 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0209() );
   154 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0223() );
   155 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0232() );
   156 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0241() );
   157 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0242() );
   158 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0243() );
   159 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0244() );
   160 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0245() );
   161 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0246() );
   162 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0257() );
   163 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0266() );
   164 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0276() );
   165 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0284() );
   166 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0294() );
   167 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0302() );
   168 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0315() );
   169 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0317() );
   170 	AddTestStepL( new(ELeave) CTest_MMF_AFMT_U_0319() );
   171 
   172 	}
   173 
   174