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 __TSI_MMFCTLFRMNEG_H__ sl@0: #define __TSI_MMFCTLFRMNEG_H__ sl@0: sl@0: #include sl@0: #include sl@0: #include "TSI_MmfCtlfrmStep.h" sl@0: sl@0: class CTestSuite; sl@0: class CTestSuiteMmfCtlfrm; sl@0: sl@0: class RTestMmfCtlfrmI0502 : public RTestStepMmfCtlfrm sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0502* NewL(); sl@0: RTestMmfCtlfrmI0502(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0504 : public RTestStepMmfCtlfrm sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0504* NewL(); sl@0: RTestMmfCtlfrmI0504(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0511 : public RTestStepMmfCtlfrmTest2 // NB sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0511* NewL(); sl@0: RTestMmfCtlfrmI0511(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0512 : public RTestStepMmfCtlfrmAudio sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0512* NewL(); sl@0: RTestMmfCtlfrmI0512(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0513 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0513* NewL(); sl@0: RTestMmfCtlfrmI0513(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0514 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0514* NewL(); sl@0: RTestMmfCtlfrmI0514(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0515 : public RTestStepMmfCtlfrmAudio sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0515* NewL(); sl@0: TVerdict OpenL(); sl@0: void Close(); sl@0: RTestMmfCtlfrmI0515(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0521 : public RTestStepMmfCtlfrmAudio sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0521* NewL(); sl@0: RTestMmfCtlfrmI0521(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0522 : public RTestStepMmfCtlfrmAudio sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0522* NewL(); sl@0: RTestMmfCtlfrmI0522(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0523 : public RTestStepMmfCtlfrmAudioNoSource sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0523* NewL(); sl@0: RTestMmfCtlfrmI0523(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0524 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0524* NewL(); sl@0: RTestMmfCtlfrmI0524(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0525 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0525* NewL(); sl@0: RTestMmfCtlfrmI0525(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0526 : public RTestStepMmfCtlfrmAudioNoSource sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0526* NewL(); sl@0: RTestMmfCtlfrmI0526(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0527 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0527* NewL(); sl@0: RTestMmfCtlfrmI0527(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0531 : public RTestStepMmfCtlfrmAudio sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0531* NewL(); sl@0: RTestMmfCtlfrmI0531(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0532 : public RTestStepMmfCtlfrmDualAudio // NB sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0532* NewL(); sl@0: RTestMmfCtlfrmI0532(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0541 : public RTestStepMmfCtlfrmAudioNoSource sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0541* NewL(); sl@0: RTestMmfCtlfrmI0541(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0542 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0542* NewL(); sl@0: RTestMmfCtlfrmI0542(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0551 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0551* NewL(); sl@0: RTestMmfCtlfrmI0551(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0552 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0552* NewL(); sl@0: RTestMmfCtlfrmI0552(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0553 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0553* NewL(); sl@0: RTestMmfCtlfrmI0553(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: class RTestMmfCtlfrmI0554 : public RTestStepMmfCtlfrmAudioPrimed sl@0: { sl@0: public: sl@0: static RTestMmfCtlfrmI0554* NewL(); sl@0: RTestMmfCtlfrmI0554(); sl@0: virtual TVerdict DoTestStepL(); sl@0: }; sl@0: sl@0: #endif // __TSI_MMFCTLFRMNEG_H__