os/mm/mmlibs/mmfw/tsrc/mmfintegrationtest/Ctlfrm/TSI_MmfCtlfrmNeg.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     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 //
    15 
    16 #ifndef __TSI_MMFCTLFRMNEG_H__
    17 #define __TSI_MMFCTLFRMNEG_H__
    18 
    19 #include <testframework.h>
    20 #include <mmf/common/mmfcontroller.h>
    21 #include "TSI_MmfCtlfrmStep.h"
    22 
    23 class CTestSuite;
    24 class CTestSuiteMmfCtlfrm;
    25 
    26 class RTestMmfCtlfrmI0502 : public RTestStepMmfCtlfrm
    27 	{
    28 public:
    29 	static RTestMmfCtlfrmI0502* NewL();
    30 	RTestMmfCtlfrmI0502();
    31 	virtual TVerdict DoTestStepL();
    32 	};
    33 
    34 class RTestMmfCtlfrmI0504 : public RTestStepMmfCtlfrm
    35 	{
    36 public:
    37 	static RTestMmfCtlfrmI0504* NewL();
    38 	RTestMmfCtlfrmI0504();
    39 	virtual TVerdict DoTestStepL();
    40 	};
    41 
    42 class RTestMmfCtlfrmI0511 : public RTestStepMmfCtlfrmTest2	// NB
    43 	{
    44 public:
    45 	static RTestMmfCtlfrmI0511* NewL();
    46 	RTestMmfCtlfrmI0511();
    47 	virtual TVerdict DoTestStepL();
    48 	};
    49 
    50 class RTestMmfCtlfrmI0512 : public RTestStepMmfCtlfrmAudio
    51 	{
    52 public:
    53 	static RTestMmfCtlfrmI0512* NewL();
    54 	RTestMmfCtlfrmI0512();
    55 	virtual TVerdict DoTestStepL();
    56 	};
    57 
    58 class RTestMmfCtlfrmI0513 : public RTestStepMmfCtlfrmAudioPrimed
    59 	{
    60 public:
    61 	static RTestMmfCtlfrmI0513* NewL();
    62 	RTestMmfCtlfrmI0513();
    63 	virtual TVerdict DoTestStepL();
    64 	};
    65 
    66 class RTestMmfCtlfrmI0514 : public RTestStepMmfCtlfrmAudioPrimed
    67 	{
    68 public:
    69 	static RTestMmfCtlfrmI0514* NewL();
    70 	RTestMmfCtlfrmI0514();
    71 	virtual TVerdict DoTestStepL();
    72 	};
    73 
    74 class RTestMmfCtlfrmI0515 : public RTestStepMmfCtlfrmAudio
    75 	{
    76 public:
    77 	static RTestMmfCtlfrmI0515* NewL();
    78 	TVerdict OpenL();
    79 	void Close();
    80 	RTestMmfCtlfrmI0515();
    81 	virtual TVerdict DoTestStepL();
    82 	};
    83 
    84 class RTestMmfCtlfrmI0521 : public RTestStepMmfCtlfrmAudio
    85 	{
    86 public:
    87 	static RTestMmfCtlfrmI0521* NewL();
    88 	RTestMmfCtlfrmI0521();
    89 	virtual TVerdict DoTestStepL();
    90 	};
    91 
    92 class RTestMmfCtlfrmI0522 : public RTestStepMmfCtlfrmAudio
    93 	{
    94 public:
    95 	static RTestMmfCtlfrmI0522* NewL();
    96 	RTestMmfCtlfrmI0522();
    97 	virtual TVerdict DoTestStepL();
    98 	};
    99 
   100 class RTestMmfCtlfrmI0523 : public RTestStepMmfCtlfrmAudioNoSource
   101 	{
   102 public:
   103 	static RTestMmfCtlfrmI0523* NewL();
   104 	RTestMmfCtlfrmI0523();
   105 	virtual TVerdict DoTestStepL();
   106 	};
   107 
   108 class RTestMmfCtlfrmI0524 : public RTestStepMmfCtlfrmAudioPrimed
   109 	{
   110 public:
   111 	static RTestMmfCtlfrmI0524* NewL();
   112 	RTestMmfCtlfrmI0524();
   113 	virtual TVerdict DoTestStepL();
   114 	};
   115 
   116 class RTestMmfCtlfrmI0525 : public RTestStepMmfCtlfrmAudioPrimed
   117 	{
   118 public:
   119 	static RTestMmfCtlfrmI0525* NewL();
   120 	RTestMmfCtlfrmI0525();
   121 	virtual TVerdict DoTestStepL();
   122 	};
   123 
   124 class RTestMmfCtlfrmI0526 : public RTestStepMmfCtlfrmAudioNoSource
   125 	{
   126 public:
   127 	static RTestMmfCtlfrmI0526* NewL();
   128 	RTestMmfCtlfrmI0526();
   129 	virtual TVerdict DoTestStepL();
   130 	};
   131 
   132 class RTestMmfCtlfrmI0527 : public RTestStepMmfCtlfrmAudioPrimed
   133 	{
   134 public:
   135 	static RTestMmfCtlfrmI0527* NewL();
   136 	RTestMmfCtlfrmI0527();
   137 	virtual TVerdict DoTestStepL();
   138 	};
   139 
   140 class RTestMmfCtlfrmI0531 : public RTestStepMmfCtlfrmAudio
   141 	{
   142 public:
   143 	static RTestMmfCtlfrmI0531* NewL();
   144 	RTestMmfCtlfrmI0531();
   145 	virtual TVerdict DoTestStepL();
   146 	};
   147 
   148 class RTestMmfCtlfrmI0532 : public RTestStepMmfCtlfrmDualAudio // NB
   149 	{
   150 public:
   151 	static RTestMmfCtlfrmI0532* NewL();
   152 	RTestMmfCtlfrmI0532();
   153 	virtual TVerdict DoTestStepL();
   154 	};
   155 
   156 class RTestMmfCtlfrmI0541 : public RTestStepMmfCtlfrmAudioNoSource
   157 	{
   158 public:
   159 	static RTestMmfCtlfrmI0541* NewL();
   160 	RTestMmfCtlfrmI0541();
   161 	virtual TVerdict DoTestStepL();
   162 	};
   163 
   164 class RTestMmfCtlfrmI0542 : public RTestStepMmfCtlfrmAudioPrimed
   165 	{
   166 public:
   167 	static RTestMmfCtlfrmI0542* NewL();
   168 	RTestMmfCtlfrmI0542();
   169 	virtual TVerdict DoTestStepL();
   170 	};
   171 
   172 class RTestMmfCtlfrmI0551 : public RTestStepMmfCtlfrmAudioPrimed
   173 	{
   174 public:
   175 	static RTestMmfCtlfrmI0551* NewL();
   176 	RTestMmfCtlfrmI0551();
   177 	virtual TVerdict DoTestStepL();
   178 	};
   179 
   180 class RTestMmfCtlfrmI0552 : public RTestStepMmfCtlfrmAudioPrimed
   181 	{
   182 public:
   183 	static RTestMmfCtlfrmI0552* NewL();
   184 	RTestMmfCtlfrmI0552();
   185 	virtual TVerdict DoTestStepL();
   186 	};
   187 
   188 class RTestMmfCtlfrmI0553 : public RTestStepMmfCtlfrmAudioPrimed
   189 	{
   190 public:
   191 	static RTestMmfCtlfrmI0553* NewL();
   192 	RTestMmfCtlfrmI0553();
   193 	virtual TVerdict DoTestStepL();
   194 	};
   195 
   196 class RTestMmfCtlfrmI0554 : public RTestStepMmfCtlfrmAudioPrimed
   197 	{
   198 public:
   199 	static RTestMmfCtlfrmI0554* NewL();
   200 	RTestMmfCtlfrmI0554();
   201 	virtual TVerdict DoTestStepL();
   202 	};
   203 
   204 #endif // __TSI_MMFCTLFRMNEG_H__