|
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_MMFCTLFRM_H__ |
|
17 #define __TSI_MMFCTLFRM_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 RTestMmfCtlfrmI0001 : public RTestStepMmfCtlfrm |
|
27 { |
|
28 public: |
|
29 static RTestMmfCtlfrmI0001* NewL(); |
|
30 RTestMmfCtlfrmI0001(); |
|
31 virtual TVerdict DoTestStepL(); |
|
32 }; |
|
33 |
|
34 class RTestMmfCtlfrmI0002 : public RTestStepMmfCtlfrm |
|
35 { |
|
36 public: |
|
37 static RTestMmfCtlfrmI0002* NewL(); |
|
38 RTestMmfCtlfrmI0002(); |
|
39 virtual TVerdict DoTestStepL(); |
|
40 }; |
|
41 |
|
42 class RTestMmfCtlfrmI0003 : public RTestStepMmfCtlfrm |
|
43 { |
|
44 public: |
|
45 static RTestMmfCtlfrmI0003* NewL(); |
|
46 RTestMmfCtlfrmI0003(); |
|
47 virtual TVerdict DoTestStepL(); |
|
48 }; |
|
49 |
|
50 // |
|
51 |
|
52 // Test 0101 has been removed. |
|
53 // As plugins are loaded on the Z drive it isn't practical to |
|
54 // test this automatically - we would require a new controller |
|
55 // to be loaded on C drive and for MMF to pick that up |
|
56 |
|
57 class RTestMmfCtlfrmI0102 : public RTestStepMmfCtlfrm |
|
58 { |
|
59 public: |
|
60 static RTestMmfCtlfrmI0102* NewL(); |
|
61 RTestMmfCtlfrmI0102(); |
|
62 virtual TVerdict DoTestStepL(); |
|
63 }; |
|
64 |
|
65 // Tests 0103, 0104 removed |
|
66 // API changed, functionality now mirrored in 0105, 0106 |
|
67 |
|
68 class RTestMmfCtlfrmI0105 : public RTestStepMmfCtlfrm |
|
69 { |
|
70 public: |
|
71 static RTestMmfCtlfrmI0105* NewL(); |
|
72 RTestMmfCtlfrmI0105(); |
|
73 virtual TVerdict DoTestStepL(); |
|
74 }; |
|
75 |
|
76 class RTestMmfCtlfrmI0106 : public RTestStepMmfCtlfrm |
|
77 { |
|
78 public: |
|
79 static RTestMmfCtlfrmI0106* NewL(); |
|
80 RTestMmfCtlfrmI0106(); |
|
81 virtual TVerdict DoTestStepL(); |
|
82 }; |
|
83 |
|
84 class RTestMmfCtlfrmI0107 : public RTestStepMmfCtlfrm |
|
85 { |
|
86 public: |
|
87 static RTestMmfCtlfrmI0107* NewL(); |
|
88 RTestMmfCtlfrmI0107(); |
|
89 virtual TVerdict DoTestStepL(); |
|
90 }; |
|
91 |
|
92 class RTestMmfCtlfrmI0108 : public RTestStepMmfCtlfrm |
|
93 { |
|
94 public: |
|
95 static RTestMmfCtlfrmI0108* NewL(); |
|
96 RTestMmfCtlfrmI0108(); |
|
97 virtual TVerdict DoTestStepL(); |
|
98 }; |
|
99 |
|
100 class RTestMmfCtlfrmI0109 : public RTestStepMmfCtlfrm |
|
101 { |
|
102 public: |
|
103 static RTestMmfCtlfrmI0109* NewL(); |
|
104 RTestMmfCtlfrmI0109(); |
|
105 virtual TVerdict DoTestStepL(); |
|
106 }; |
|
107 |
|
108 // |
|
109 |
|
110 class RTestMmfCtlfrmI0111 : public RTestStepMmfCtlfrmTest1 |
|
111 { |
|
112 public: |
|
113 static RTestMmfCtlfrmI0111* NewL(); |
|
114 RTestMmfCtlfrmI0111(); |
|
115 virtual TVerdict DoTestStepL(); |
|
116 }; |
|
117 |
|
118 class RTestMmfCtlfrmI0112 : public RTestStepMmfCtlfrmTest1 |
|
119 { |
|
120 public: |
|
121 static RTestMmfCtlfrmI0112* NewL(); |
|
122 RTestMmfCtlfrmI0112(); |
|
123 virtual TVerdict DoTestStepL(); |
|
124 }; |
|
125 |
|
126 class RTestMmfCtlfrmI0113 : public RTestStepMmfCtlfrmTest1 |
|
127 { |
|
128 public: |
|
129 static RTestMmfCtlfrmI0113* NewL(); |
|
130 RTestMmfCtlfrmI0113(); |
|
131 virtual TVerdict DoTestStepL(); |
|
132 }; |
|
133 |
|
134 class RTestMmfCtlfrmI0114 : public RTestStepMmfCtlfrmTest1 |
|
135 { |
|
136 public: |
|
137 static RTestMmfCtlfrmI0114* NewL(); |
|
138 RTestMmfCtlfrmI0114(); |
|
139 virtual TVerdict DoTestStepL(); |
|
140 }; |
|
141 |
|
142 class RTestMmfCtlfrmI0117 : public RTestStepMmfCtlfrmAudio |
|
143 { |
|
144 public: |
|
145 static RTestMmfCtlfrmI0117* NewL(); |
|
146 RTestMmfCtlfrmI0117(); |
|
147 virtual TVerdict DoTestStepL(); |
|
148 }; |
|
149 |
|
150 class RTestMmfCtlfrmI0118 : public RTestStepMmfCtlfrmAudio |
|
151 { |
|
152 public: |
|
153 static RTestMmfCtlfrmI0118* NewL(); |
|
154 RTestMmfCtlfrmI0118(); |
|
155 virtual TVerdict DoTestStepL(); |
|
156 }; |
|
157 |
|
158 class RTestMmfCtlfrmI0119 : public RTestStepMmfCtlfrmVideo |
|
159 { |
|
160 public: |
|
161 static RTestMmfCtlfrmI0119* NewL(); |
|
162 RTestMmfCtlfrmI0119(); |
|
163 virtual TVerdict DoTestStepL(); |
|
164 }; |
|
165 |
|
166 class RTestMmfCtlfrmI0120 : public RTestStepMmfCtlfrmVideo |
|
167 { |
|
168 public: |
|
169 static RTestMmfCtlfrmI0120* NewL(); |
|
170 RTestMmfCtlfrmI0120(); |
|
171 virtual TVerdict DoTestStepL(); |
|
172 }; |
|
173 |
|
174 // |
|
175 |
|
176 class RTestMmfCtlfrmI0121 : public RTestStepMmfCtlfrmAudio |
|
177 { |
|
178 public: |
|
179 static RTestMmfCtlfrmI0121* NewL(); |
|
180 RTestMmfCtlfrmI0121(); |
|
181 virtual TVerdict DoTestStepL(); |
|
182 }; |
|
183 |
|
184 class RTestMmfCtlfrmI0122 : public RTestStepMmfCtlfrmAudio |
|
185 { |
|
186 public: |
|
187 static RTestMmfCtlfrmI0122* NewL(); |
|
188 RTestMmfCtlfrmI0122(); |
|
189 virtual TVerdict DoTestStepL(); |
|
190 }; |
|
191 |
|
192 class RTestMmfCtlfrmI0123 : public RTestStepMmfCtlfrmAudio |
|
193 { |
|
194 public: |
|
195 static RTestMmfCtlfrmI0123* NewL(); |
|
196 RTestMmfCtlfrmI0123(); |
|
197 virtual TVerdict DoTestStepL(); |
|
198 }; |
|
199 |
|
200 class RTestMmfCtlfrmI0124 : public RTestStepMmfCtlfrmAudio |
|
201 { |
|
202 public: |
|
203 static RTestMmfCtlfrmI0124* NewL(); |
|
204 RTestMmfCtlfrmI0124(); |
|
205 virtual TVerdict DoTestStepL(); |
|
206 }; |
|
207 |
|
208 class RTestMmfCtlfrmI0125 : public RTestStepMmfCtlfrmDualAudio // NB |
|
209 { |
|
210 public: |
|
211 static RTestMmfCtlfrmI0125* NewL(); |
|
212 RTestMmfCtlfrmI0125(); |
|
213 virtual TVerdict DoTestStepL(); |
|
214 }; |
|
215 |
|
216 class RTestMmfCtlfrmI0128 : public RTestStepMmfCtlfrmAudio |
|
217 { |
|
218 public: |
|
219 static RTestMmfCtlfrmI0128* NewL(); |
|
220 RTestMmfCtlfrmI0128(); |
|
221 virtual TVerdict DoTestStepL(); |
|
222 }; |
|
223 |
|
224 class RTestMmfCtlfrmI0129 : public RTestStepMmfCtlfrmAudio |
|
225 { |
|
226 public: |
|
227 static RTestMmfCtlfrmI0129* NewL(); |
|
228 RTestMmfCtlfrmI0129(); |
|
229 virtual TVerdict DoTestStepL(); |
|
230 }; |
|
231 |
|
232 class RTestMmfCtlfrmI0131 : public RTestStepMmfCtlfrmAudioPrimed |
|
233 { |
|
234 public: |
|
235 static RTestMmfCtlfrmI0131* NewL(); |
|
236 RTestMmfCtlfrmI0131(); |
|
237 virtual TVerdict DoTestStepL(); |
|
238 }; |
|
239 |
|
240 class RTestMmfCtlfrmI0132 : public RTestStepMmfCtlfrmAudioPrimed |
|
241 { |
|
242 public: |
|
243 static RTestMmfCtlfrmI0132* NewL(); |
|
244 RTestMmfCtlfrmI0132(); |
|
245 virtual TVerdict DoTestStepL(); |
|
246 }; |
|
247 |
|
248 class RTestMmfCtlfrmI0141 : public RTestStepMmfCtlfrmAudio |
|
249 { |
|
250 public: |
|
251 static RTestMmfCtlfrmI0141* NewL(); |
|
252 RTestMmfCtlfrmI0141(); |
|
253 virtual TVerdict DoTestStepL(); |
|
254 }; |
|
255 |
|
256 class RTestMmfCtlfrmI0142 : public RTestStepMmfCtlfrmAudio |
|
257 { |
|
258 public: |
|
259 static RTestMmfCtlfrmI0142* NewL(); |
|
260 RTestMmfCtlfrmI0142(); |
|
261 TVerdict SearchForEventWithCancel( TMMFEvent& aExpectedEvent ); |
|
262 virtual TVerdict DoTestStepL(); |
|
263 }; |
|
264 |
|
265 class RTestMmfCtlfrmI0143 : public RTestStepMmfCtlfrmTest1 |
|
266 { |
|
267 public: |
|
268 static RTestMmfCtlfrmI0143* NewL(); |
|
269 RTestMmfCtlfrmI0143(); |
|
270 virtual TVerdict DoTestStepL(); |
|
271 }; |
|
272 |
|
273 class RTestMmfCtlfrmI0144 : public RTestStepMmfCtlfrmTest1 |
|
274 { |
|
275 public: |
|
276 static RTestMmfCtlfrmI0144* NewL(); |
|
277 RTestMmfCtlfrmI0144(); |
|
278 virtual TVerdict DoTestStepL(); |
|
279 }; |
|
280 |
|
281 class RTestMmfCtlfrmI0151 : public RTestStepMmfCtlfrmAudio |
|
282 { |
|
283 public: |
|
284 static RTestMmfCtlfrmI0151* NewL(); |
|
285 RTestMmfCtlfrmI0151(); |
|
286 virtual TVerdict DoTestStepL(); |
|
287 }; |
|
288 |
|
289 class RTestMmfCtlfrmI0152 : public RTestStepMmfCtlfrmTest1 |
|
290 { |
|
291 public: |
|
292 static RTestMmfCtlfrmI0152* NewL(); |
|
293 RTestMmfCtlfrmI0152(); |
|
294 virtual TVerdict DoTestStepL(); |
|
295 }; |
|
296 |
|
297 #endif // __TSI_MMFCTLFRM_H__ |