os/mm/mmlibs/mmfw/tsrc/mmfunittest/AFMT/TSU_MMF_AFMTSuite.cpp
changeset 0 bde4ae8d615e
     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 +