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: // sl@0: sl@0: #ifndef __TSU_MMF_CTLFRM_H__ sl@0: #define __TSU_MMF_CTLFRM_H__ sl@0: sl@0: #include sl@0: sl@0: #include sl@0: #include sl@0: sl@0: #include sl@0: #include sl@0: sl@0: #include sl@0: sl@0: #include "Ts_cmmftestcontroller.h" sl@0: sl@0: #include "TS_MMFTestDataSource.h" sl@0: #include "MMFTestDataSourceUIDs.hrh" sl@0: sl@0: #include "TS_MMFTestDataSink.h" sl@0: #include "MMFTestDataSinkUIDs.hrh" sl@0: sl@0: #include "TS_MMFTestDataSourceB.h" sl@0: #include "MMFTestDataSourceBUIDs.hrh" sl@0: sl@0: #include "TS_MMFTestDataSinkB.h" sl@0: #include "MMFTestDataSinkBUIDs.hrh" sl@0: sl@0: #include "TS_CMMFTestCustomCommands.h" sl@0: sl@0: #include "ts_cmmftestterminationcontroller.h" sl@0: sl@0: #include "TS_Codes.h" sl@0: sl@0: class CTestSuite; sl@0: class CTestSuite_MMF_CTLFRM; sl@0: sl@0: /** sl@0: * sl@0: * CTestStep_MMF_CTLFRM, which is the base class for all sl@0: * the SelfTest suite test steps. sl@0: * sl@0: * @lib "TSU_MMF_CTLFRM.lib" sl@0: * sl@0: * @xxxx sl@0: * sl@0: */ sl@0: class CTestStep_MMF_CTLFRM : public CTestStep sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM(); sl@0: ~CTestStep_MMF_CTLFRM(); sl@0: static void CleanUp(TAny *aPtr) ; sl@0: void SetTestSuite(const CTestSuite_MMF_CTLFRM* aTestSuite ) sl@0: { iMMFCTLFRMTestSuite = aTestSuite;} sl@0: sl@0: virtual TVerdict DoTestStepPreambleL(); sl@0: virtual TVerdict DoTestStepPostambleL(); sl@0: protected: sl@0: // pointer to suite which owns this test sl@0: const CTestSuite_MMF_CTLFRM * iMMFCTLFRMTestSuite; sl@0: }; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0001 sl@0: *@test Req. under test REQ172.5.1 REQ172.5.2 REQ172.5.5.12 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0001 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0001() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0001(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0007 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.1 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0007 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0007() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0007(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0008 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.3 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0008 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0008() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0008(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0009 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.1 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0009 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0009() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0009(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0010 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.3 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0010 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0010() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0010(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0011 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.2 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0011 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0011() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0011(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0012 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.4 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0012 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0012() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0012(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0013 sl@0: *@test Req. under test No Requirement Found sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0013 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0013() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0013(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0014 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.5 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0014 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0014() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0014(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0015 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.6 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0015 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0015() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0015(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0016 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.8 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0016 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0016() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0016(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0017 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.7 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0017 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0017() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0017(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0018 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.10 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0018 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0018() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0018(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0019 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.11 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0019 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0019() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0019(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0020 sl@0: *@test Req. under test No Requirement Found sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0020 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0020() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0020(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0021 sl@0: *@test Req. under test No Requirement Found sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0021 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0021() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0021(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0022 sl@0: *@test Req. under test No Requirement Found sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0022 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0022() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0022(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0023 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.14 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0023 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0023() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0023(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0024 sl@0: *@test Req. under test REQ172.5.5 REQ172.5.5.14 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0024 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0024() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0024(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0027 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0027 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0027() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0027(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0028 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0028 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0028() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0028(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0029 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Controller, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0029 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0029() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0029(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0030 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Source, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0030 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0030() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0030(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0031 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0031 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0031() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0031(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0032 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0032 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0032() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0032(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0033 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0033 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0033() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0033(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0034 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0034 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0034() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0034(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0035 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0035 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0035() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0035(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0040 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0040 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0040() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0040(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0041 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0041 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0041() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0041(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0042 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0042 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0042() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0042(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0043 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0043 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0043() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0043(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0044 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0044 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0044() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0044(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0045 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0045 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0045() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0045(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0050 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0050 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0050() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0050(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0051 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0051 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0051() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0051(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0052 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0052 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0052() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0052(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0053 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0053 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0053() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0053(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0054 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0054 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0054() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0054(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0060 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0060 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0060() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0060(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0061 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0061 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0061() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0061(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0070 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0070 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0070() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0070(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0071 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0071 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0071() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0071(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0072 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0072 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0072() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0072(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0073 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0073 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0073() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0073(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0074 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0074 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0074() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0074(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0075 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0075 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0075() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0075(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0076 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0076 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0076() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0076(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0080 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0080 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0080() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0080(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0081 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0081 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0081() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0081(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0082 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0082 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0082() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0082(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0083 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0083 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0083() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0083(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0084 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0084 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0084() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0084(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0085 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0085 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0085() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0085(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0086 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0086 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0086() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0086(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0100 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0100 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0100() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0100(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: //---------------------------------// sl@0: // Memory Management Tests (Alloc) // sl@0: //---------------------------------// sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0110 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0110 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0110() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0110(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0111 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0111 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0111() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0111(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0112 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0112 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0112() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0112(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0120 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0120 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0120() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0120(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0121 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0121 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0121() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0121(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0122 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0122 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0122() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0122(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0123 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0123 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0123() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0123(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0124 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0124 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0124() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0124(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0125 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Test extraction of file extension from URI sl@0: class CTestStep_MMF_CTLFRM_U_0125 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0125() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0125(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0127 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0127 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0127() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0127(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0130 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0130 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0130() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0130(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0137_15_I_0131 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0131 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0131() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0131(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0140 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0140 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0140() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0140(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0141 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0141 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0141() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0141(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0142 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0142 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0142() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0142(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0143 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0143 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0143() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0143(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0144 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0144 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0144() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0144(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0145 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0145 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0145() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0145(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0146 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0146 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0146() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0146(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: // CMMFControllerImplelementationInformnation sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0150 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0150 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0150() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0150(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0151 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0151 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0151() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0151(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0152 sl@0: *@test Req. INC038123 sl@0: */ sl@0: // Open controllers with different max heap specified sl@0: class CTestStep_MMF_CTLFRM_U_0152 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0152() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0152(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0160 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0160 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0160() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0160(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0161 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0161 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0161() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0161(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0162 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0162 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0162() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0162(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0163 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0163 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0163() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0163(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0164 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0164 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0164() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0164(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0165 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0165 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0165() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0165(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0170 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0170 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0170() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0170(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0171 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0171 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0171() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0171(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0172 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0172 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0172() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0172(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0173 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0173 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0173() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0173(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0174 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0174 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0174() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0174(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0175 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0175 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0175() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0175(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0176 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0176 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0176() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0176(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0180 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0180 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0180() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0180(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0181 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0181 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0181() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0181(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0182 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0182 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0182() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0182(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0183 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0183 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0183() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0183(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0184 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0184 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0184() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0184(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0190 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0190 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0190() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0190(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0191 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0191 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0191() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0191(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0192 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0192 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0192() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0192(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0193 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0193 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0193() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0193(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0194 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0194 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0194() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0194(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0195 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0195 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0195() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0195(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestGT0147_15_I_0196 sl@0: *@test Req. under test REQ172.5.5 sl@0: */ sl@0: // Failure to Open Data Sink, this test is supposed to fail. sl@0: class CTestStep_MMF_CTLFRM_U_0196 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0196() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0196(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * sl@0: *@test Req. under CR0632 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0197 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0197() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0197(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * sl@0: *@test Req. under CR0632 sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0198 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0198() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0198(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class RTestStep_MMF_CTLFRM_U_0200 sl@0: *@test Req. INC108007 sl@0: */ sl@0: // Open controllers and executes an asynchronous custom command that panics subthread (with Active Scheduler). sl@0: class MMMF_CTRLFRM_U_0200_Observer sl@0: { sl@0: public: sl@0: virtual void OpeningController() = 0; sl@0: virtual void OpenCompleted(TInt aError) = 0; sl@0: virtual void ClosingController() = 0; sl@0: virtual void ClosingComplete() = 0; sl@0: virtual void SendingCustomCommand() = 0; sl@0: virtual void CustomCommandSent(TInt aError) = 0; sl@0: virtual void CancellingCustomCommand() = 0; sl@0: virtual void CustomCommandCancelled(TInt aError) = 0; sl@0: virtual void TestError(TInt aError) = 0; sl@0: }; sl@0: sl@0: class RTestStep_MMF_CTLFRM_U_0200 : public RAsyncTestStep, public MMMF_CTRLFRM_U_0200_Observer sl@0: { sl@0: public: sl@0: RTestStep_MMF_CTLFRM_U_0200() ; sl@0: ~RTestStep_MMF_CTLFRM_U_0200(){} ; sl@0: static TInt Timeout(TAny* aArg); sl@0: sl@0: // From RAsyncTestStep sl@0: void KickoffTestL(); sl@0: void CloseTest(); sl@0: sl@0: // From MMMF_CTRLFRM_U_0200_Observer sl@0: void OpeningController(); sl@0: void OpenCompleted(TInt aError); sl@0: void ClosingController(); sl@0: void ClosingComplete(); sl@0: void SendingCustomCommand(); sl@0: void CustomCommandSent(TInt aError); sl@0: void CancellingCustomCommand(); sl@0: void CustomCommandCancelled(TInt aError); sl@0: void TestError(TInt aError); sl@0: sl@0: private: sl@0: class CAsyncTest : public CActive sl@0: { sl@0: public: sl@0: CAsyncTest(MMMF_CTRLFRM_U_0200_Observer* aObserver); sl@0: ~CAsyncTest(); sl@0: void Start(); sl@0: private: sl@0: void RunL(); sl@0: void DoCancel(); sl@0: TInt RunError(TInt aError); sl@0: private: sl@0: MMMF_CTRLFRM_U_0200_Observer* iObserver; sl@0: RMMFController iController; sl@0: TMMFMessageDestinationPckg iMessage; sl@0: } *iAsyncTest; sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestStep_MMF_CTLFRM_U_0201 sl@0: *@test Req. INC108007 sl@0: */ sl@0: // Open controllers and executes an asynchronous custom command that panics subthread (without Active Scheduler). sl@0: class CTestStep_MMF_CTLFRM_U_0201 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0201() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0201(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestStep_MMF_CTLFRM_U_0202 sl@0: *@test Req. INC108007 sl@0: */ sl@0: // Open and close controller. There will be a memory allocation failure while closing sl@0: sl@0: class CTestStep_MMF_CTLFRM_U_0202 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0202() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0202(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * @class CTestStep_MMF_CTLFRM_U_0203 sl@0: *@test Req. INC108007 sl@0: */ sl@0: // Open and close controller. There will be a memory allocation failure while closing sl@0: sl@0: class CTestStep_MMF_CTLFRM_U_0203 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0203() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0203(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: #ifdef SYMBIAN_BUILD_GCE sl@0: sl@0: /** sl@0: * sl@0: *@test Req. under REQ 7418: use surface command sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0301 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0301() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0301(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * sl@0: *@test Req. under REQ 7418: get surface parameters command sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0303 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0303() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0303(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: /** sl@0: * sl@0: *@test Req. under REQ 7418: surface removed command sl@0: */ sl@0: class CTestStep_MMF_CTLFRM_U_0305 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0305(TSurfaceId& aSurfaceId, TBool aNegTest) ; sl@0: ~CTestStep_MMF_CTLFRM_U_0305(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: private: sl@0: TSurfaceId iSurfaceId; sl@0: TSurfaceId iSurfaceId2; sl@0: TBool iNegTest; sl@0: } ; sl@0: #endif // SYMBIAN_BUILD_GCE sl@0: sl@0: #ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT sl@0: class CTestStep_MMF_CTLFRM_Subtitles : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: virtual TVerdict DoTestStepPreambleL(); sl@0: virtual TVerdict DoTestStepPostambleL(); sl@0: protected: sl@0: void SetExpectedSubtitlesAvailableL(TInt aAvailable); sl@0: TVerdict CheckExpectedFunctionText(const TDesC8& aExpected); sl@0: protected: sl@0: RMMFController iController; sl@0: RMMFVideoPlaySubtitleSupportCustomCommands* iSubtitleCommands; sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_400 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_400(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_401 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_401(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_402 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_402(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_403 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_403(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_404 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_404(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_405 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_405(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_406 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_406(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_407 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_407(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_408 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_408(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_409 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_409(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class CTestStep_MMF_CTRLFRM_U_410 : public CTestStep_MMF_CTLFRM_Subtitles sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTRLFRM_U_410(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: #endif // SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT sl@0: sl@0: sl@0: // CR1655 - MMF support for configurable controller stack size sl@0: sl@0: class CTestStep_MMF_CTLFRM_U_0300 : public CTestStep_MMF_CTLFRM sl@0: { sl@0: public: sl@0: CTestStep_MMF_CTLFRM_U_0300() ; sl@0: ~CTestStep_MMF_CTLFRM_U_0300(){} ; sl@0: virtual TVerdict DoTestStepL( void ); sl@0: } ; sl@0: sl@0: #endif // __TSU_MMF_CTLFRM_H__