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".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
16 #ifndef __TSU_MMF_CTLFRM_H__
17 #define __TSU_MMF_CTLFRM_H__
19 #include <testframework.h>
24 #include <mmf/common/mmfcontroller.h>
25 #include <mmf/common/mmfcontrollerpluginresolver.h>
27 #include <mmf/plugin/mmfplugininterfaceuids.hrh>
29 #include "Ts_cmmftestcontroller.h"
31 #include "TS_MMFTestDataSource.h"
32 #include "MMFTestDataSourceUIDs.hrh"
34 #include "TS_MMFTestDataSink.h"
35 #include "MMFTestDataSinkUIDs.hrh"
37 #include "TS_MMFTestDataSourceB.h"
38 #include "MMFTestDataSourceBUIDs.hrh"
40 #include "TS_MMFTestDataSinkB.h"
41 #include "MMFTestDataSinkBUIDs.hrh"
43 #include "TS_CMMFTestCustomCommands.h"
45 #include "ts_cmmftestterminationcontroller.h"
50 class CTestSuite_MMF_CTLFRM;
54 * CTestStep_MMF_CTLFRM, which is the base class for all
55 * the SelfTest suite test steps.
57 * @lib "TSU_MMF_CTLFRM.lib"
62 class CTestStep_MMF_CTLFRM : public CTestStep
65 CTestStep_MMF_CTLFRM();
66 ~CTestStep_MMF_CTLFRM();
67 static void CleanUp(TAny *aPtr) ;
68 void SetTestSuite(const CTestSuite_MMF_CTLFRM* aTestSuite )
69 { iMMFCTLFRMTestSuite = aTestSuite;}
71 virtual TVerdict DoTestStepPreambleL();
72 virtual TVerdict DoTestStepPostambleL();
74 // pointer to suite which owns this test
75 const CTestSuite_MMF_CTLFRM * iMMFCTLFRMTestSuite;
79 * @class CTestGT0137_15_I_0001
80 *@test Req. under test REQ172.5.1 REQ172.5.2 REQ172.5.5.12
82 class CTestStep_MMF_CTLFRM_U_0001 : public CTestStep_MMF_CTLFRM
85 CTestStep_MMF_CTLFRM_U_0001() ;
86 ~CTestStep_MMF_CTLFRM_U_0001(){} ;
87 virtual TVerdict DoTestStepL( void );
91 * @class CTestGT0137_15_I_0007
92 *@test Req. under test REQ172.5.5 REQ172.5.5.1
94 class CTestStep_MMF_CTLFRM_U_0007 : public CTestStep_MMF_CTLFRM
97 CTestStep_MMF_CTLFRM_U_0007() ;
98 ~CTestStep_MMF_CTLFRM_U_0007(){} ;
99 virtual TVerdict DoTestStepL( void );
103 * @class CTestGT0137_15_I_0008
104 *@test Req. under test REQ172.5.5 REQ172.5.5.3
106 class CTestStep_MMF_CTLFRM_U_0008 : public CTestStep_MMF_CTLFRM
109 CTestStep_MMF_CTLFRM_U_0008() ;
110 ~CTestStep_MMF_CTLFRM_U_0008(){} ;
111 virtual TVerdict DoTestStepL( void );
116 * @class CTestGT0137_15_I_0009
117 *@test Req. under test REQ172.5.5 REQ172.5.5.1
119 class CTestStep_MMF_CTLFRM_U_0009 : public CTestStep_MMF_CTLFRM
122 CTestStep_MMF_CTLFRM_U_0009() ;
123 ~CTestStep_MMF_CTLFRM_U_0009(){} ;
124 virtual TVerdict DoTestStepL( void );
128 * @class CTestGT0137_15_I_0010
129 *@test Req. under test REQ172.5.5 REQ172.5.5.3
131 class CTestStep_MMF_CTLFRM_U_0010 : public CTestStep_MMF_CTLFRM
134 CTestStep_MMF_CTLFRM_U_0010() ;
135 ~CTestStep_MMF_CTLFRM_U_0010(){} ;
136 virtual TVerdict DoTestStepL( void );
140 * @class CTestGT0137_15_I_0011
141 *@test Req. under test REQ172.5.5 REQ172.5.5.2
143 class CTestStep_MMF_CTLFRM_U_0011 : public CTestStep_MMF_CTLFRM
146 CTestStep_MMF_CTLFRM_U_0011() ;
147 ~CTestStep_MMF_CTLFRM_U_0011(){} ;
148 virtual TVerdict DoTestStepL( void );
153 * @class CTestGT0137_15_I_0012
154 *@test Req. under test REQ172.5.5 REQ172.5.5.4
156 class CTestStep_MMF_CTLFRM_U_0012 : public CTestStep_MMF_CTLFRM
159 CTestStep_MMF_CTLFRM_U_0012() ;
160 ~CTestStep_MMF_CTLFRM_U_0012(){} ;
161 virtual TVerdict DoTestStepL( void );
166 * @class CTestGT0137_15_I_0013
167 *@test Req. under test No Requirement Found
169 class CTestStep_MMF_CTLFRM_U_0013 : public CTestStep_MMF_CTLFRM
172 CTestStep_MMF_CTLFRM_U_0013() ;
173 ~CTestStep_MMF_CTLFRM_U_0013(){} ;
174 virtual TVerdict DoTestStepL( void );
179 * @class CTestGT0137_15_I_0014
180 *@test Req. under test REQ172.5.5 REQ172.5.5.5
182 class CTestStep_MMF_CTLFRM_U_0014 : public CTestStep_MMF_CTLFRM
185 CTestStep_MMF_CTLFRM_U_0014() ;
186 ~CTestStep_MMF_CTLFRM_U_0014(){} ;
187 virtual TVerdict DoTestStepL( void );
191 * @class CTestGT0137_15_I_0015
192 *@test Req. under test REQ172.5.5 REQ172.5.5.6
194 class CTestStep_MMF_CTLFRM_U_0015 : public CTestStep_MMF_CTLFRM
197 CTestStep_MMF_CTLFRM_U_0015() ;
198 ~CTestStep_MMF_CTLFRM_U_0015(){} ;
199 virtual TVerdict DoTestStepL( void );
204 * @class CTestGT0137_15_I_0016
205 *@test Req. under test REQ172.5.5 REQ172.5.5.8
207 class CTestStep_MMF_CTLFRM_U_0016 : public CTestStep_MMF_CTLFRM
210 CTestStep_MMF_CTLFRM_U_0016() ;
211 ~CTestStep_MMF_CTLFRM_U_0016(){} ;
212 virtual TVerdict DoTestStepL( void );
216 * @class CTestGT0137_15_I_0017
217 *@test Req. under test REQ172.5.5 REQ172.5.5.7
219 class CTestStep_MMF_CTLFRM_U_0017 : public CTestStep_MMF_CTLFRM
222 CTestStep_MMF_CTLFRM_U_0017() ;
223 ~CTestStep_MMF_CTLFRM_U_0017(){} ;
224 virtual TVerdict DoTestStepL( void );
228 * @class CTestGT0137_15_I_0018
229 *@test Req. under test REQ172.5.5 REQ172.5.5.10
231 class CTestStep_MMF_CTLFRM_U_0018 : public CTestStep_MMF_CTLFRM
234 CTestStep_MMF_CTLFRM_U_0018() ;
235 ~CTestStep_MMF_CTLFRM_U_0018(){} ;
236 virtual TVerdict DoTestStepL( void );
241 * @class CTestGT0137_15_I_0019
242 *@test Req. under test REQ172.5.5 REQ172.5.5.11
244 class CTestStep_MMF_CTLFRM_U_0019 : public CTestStep_MMF_CTLFRM
247 CTestStep_MMF_CTLFRM_U_0019() ;
248 ~CTestStep_MMF_CTLFRM_U_0019(){} ;
249 virtual TVerdict DoTestStepL( void );
253 * @class CTestGT0137_15_I_0020
254 *@test Req. under test No Requirement Found
256 class CTestStep_MMF_CTLFRM_U_0020 : public CTestStep_MMF_CTLFRM
259 CTestStep_MMF_CTLFRM_U_0020() ;
260 ~CTestStep_MMF_CTLFRM_U_0020(){} ;
261 virtual TVerdict DoTestStepL( void );
265 * @class CTestGT0137_15_I_0021
266 *@test Req. under test No Requirement Found
268 class CTestStep_MMF_CTLFRM_U_0021 : public CTestStep_MMF_CTLFRM
271 CTestStep_MMF_CTLFRM_U_0021() ;
272 ~CTestStep_MMF_CTLFRM_U_0021(){} ;
273 virtual TVerdict DoTestStepL( void );
277 * @class CTestGT0137_15_I_0022
278 *@test Req. under test No Requirement Found
280 class CTestStep_MMF_CTLFRM_U_0022 : public CTestStep_MMF_CTLFRM
283 CTestStep_MMF_CTLFRM_U_0022() ;
284 ~CTestStep_MMF_CTLFRM_U_0022(){} ;
285 virtual TVerdict DoTestStepL( void );
289 * @class CTestGT0137_15_I_0023
290 *@test Req. under test REQ172.5.5 REQ172.5.5.14
292 class CTestStep_MMF_CTLFRM_U_0023 : public CTestStep_MMF_CTLFRM
295 CTestStep_MMF_CTLFRM_U_0023() ;
296 ~CTestStep_MMF_CTLFRM_U_0023(){} ;
297 virtual TVerdict DoTestStepL( void );
301 * @class CTestGT0137_15_I_0024
302 *@test Req. under test REQ172.5.5 REQ172.5.5.14
304 class CTestStep_MMF_CTLFRM_U_0024 : public CTestStep_MMF_CTLFRM
307 CTestStep_MMF_CTLFRM_U_0024() ;
308 ~CTestStep_MMF_CTLFRM_U_0024(){} ;
309 virtual TVerdict DoTestStepL( void );
313 * @class CTestGT0137_15_I_0027
314 *@test Req. under test REQ172.5.5
316 class CTestStep_MMF_CTLFRM_U_0027 : public CTestStep_MMF_CTLFRM
319 CTestStep_MMF_CTLFRM_U_0027() ;
320 ~CTestStep_MMF_CTLFRM_U_0027(){} ;
321 virtual TVerdict DoTestStepL( void );
325 * @class CTestGT0137_15_I_0028
326 *@test Req. under test REQ172.5.5
328 class CTestStep_MMF_CTLFRM_U_0028 : public CTestStep_MMF_CTLFRM
331 CTestStep_MMF_CTLFRM_U_0028() ;
332 ~CTestStep_MMF_CTLFRM_U_0028(){} ;
333 virtual TVerdict DoTestStepL( void );
337 * @class CTestGT0137_15_I_0029
338 *@test Req. under test REQ172.5.5
340 // Failure to Open Controller, this test is supposed to fail.
341 class CTestStep_MMF_CTLFRM_U_0029 : public CTestStep_MMF_CTLFRM
344 CTestStep_MMF_CTLFRM_U_0029() ;
345 ~CTestStep_MMF_CTLFRM_U_0029(){} ;
346 virtual TVerdict DoTestStepL( void );
350 * @class CTestGT0137_15_I_0030
351 *@test Req. under test REQ172.5.5
353 // Failure to Open Data Source, this test is supposed to fail.
354 class CTestStep_MMF_CTLFRM_U_0030 : public CTestStep_MMF_CTLFRM
357 CTestStep_MMF_CTLFRM_U_0030() ;
358 ~CTestStep_MMF_CTLFRM_U_0030(){} ;
359 virtual TVerdict DoTestStepL( void );
364 * @class CTestGT0137_15_I_0031
365 *@test Req. under test REQ172.5.5
367 // Failure to Open Data Sink, this test is supposed to fail.
368 class CTestStep_MMF_CTLFRM_U_0031 : public CTestStep_MMF_CTLFRM
371 CTestStep_MMF_CTLFRM_U_0031() ;
372 ~CTestStep_MMF_CTLFRM_U_0031(){} ;
373 virtual TVerdict DoTestStepL( void );
378 * @class CTestGT0137_15_I_0032
379 *@test Req. under test REQ172.5.5
381 // Failure to Open Data Sink, this test is supposed to fail.
382 class CTestStep_MMF_CTLFRM_U_0032 : public CTestStep_MMF_CTLFRM
385 CTestStep_MMF_CTLFRM_U_0032() ;
386 ~CTestStep_MMF_CTLFRM_U_0032(){} ;
387 virtual TVerdict DoTestStepL( void );
391 * @class CTestGT0137_15_I_0033
392 *@test Req. under test REQ172.5.5
394 // Failure to Open Data Sink, this test is supposed to fail.
395 class CTestStep_MMF_CTLFRM_U_0033 : public CTestStep_MMF_CTLFRM
398 CTestStep_MMF_CTLFRM_U_0033() ;
399 ~CTestStep_MMF_CTLFRM_U_0033(){} ;
400 virtual TVerdict DoTestStepL( void );
404 * @class CTestGT0137_15_I_0034
405 *@test Req. under test REQ172.5.5
407 // Failure to Open Data Sink, this test is supposed to fail.
408 class CTestStep_MMF_CTLFRM_U_0034 : public CTestStep_MMF_CTLFRM
411 CTestStep_MMF_CTLFRM_U_0034() ;
412 ~CTestStep_MMF_CTLFRM_U_0034(){} ;
413 virtual TVerdict DoTestStepL( void );
417 * @class CTestGT0137_15_I_0035
418 *@test Req. under test REQ172.5.5
420 // Failure to Open Data Sink, this test is supposed to fail.
421 class CTestStep_MMF_CTLFRM_U_0035 : public CTestStep_MMF_CTLFRM
424 CTestStep_MMF_CTLFRM_U_0035() ;
425 ~CTestStep_MMF_CTLFRM_U_0035(){} ;
426 virtual TVerdict DoTestStepL( void );
431 * @class CTestGT0137_15_I_0040
432 *@test Req. under test REQ172.5.5
434 // Failure to Open Data Sink, this test is supposed to fail.
435 class CTestStep_MMF_CTLFRM_U_0040 : public CTestStep_MMF_CTLFRM
438 CTestStep_MMF_CTLFRM_U_0040() ;
439 ~CTestStep_MMF_CTLFRM_U_0040(){} ;
440 virtual TVerdict DoTestStepL( void );
444 * @class CTestGT0137_15_I_0041
445 *@test Req. under test REQ172.5.5
447 // Failure to Open Data Sink, this test is supposed to fail.
448 class CTestStep_MMF_CTLFRM_U_0041 : public CTestStep_MMF_CTLFRM
451 CTestStep_MMF_CTLFRM_U_0041() ;
452 ~CTestStep_MMF_CTLFRM_U_0041(){} ;
453 virtual TVerdict DoTestStepL( void );
457 * @class CTestGT0137_15_I_0042
458 *@test Req. under test REQ172.5.5
460 // Failure to Open Data Sink, this test is supposed to fail.
461 class CTestStep_MMF_CTLFRM_U_0042 : public CTestStep_MMF_CTLFRM
464 CTestStep_MMF_CTLFRM_U_0042() ;
465 ~CTestStep_MMF_CTLFRM_U_0042(){} ;
466 virtual TVerdict DoTestStepL( void );
470 * @class CTestGT0137_15_I_0043
471 *@test Req. under test REQ172.5.5
473 // Failure to Open Data Sink, this test is supposed to fail.
474 class CTestStep_MMF_CTLFRM_U_0043 : public CTestStep_MMF_CTLFRM
477 CTestStep_MMF_CTLFRM_U_0043() ;
478 ~CTestStep_MMF_CTLFRM_U_0043(){} ;
479 virtual TVerdict DoTestStepL( void );
483 * @class CTestGT0137_15_I_0044
484 *@test Req. under test REQ172.5.5
486 // Failure to Open Data Sink, this test is supposed to fail.
487 class CTestStep_MMF_CTLFRM_U_0044 : public CTestStep_MMF_CTLFRM
490 CTestStep_MMF_CTLFRM_U_0044() ;
491 ~CTestStep_MMF_CTLFRM_U_0044(){} ;
492 virtual TVerdict DoTestStepL( void );
496 * @class CTestGT0137_15_I_0045
497 *@test Req. under test REQ172.5.5
499 // Failure to Open Data Sink, this test is supposed to fail.
500 class CTestStep_MMF_CTLFRM_U_0045 : public CTestStep_MMF_CTLFRM
503 CTestStep_MMF_CTLFRM_U_0045() ;
504 ~CTestStep_MMF_CTLFRM_U_0045(){} ;
505 virtual TVerdict DoTestStepL( void );
509 * @class CTestGT0137_15_I_0050
510 *@test Req. under test REQ172.5.5
512 // Failure to Open Data Sink, this test is supposed to fail.
513 class CTestStep_MMF_CTLFRM_U_0050 : public CTestStep_MMF_CTLFRM
516 CTestStep_MMF_CTLFRM_U_0050() ;
517 ~CTestStep_MMF_CTLFRM_U_0050(){} ;
518 virtual TVerdict DoTestStepL( void );
522 * @class CTestGT0137_15_I_0051
523 *@test Req. under test REQ172.5.5
525 // Failure to Open Data Sink, this test is supposed to fail.
526 class CTestStep_MMF_CTLFRM_U_0051 : public CTestStep_MMF_CTLFRM
529 CTestStep_MMF_CTLFRM_U_0051() ;
530 ~CTestStep_MMF_CTLFRM_U_0051(){} ;
531 virtual TVerdict DoTestStepL( void );
535 * @class CTestGT0137_15_I_0052
536 *@test Req. under test REQ172.5.5
538 // Failure to Open Data Sink, this test is supposed to fail.
539 class CTestStep_MMF_CTLFRM_U_0052 : public CTestStep_MMF_CTLFRM
542 CTestStep_MMF_CTLFRM_U_0052() ;
543 ~CTestStep_MMF_CTLFRM_U_0052(){} ;
544 virtual TVerdict DoTestStepL( void );
548 * @class CTestGT0137_15_I_0053
549 *@test Req. under test REQ172.5.5
551 // Failure to Open Data Sink, this test is supposed to fail.
552 class CTestStep_MMF_CTLFRM_U_0053 : public CTestStep_MMF_CTLFRM
555 CTestStep_MMF_CTLFRM_U_0053() ;
556 ~CTestStep_MMF_CTLFRM_U_0053(){} ;
557 virtual TVerdict DoTestStepL( void );
561 * @class CTestGT0137_15_I_0054
562 *@test Req. under test REQ172.5.5
564 // Failure to Open Data Sink, this test is supposed to fail.
565 class CTestStep_MMF_CTLFRM_U_0054 : public CTestStep_MMF_CTLFRM
568 CTestStep_MMF_CTLFRM_U_0054() ;
569 ~CTestStep_MMF_CTLFRM_U_0054(){} ;
570 virtual TVerdict DoTestStepL( void );
574 * @class CTestGT0137_15_I_0060
575 *@test Req. under test REQ172.5.5
577 // Failure to Open Data Sink, this test is supposed to fail.
578 class CTestStep_MMF_CTLFRM_U_0060 : public CTestStep_MMF_CTLFRM
581 CTestStep_MMF_CTLFRM_U_0060() ;
582 ~CTestStep_MMF_CTLFRM_U_0060(){} ;
583 virtual TVerdict DoTestStepL( void );
587 * @class CTestGT0137_15_I_0061
588 *@test Req. under test REQ172.5.5
590 // Failure to Open Data Sink, this test is supposed to fail.
591 class CTestStep_MMF_CTLFRM_U_0061 : public CTestStep_MMF_CTLFRM
594 CTestStep_MMF_CTLFRM_U_0061() ;
595 ~CTestStep_MMF_CTLFRM_U_0061(){} ;
596 virtual TVerdict DoTestStepL( void );
600 * @class CTestGT0137_15_I_0070
601 *@test Req. under test REQ172.5.5
603 // Failure to Open Data Sink, this test is supposed to fail.
604 class CTestStep_MMF_CTLFRM_U_0070 : public CTestStep_MMF_CTLFRM
607 CTestStep_MMF_CTLFRM_U_0070() ;
608 ~CTestStep_MMF_CTLFRM_U_0070(){} ;
609 virtual TVerdict DoTestStepL( void );
613 * @class CTestGT0137_15_I_0071
614 *@test Req. under test REQ172.5.5
616 // Failure to Open Data Sink, this test is supposed to fail.
617 class CTestStep_MMF_CTLFRM_U_0071 : public CTestStep_MMF_CTLFRM
620 CTestStep_MMF_CTLFRM_U_0071() ;
621 ~CTestStep_MMF_CTLFRM_U_0071(){} ;
622 virtual TVerdict DoTestStepL( void );
626 * @class CTestGT0137_15_I_0072
627 *@test Req. under test REQ172.5.5
629 // Failure to Open Data Sink, this test is supposed to fail.
630 class CTestStep_MMF_CTLFRM_U_0072 : public CTestStep_MMF_CTLFRM
633 CTestStep_MMF_CTLFRM_U_0072() ;
634 ~CTestStep_MMF_CTLFRM_U_0072(){} ;
635 virtual TVerdict DoTestStepL( void );
639 * @class CTestGT0137_15_I_0073
640 *@test Req. under test REQ172.5.5
642 // Failure to Open Data Sink, this test is supposed to fail.
643 class CTestStep_MMF_CTLFRM_U_0073 : public CTestStep_MMF_CTLFRM
646 CTestStep_MMF_CTLFRM_U_0073() ;
647 ~CTestStep_MMF_CTLFRM_U_0073(){} ;
648 virtual TVerdict DoTestStepL( void );
652 * @class CTestGT0137_15_I_0074
653 *@test Req. under test REQ172.5.5
655 // Failure to Open Data Sink, this test is supposed to fail.
656 class CTestStep_MMF_CTLFRM_U_0074 : public CTestStep_MMF_CTLFRM
659 CTestStep_MMF_CTLFRM_U_0074() ;
660 ~CTestStep_MMF_CTLFRM_U_0074(){} ;
661 virtual TVerdict DoTestStepL( void );
665 * @class CTestGT0137_15_I_0075
666 *@test Req. under test REQ172.5.5
668 // Failure to Open Data Sink, this test is supposed to fail.
669 class CTestStep_MMF_CTLFRM_U_0075 : public CTestStep_MMF_CTLFRM
672 CTestStep_MMF_CTLFRM_U_0075() ;
673 ~CTestStep_MMF_CTLFRM_U_0075(){} ;
674 virtual TVerdict DoTestStepL( void );
678 * @class CTestGT0137_15_I_0076
679 *@test Req. under test REQ172.5.5
681 // Failure to Open Data Sink, this test is supposed to fail.
682 class CTestStep_MMF_CTLFRM_U_0076 : public CTestStep_MMF_CTLFRM
685 CTestStep_MMF_CTLFRM_U_0076() ;
686 ~CTestStep_MMF_CTLFRM_U_0076(){} ;
687 virtual TVerdict DoTestStepL( void );
691 * @class CTestGT0137_15_I_0080
692 *@test Req. under test REQ172.5.5
694 // Failure to Open Data Sink, this test is supposed to fail.
695 class CTestStep_MMF_CTLFRM_U_0080 : public CTestStep_MMF_CTLFRM
698 CTestStep_MMF_CTLFRM_U_0080() ;
699 ~CTestStep_MMF_CTLFRM_U_0080(){} ;
700 virtual TVerdict DoTestStepL( void );
704 * @class CTestGT0137_15_I_0081
705 *@test Req. under test REQ172.5.5
707 // Failure to Open Data Sink, this test is supposed to fail.
708 class CTestStep_MMF_CTLFRM_U_0081 : public CTestStep_MMF_CTLFRM
711 CTestStep_MMF_CTLFRM_U_0081() ;
712 ~CTestStep_MMF_CTLFRM_U_0081(){} ;
713 virtual TVerdict DoTestStepL( void );
717 * @class CTestGT0137_15_I_0082
718 *@test Req. under test REQ172.5.5
720 // Failure to Open Data Sink, this test is supposed to fail.
721 class CTestStep_MMF_CTLFRM_U_0082 : public CTestStep_MMF_CTLFRM
724 CTestStep_MMF_CTLFRM_U_0082() ;
725 ~CTestStep_MMF_CTLFRM_U_0082(){} ;
726 virtual TVerdict DoTestStepL( void );
730 * @class CTestGT0137_15_I_0083
731 *@test Req. under test REQ172.5.5
733 // Failure to Open Data Sink, this test is supposed to fail.
734 class CTestStep_MMF_CTLFRM_U_0083 : public CTestStep_MMF_CTLFRM
737 CTestStep_MMF_CTLFRM_U_0083() ;
738 ~CTestStep_MMF_CTLFRM_U_0083(){} ;
739 virtual TVerdict DoTestStepL( void );
744 * @class CTestGT0137_15_I_0084
745 *@test Req. under test REQ172.5.5
747 // Failure to Open Data Sink, this test is supposed to fail.
748 class CTestStep_MMF_CTLFRM_U_0084 : public CTestStep_MMF_CTLFRM
751 CTestStep_MMF_CTLFRM_U_0084() ;
752 ~CTestStep_MMF_CTLFRM_U_0084(){} ;
753 virtual TVerdict DoTestStepL( void );
758 * @class CTestGT0137_15_I_0085
759 *@test Req. under test REQ172.5.5
761 // Failure to Open Data Sink, this test is supposed to fail.
762 class CTestStep_MMF_CTLFRM_U_0085 : public CTestStep_MMF_CTLFRM
765 CTestStep_MMF_CTLFRM_U_0085() ;
766 ~CTestStep_MMF_CTLFRM_U_0085(){} ;
767 virtual TVerdict DoTestStepL( void );
771 * @class CTestGT0137_15_I_0086
772 *@test Req. under test REQ172.5.5
774 // Failure to Open Data Sink, this test is supposed to fail.
775 class CTestStep_MMF_CTLFRM_U_0086 : public CTestStep_MMF_CTLFRM
778 CTestStep_MMF_CTLFRM_U_0086() ;
779 ~CTestStep_MMF_CTLFRM_U_0086(){} ;
780 virtual TVerdict DoTestStepL( void );
784 * @class CTestGT0137_15_I_0100
785 *@test Req. under test REQ172.5.5
787 // Failure to Open Data Sink, this test is supposed to fail.
788 class CTestStep_MMF_CTLFRM_U_0100 : public CTestStep_MMF_CTLFRM
791 CTestStep_MMF_CTLFRM_U_0100() ;
792 ~CTestStep_MMF_CTLFRM_U_0100(){} ;
793 virtual TVerdict DoTestStepL( void );
796 //---------------------------------//
797 // Memory Management Tests (Alloc) //
798 //---------------------------------//
801 * @class CTestGT0137_15_I_0110
802 *@test Req. under test REQ172.5.5
804 // Failure to Open Data Sink, this test is supposed to fail.
805 class CTestStep_MMF_CTLFRM_U_0110 : public CTestStep_MMF_CTLFRM
808 CTestStep_MMF_CTLFRM_U_0110() ;
809 ~CTestStep_MMF_CTLFRM_U_0110(){} ;
810 virtual TVerdict DoTestStepL( void );
814 * @class CTestGT0137_15_I_0111
815 *@test Req. under test REQ172.5.5
817 // Failure to Open Data Sink, this test is supposed to fail.
818 class CTestStep_MMF_CTLFRM_U_0111 : public CTestStep_MMF_CTLFRM
821 CTestStep_MMF_CTLFRM_U_0111() ;
822 ~CTestStep_MMF_CTLFRM_U_0111(){} ;
823 virtual TVerdict DoTestStepL( void );
827 * @class CTestGT0137_15_I_0112
828 *@test Req. under test REQ172.5.5
830 // Failure to Open Data Sink, this test is supposed to fail.
831 class CTestStep_MMF_CTLFRM_U_0112 : public CTestStep_MMF_CTLFRM
834 CTestStep_MMF_CTLFRM_U_0112() ;
835 ~CTestStep_MMF_CTLFRM_U_0112(){} ;
836 virtual TVerdict DoTestStepL( void );
840 * @class CTestGT0137_15_I_0120
841 *@test Req. under test REQ172.5.5
843 // Failure to Open Data Sink, this test is supposed to fail.
844 class CTestStep_MMF_CTLFRM_U_0120 : public CTestStep_MMF_CTLFRM
847 CTestStep_MMF_CTLFRM_U_0120() ;
848 ~CTestStep_MMF_CTLFRM_U_0120(){} ;
849 virtual TVerdict DoTestStepL( void );
853 * @class CTestGT0137_15_I_0121
854 *@test Req. under test REQ172.5.5
856 // Failure to Open Data Sink, this test is supposed to fail.
857 class CTestStep_MMF_CTLFRM_U_0121 : public CTestStep_MMF_CTLFRM
860 CTestStep_MMF_CTLFRM_U_0121() ;
861 ~CTestStep_MMF_CTLFRM_U_0121(){} ;
862 virtual TVerdict DoTestStepL( void );
866 * @class CTestGT0137_15_I_0122
867 *@test Req. under test REQ172.5.5
869 // Failure to Open Data Sink, this test is supposed to fail.
870 class CTestStep_MMF_CTLFRM_U_0122 : public CTestStep_MMF_CTLFRM
873 CTestStep_MMF_CTLFRM_U_0122() ;
874 ~CTestStep_MMF_CTLFRM_U_0122(){} ;
875 virtual TVerdict DoTestStepL( void );
879 * @class CTestGT0137_15_I_0123
880 *@test Req. under test REQ172.5.5
882 // Failure to Open Data Sink, this test is supposed to fail.
883 class CTestStep_MMF_CTLFRM_U_0123 : public CTestStep_MMF_CTLFRM
886 CTestStep_MMF_CTLFRM_U_0123() ;
887 ~CTestStep_MMF_CTLFRM_U_0123(){} ;
888 virtual TVerdict DoTestStepL( void );
892 * @class CTestGT0137_15_I_0124
893 *@test Req. under test REQ172.5.5
895 // Failure to Open Data Sink, this test is supposed to fail.
896 class CTestStep_MMF_CTLFRM_U_0124 : public CTestStep_MMF_CTLFRM
899 CTestStep_MMF_CTLFRM_U_0124() ;
900 ~CTestStep_MMF_CTLFRM_U_0124(){} ;
901 virtual TVerdict DoTestStepL( void );
906 * @class CTestGT0137_15_I_0125
907 *@test Req. under test REQ172.5.5
909 // Test extraction of file extension from URI
910 class CTestStep_MMF_CTLFRM_U_0125 : public CTestStep_MMF_CTLFRM
913 CTestStep_MMF_CTLFRM_U_0125() ;
914 ~CTestStep_MMF_CTLFRM_U_0125(){} ;
915 virtual TVerdict DoTestStepL( void );
920 * @class CTestGT0137_15_I_0127
921 *@test Req. under test REQ172.5.5
923 // Failure to Open Data Sink, this test is supposed to fail.
924 class CTestStep_MMF_CTLFRM_U_0127 : public CTestStep_MMF_CTLFRM
927 CTestStep_MMF_CTLFRM_U_0127() ;
928 ~CTestStep_MMF_CTLFRM_U_0127(){} ;
929 virtual TVerdict DoTestStepL( void );
933 * @class CTestGT0137_15_I_0130
934 *@test Req. under test REQ172.5.5
936 // Failure to Open Data Sink, this test is supposed to fail.
937 class CTestStep_MMF_CTLFRM_U_0130 : public CTestStep_MMF_CTLFRM
940 CTestStep_MMF_CTLFRM_U_0130() ;
941 ~CTestStep_MMF_CTLFRM_U_0130(){} ;
942 virtual TVerdict DoTestStepL( void );
946 * @class CTestGT0137_15_I_0131
947 *@test Req. under test REQ172.5.5
949 // Failure to Open Data Sink, this test is supposed to fail.
950 class CTestStep_MMF_CTLFRM_U_0131 : public CTestStep_MMF_CTLFRM
953 CTestStep_MMF_CTLFRM_U_0131() ;
954 ~CTestStep_MMF_CTLFRM_U_0131(){} ;
955 virtual TVerdict DoTestStepL( void );
959 * @class CTestGT0147_15_I_0140
960 *@test Req. under test REQ172.5.5
962 // Failure to Open Data Sink, this test is supposed to fail.
963 class CTestStep_MMF_CTLFRM_U_0140 : public CTestStep_MMF_CTLFRM
966 CTestStep_MMF_CTLFRM_U_0140() ;
967 ~CTestStep_MMF_CTLFRM_U_0140(){} ;
968 virtual TVerdict DoTestStepL( void );
972 * @class CTestGT0147_15_I_0141
973 *@test Req. under test REQ172.5.5
975 // Failure to Open Data Sink, this test is supposed to fail.
976 class CTestStep_MMF_CTLFRM_U_0141 : public CTestStep_MMF_CTLFRM
979 CTestStep_MMF_CTLFRM_U_0141() ;
980 ~CTestStep_MMF_CTLFRM_U_0141(){} ;
981 virtual TVerdict DoTestStepL( void );
985 * @class CTestGT0147_15_I_0142
986 *@test Req. under test REQ172.5.5
988 // Failure to Open Data Sink, this test is supposed to fail.
989 class CTestStep_MMF_CTLFRM_U_0142 : public CTestStep_MMF_CTLFRM
992 CTestStep_MMF_CTLFRM_U_0142() ;
993 ~CTestStep_MMF_CTLFRM_U_0142(){} ;
994 virtual TVerdict DoTestStepL( void );
998 * @class CTestGT0147_15_I_0143
999 *@test Req. under test REQ172.5.5
1001 // Failure to Open Data Sink, this test is supposed to fail.
1002 class CTestStep_MMF_CTLFRM_U_0143 : public CTestStep_MMF_CTLFRM
1005 CTestStep_MMF_CTLFRM_U_0143() ;
1006 ~CTestStep_MMF_CTLFRM_U_0143(){} ;
1007 virtual TVerdict DoTestStepL( void );
1011 * @class CTestGT0147_15_I_0144
1012 *@test Req. under test REQ172.5.5
1014 // Failure to Open Data Sink, this test is supposed to fail.
1015 class CTestStep_MMF_CTLFRM_U_0144 : public CTestStep_MMF_CTLFRM
1018 CTestStep_MMF_CTLFRM_U_0144() ;
1019 ~CTestStep_MMF_CTLFRM_U_0144(){} ;
1020 virtual TVerdict DoTestStepL( void );
1025 * @class CTestGT0147_15_I_0145
1026 *@test Req. under test REQ172.5.5
1028 // Failure to Open Data Sink, this test is supposed to fail.
1029 class CTestStep_MMF_CTLFRM_U_0145 : public CTestStep_MMF_CTLFRM
1032 CTestStep_MMF_CTLFRM_U_0145() ;
1033 ~CTestStep_MMF_CTLFRM_U_0145(){} ;
1034 virtual TVerdict DoTestStepL( void );
1039 * @class CTestGT0147_15_I_0146
1040 *@test Req. under test REQ172.5.5
1042 // Failure to Open Data Sink, this test is supposed to fail.
1043 class CTestStep_MMF_CTLFRM_U_0146 : public CTestStep_MMF_CTLFRM
1046 CTestStep_MMF_CTLFRM_U_0146() ;
1047 ~CTestStep_MMF_CTLFRM_U_0146(){} ;
1048 virtual TVerdict DoTestStepL( void );
1051 // CMMFControllerImplelementationInformnation
1054 * @class CTestGT0147_15_I_0150
1055 *@test Req. under test REQ172.5.5
1057 // Failure to Open Data Sink, this test is supposed to fail.
1058 class CTestStep_MMF_CTLFRM_U_0150 : public CTestStep_MMF_CTLFRM
1061 CTestStep_MMF_CTLFRM_U_0150() ;
1062 ~CTestStep_MMF_CTLFRM_U_0150(){} ;
1063 virtual TVerdict DoTestStepL( void );
1067 * @class CTestGT0147_15_I_0151
1068 *@test Req. under test REQ172.5.5
1070 // Failure to Open Data Sink, this test is supposed to fail.
1071 class CTestStep_MMF_CTLFRM_U_0151 : public CTestStep_MMF_CTLFRM
1074 CTestStep_MMF_CTLFRM_U_0151() ;
1075 ~CTestStep_MMF_CTLFRM_U_0151(){} ;
1076 virtual TVerdict DoTestStepL( void );
1081 * @class CTestGT0147_15_I_0152
1082 *@test Req. INC038123
1084 // Open controllers with different max heap specified
1085 class CTestStep_MMF_CTLFRM_U_0152 : public CTestStep_MMF_CTLFRM
1088 CTestStep_MMF_CTLFRM_U_0152() ;
1089 ~CTestStep_MMF_CTLFRM_U_0152(){} ;
1090 virtual TVerdict DoTestStepL( void );
1096 * @class CTestGT0147_15_I_0160
1097 *@test Req. under test REQ172.5.5
1099 // Failure to Open Data Sink, this test is supposed to fail.
1100 class CTestStep_MMF_CTLFRM_U_0160 : public CTestStep_MMF_CTLFRM
1103 CTestStep_MMF_CTLFRM_U_0160() ;
1104 ~CTestStep_MMF_CTLFRM_U_0160(){} ;
1105 virtual TVerdict DoTestStepL( void );
1109 * @class CTestGT0147_15_I_0161
1110 *@test Req. under test REQ172.5.5
1112 // Failure to Open Data Sink, this test is supposed to fail.
1113 class CTestStep_MMF_CTLFRM_U_0161 : public CTestStep_MMF_CTLFRM
1116 CTestStep_MMF_CTLFRM_U_0161() ;
1117 ~CTestStep_MMF_CTLFRM_U_0161(){} ;
1118 virtual TVerdict DoTestStepL( void );
1123 * @class CTestGT0147_15_I_0162
1124 *@test Req. under test REQ172.5.5
1126 // Failure to Open Data Sink, this test is supposed to fail.
1127 class CTestStep_MMF_CTLFRM_U_0162 : public CTestStep_MMF_CTLFRM
1130 CTestStep_MMF_CTLFRM_U_0162() ;
1131 ~CTestStep_MMF_CTLFRM_U_0162(){} ;
1132 virtual TVerdict DoTestStepL( void );
1136 * @class CTestGT0147_15_I_0163
1137 *@test Req. under test REQ172.5.5
1139 // Failure to Open Data Sink, this test is supposed to fail.
1140 class CTestStep_MMF_CTLFRM_U_0163 : public CTestStep_MMF_CTLFRM
1143 CTestStep_MMF_CTLFRM_U_0163() ;
1144 ~CTestStep_MMF_CTLFRM_U_0163(){} ;
1145 virtual TVerdict DoTestStepL( void );
1149 * @class CTestGT0147_15_I_0164
1150 *@test Req. under test REQ172.5.5
1152 // Failure to Open Data Sink, this test is supposed to fail.
1153 class CTestStep_MMF_CTLFRM_U_0164 : public CTestStep_MMF_CTLFRM
1156 CTestStep_MMF_CTLFRM_U_0164() ;
1157 ~CTestStep_MMF_CTLFRM_U_0164(){} ;
1158 virtual TVerdict DoTestStepL( void );
1162 * @class CTestGT0147_15_I_0165
1163 *@test Req. under test REQ172.5.5
1165 // Failure to Open Data Sink, this test is supposed to fail.
1166 class CTestStep_MMF_CTLFRM_U_0165 : public CTestStep_MMF_CTLFRM
1169 CTestStep_MMF_CTLFRM_U_0165() ;
1170 ~CTestStep_MMF_CTLFRM_U_0165(){} ;
1171 virtual TVerdict DoTestStepL( void );
1176 * @class CTestGT0147_15_I_0170
1177 *@test Req. under test REQ172.5.5
1179 // Failure to Open Data Sink, this test is supposed to fail.
1180 class CTestStep_MMF_CTLFRM_U_0170 : public CTestStep_MMF_CTLFRM
1183 CTestStep_MMF_CTLFRM_U_0170() ;
1184 ~CTestStep_MMF_CTLFRM_U_0170(){} ;
1185 virtual TVerdict DoTestStepL( void );
1189 * @class CTestGT0147_15_I_0171
1190 *@test Req. under test REQ172.5.5
1192 // Failure to Open Data Sink, this test is supposed to fail.
1193 class CTestStep_MMF_CTLFRM_U_0171 : public CTestStep_MMF_CTLFRM
1196 CTestStep_MMF_CTLFRM_U_0171() ;
1197 ~CTestStep_MMF_CTLFRM_U_0171(){} ;
1198 virtual TVerdict DoTestStepL( void );
1202 * @class CTestGT0147_15_I_0172
1203 *@test Req. under test REQ172.5.5
1205 // Failure to Open Data Sink, this test is supposed to fail.
1206 class CTestStep_MMF_CTLFRM_U_0172 : public CTestStep_MMF_CTLFRM
1209 CTestStep_MMF_CTLFRM_U_0172() ;
1210 ~CTestStep_MMF_CTLFRM_U_0172(){} ;
1211 virtual TVerdict DoTestStepL( void );
1215 * @class CTestGT0147_15_I_0173
1216 *@test Req. under test REQ172.5.5
1218 // Failure to Open Data Sink, this test is supposed to fail.
1219 class CTestStep_MMF_CTLFRM_U_0173 : public CTestStep_MMF_CTLFRM
1222 CTestStep_MMF_CTLFRM_U_0173() ;
1223 ~CTestStep_MMF_CTLFRM_U_0173(){} ;
1224 virtual TVerdict DoTestStepL( void );
1228 * @class CTestGT0147_15_I_0174
1229 *@test Req. under test REQ172.5.5
1231 // Failure to Open Data Sink, this test is supposed to fail.
1232 class CTestStep_MMF_CTLFRM_U_0174 : public CTestStep_MMF_CTLFRM
1235 CTestStep_MMF_CTLFRM_U_0174() ;
1236 ~CTestStep_MMF_CTLFRM_U_0174(){} ;
1237 virtual TVerdict DoTestStepL( void );
1241 * @class CTestGT0147_15_I_0175
1242 *@test Req. under test REQ172.5.5
1244 // Failure to Open Data Sink, this test is supposed to fail.
1245 class CTestStep_MMF_CTLFRM_U_0175 : public CTestStep_MMF_CTLFRM
1248 CTestStep_MMF_CTLFRM_U_0175() ;
1249 ~CTestStep_MMF_CTLFRM_U_0175(){} ;
1250 virtual TVerdict DoTestStepL( void );
1254 * @class CTestGT0147_15_I_0176
1255 *@test Req. under test REQ172.5.5
1257 // Failure to Open Data Sink, this test is supposed to fail.
1258 class CTestStep_MMF_CTLFRM_U_0176 : public CTestStep_MMF_CTLFRM
1261 CTestStep_MMF_CTLFRM_U_0176() ;
1262 ~CTestStep_MMF_CTLFRM_U_0176(){} ;
1263 virtual TVerdict DoTestStepL( void );
1267 * @class CTestGT0147_15_I_0180
1268 *@test Req. under test REQ172.5.5
1270 // Failure to Open Data Sink, this test is supposed to fail.
1271 class CTestStep_MMF_CTLFRM_U_0180 : public CTestStep_MMF_CTLFRM
1274 CTestStep_MMF_CTLFRM_U_0180() ;
1275 ~CTestStep_MMF_CTLFRM_U_0180(){} ;
1276 virtual TVerdict DoTestStepL( void );
1280 * @class CTestGT0147_15_I_0181
1281 *@test Req. under test REQ172.5.5
1283 // Failure to Open Data Sink, this test is supposed to fail.
1284 class CTestStep_MMF_CTLFRM_U_0181 : public CTestStep_MMF_CTLFRM
1287 CTestStep_MMF_CTLFRM_U_0181() ;
1288 ~CTestStep_MMF_CTLFRM_U_0181(){} ;
1289 virtual TVerdict DoTestStepL( void );
1293 * @class CTestGT0147_15_I_0182
1294 *@test Req. under test REQ172.5.5
1296 // Failure to Open Data Sink, this test is supposed to fail.
1297 class CTestStep_MMF_CTLFRM_U_0182 : public CTestStep_MMF_CTLFRM
1300 CTestStep_MMF_CTLFRM_U_0182() ;
1301 ~CTestStep_MMF_CTLFRM_U_0182(){} ;
1302 virtual TVerdict DoTestStepL( void );
1306 * @class CTestGT0147_15_I_0183
1307 *@test Req. under test REQ172.5.5
1309 // Failure to Open Data Sink, this test is supposed to fail.
1310 class CTestStep_MMF_CTLFRM_U_0183 : public CTestStep_MMF_CTLFRM
1313 CTestStep_MMF_CTLFRM_U_0183() ;
1314 ~CTestStep_MMF_CTLFRM_U_0183(){} ;
1315 virtual TVerdict DoTestStepL( void );
1319 * @class CTestGT0147_15_I_0184
1320 *@test Req. under test REQ172.5.5
1322 // Failure to Open Data Sink, this test is supposed to fail.
1323 class CTestStep_MMF_CTLFRM_U_0184 : public CTestStep_MMF_CTLFRM
1326 CTestStep_MMF_CTLFRM_U_0184() ;
1327 ~CTestStep_MMF_CTLFRM_U_0184(){} ;
1328 virtual TVerdict DoTestStepL( void );
1332 * @class CTestGT0147_15_I_0190
1333 *@test Req. under test REQ172.5.5
1335 // Failure to Open Data Sink, this test is supposed to fail.
1336 class CTestStep_MMF_CTLFRM_U_0190 : public CTestStep_MMF_CTLFRM
1339 CTestStep_MMF_CTLFRM_U_0190() ;
1340 ~CTestStep_MMF_CTLFRM_U_0190(){} ;
1341 virtual TVerdict DoTestStepL( void );
1345 * @class CTestGT0147_15_I_0191
1346 *@test Req. under test REQ172.5.5
1348 // Failure to Open Data Sink, this test is supposed to fail.
1349 class CTestStep_MMF_CTLFRM_U_0191 : public CTestStep_MMF_CTLFRM
1352 CTestStep_MMF_CTLFRM_U_0191() ;
1353 ~CTestStep_MMF_CTLFRM_U_0191(){} ;
1354 virtual TVerdict DoTestStepL( void );
1358 * @class CTestGT0147_15_I_0192
1359 *@test Req. under test REQ172.5.5
1361 // Failure to Open Data Sink, this test is supposed to fail.
1362 class CTestStep_MMF_CTLFRM_U_0192 : public CTestStep_MMF_CTLFRM
1365 CTestStep_MMF_CTLFRM_U_0192() ;
1366 ~CTestStep_MMF_CTLFRM_U_0192(){} ;
1367 virtual TVerdict DoTestStepL( void );
1371 * @class CTestGT0147_15_I_0193
1372 *@test Req. under test REQ172.5.5
1374 // Failure to Open Data Sink, this test is supposed to fail.
1375 class CTestStep_MMF_CTLFRM_U_0193 : public CTestStep_MMF_CTLFRM
1378 CTestStep_MMF_CTLFRM_U_0193() ;
1379 ~CTestStep_MMF_CTLFRM_U_0193(){} ;
1380 virtual TVerdict DoTestStepL( void );
1384 * @class CTestGT0147_15_I_0194
1385 *@test Req. under test REQ172.5.5
1387 // Failure to Open Data Sink, this test is supposed to fail.
1388 class CTestStep_MMF_CTLFRM_U_0194 : public CTestStep_MMF_CTLFRM
1391 CTestStep_MMF_CTLFRM_U_0194() ;
1392 ~CTestStep_MMF_CTLFRM_U_0194(){} ;
1393 virtual TVerdict DoTestStepL( void );
1397 * @class CTestGT0147_15_I_0195
1398 *@test Req. under test REQ172.5.5
1400 // Failure to Open Data Sink, this test is supposed to fail.
1401 class CTestStep_MMF_CTLFRM_U_0195 : public CTestStep_MMF_CTLFRM
1404 CTestStep_MMF_CTLFRM_U_0195() ;
1405 ~CTestStep_MMF_CTLFRM_U_0195(){} ;
1406 virtual TVerdict DoTestStepL( void );
1410 * @class CTestGT0147_15_I_0196
1411 *@test Req. under test REQ172.5.5
1413 // Failure to Open Data Sink, this test is supposed to fail.
1414 class CTestStep_MMF_CTLFRM_U_0196 : public CTestStep_MMF_CTLFRM
1417 CTestStep_MMF_CTLFRM_U_0196() ;
1418 ~CTestStep_MMF_CTLFRM_U_0196(){} ;
1419 virtual TVerdict DoTestStepL( void );
1424 *@test Req. under CR0632
1426 class CTestStep_MMF_CTLFRM_U_0197 : public CTestStep_MMF_CTLFRM
1429 CTestStep_MMF_CTLFRM_U_0197() ;
1430 ~CTestStep_MMF_CTLFRM_U_0197(){} ;
1431 virtual TVerdict DoTestStepL( void );
1436 *@test Req. under CR0632
1438 class CTestStep_MMF_CTLFRM_U_0198 : public CTestStep_MMF_CTLFRM
1441 CTestStep_MMF_CTLFRM_U_0198() ;
1442 ~CTestStep_MMF_CTLFRM_U_0198(){} ;
1443 virtual TVerdict DoTestStepL( void );
1447 * @class RTestStep_MMF_CTLFRM_U_0200
1448 *@test Req. INC108007
1450 // Open controllers and executes an asynchronous custom command that panics subthread (with Active Scheduler).
1451 class MMMF_CTRLFRM_U_0200_Observer
1454 virtual void OpeningController() = 0;
1455 virtual void OpenCompleted(TInt aError) = 0;
1456 virtual void ClosingController() = 0;
1457 virtual void ClosingComplete() = 0;
1458 virtual void SendingCustomCommand() = 0;
1459 virtual void CustomCommandSent(TInt aError) = 0;
1460 virtual void CancellingCustomCommand() = 0;
1461 virtual void CustomCommandCancelled(TInt aError) = 0;
1462 virtual void TestError(TInt aError) = 0;
1465 class RTestStep_MMF_CTLFRM_U_0200 : public RAsyncTestStep, public MMMF_CTRLFRM_U_0200_Observer
1468 RTestStep_MMF_CTLFRM_U_0200() ;
1469 ~RTestStep_MMF_CTLFRM_U_0200(){} ;
1470 static TInt Timeout(TAny* aArg);
1472 // From RAsyncTestStep
1473 void KickoffTestL();
1476 // From MMMF_CTRLFRM_U_0200_Observer
1477 void OpeningController();
1478 void OpenCompleted(TInt aError);
1479 void ClosingController();
1480 void ClosingComplete();
1481 void SendingCustomCommand();
1482 void CustomCommandSent(TInt aError);
1483 void CancellingCustomCommand();
1484 void CustomCommandCancelled(TInt aError);
1485 void TestError(TInt aError);
1488 class CAsyncTest : public CActive
1491 CAsyncTest(MMMF_CTRLFRM_U_0200_Observer* aObserver);
1497 TInt RunError(TInt aError);
1499 MMMF_CTRLFRM_U_0200_Observer* iObserver;
1500 RMMFController iController;
1501 TMMFMessageDestinationPckg iMessage;
1506 * @class CTestStep_MMF_CTLFRM_U_0201
1507 *@test Req. INC108007
1509 // Open controllers and executes an asynchronous custom command that panics subthread (without Active Scheduler).
1510 class CTestStep_MMF_CTLFRM_U_0201 : public CTestStep_MMF_CTLFRM
1513 CTestStep_MMF_CTLFRM_U_0201() ;
1514 ~CTestStep_MMF_CTLFRM_U_0201(){} ;
1515 virtual TVerdict DoTestStepL( void );
1519 * @class CTestStep_MMF_CTLFRM_U_0202
1520 *@test Req. INC108007
1522 // Open and close controller. There will be a memory allocation failure while closing
1524 class CTestStep_MMF_CTLFRM_U_0202 : public CTestStep_MMF_CTLFRM
1527 CTestStep_MMF_CTLFRM_U_0202() ;
1528 ~CTestStep_MMF_CTLFRM_U_0202(){} ;
1529 virtual TVerdict DoTestStepL( void );
1533 * @class CTestStep_MMF_CTLFRM_U_0203
1534 *@test Req. INC108007
1536 // Open and close controller. There will be a memory allocation failure while closing
1538 class CTestStep_MMF_CTLFRM_U_0203 : public CTestStep_MMF_CTLFRM
1541 CTestStep_MMF_CTLFRM_U_0203() ;
1542 ~CTestStep_MMF_CTLFRM_U_0203(){} ;
1543 virtual TVerdict DoTestStepL( void );
1546 #ifdef SYMBIAN_BUILD_GCE
1550 *@test Req. under REQ 7418: use surface command
1552 class CTestStep_MMF_CTLFRM_U_0301 : public CTestStep_MMF_CTLFRM
1555 CTestStep_MMF_CTLFRM_U_0301() ;
1556 ~CTestStep_MMF_CTLFRM_U_0301(){} ;
1557 virtual TVerdict DoTestStepL( void );
1562 *@test Req. under REQ 7418: get surface parameters command
1564 class CTestStep_MMF_CTLFRM_U_0303 : public CTestStep_MMF_CTLFRM
1567 CTestStep_MMF_CTLFRM_U_0303() ;
1568 ~CTestStep_MMF_CTLFRM_U_0303(){} ;
1569 virtual TVerdict DoTestStepL( void );
1574 *@test Req. under REQ 7418: surface removed command
1576 class CTestStep_MMF_CTLFRM_U_0305 : public CTestStep_MMF_CTLFRM
1579 CTestStep_MMF_CTLFRM_U_0305(TSurfaceId& aSurfaceId, TBool aNegTest) ;
1580 ~CTestStep_MMF_CTLFRM_U_0305(){} ;
1581 virtual TVerdict DoTestStepL( void );
1583 TSurfaceId iSurfaceId;
1584 TSurfaceId iSurfaceId2;
1587 #endif // SYMBIAN_BUILD_GCE
1589 #ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
1590 class CTestStep_MMF_CTLFRM_Subtitles : public CTestStep_MMF_CTLFRM
1593 virtual TVerdict DoTestStepPreambleL();
1594 virtual TVerdict DoTestStepPostambleL();
1596 void SetExpectedSubtitlesAvailableL(TInt aAvailable);
1597 TVerdict CheckExpectedFunctionText(const TDesC8& aExpected);
1599 RMMFController iController;
1600 RMMFVideoPlaySubtitleSupportCustomCommands* iSubtitleCommands;
1603 class CTestStep_MMF_CTRLFRM_U_400 : public CTestStep_MMF_CTLFRM_Subtitles
1606 CTestStep_MMF_CTRLFRM_U_400();
1607 virtual TVerdict DoTestStepL();
1610 class CTestStep_MMF_CTRLFRM_U_401 : public CTestStep_MMF_CTLFRM_Subtitles
1613 CTestStep_MMF_CTRLFRM_U_401();
1614 virtual TVerdict DoTestStepL();
1617 class CTestStep_MMF_CTRLFRM_U_402 : public CTestStep_MMF_CTLFRM_Subtitles
1620 CTestStep_MMF_CTRLFRM_U_402();
1621 virtual TVerdict DoTestStepL();
1624 class CTestStep_MMF_CTRLFRM_U_403 : public CTestStep_MMF_CTLFRM_Subtitles
1627 CTestStep_MMF_CTRLFRM_U_403();
1628 virtual TVerdict DoTestStepL();
1631 class CTestStep_MMF_CTRLFRM_U_404 : public CTestStep_MMF_CTLFRM_Subtitles
1634 CTestStep_MMF_CTRLFRM_U_404();
1635 virtual TVerdict DoTestStepL();
1638 class CTestStep_MMF_CTRLFRM_U_405 : public CTestStep_MMF_CTLFRM_Subtitles
1641 CTestStep_MMF_CTRLFRM_U_405();
1642 virtual TVerdict DoTestStepL();
1645 class CTestStep_MMF_CTRLFRM_U_406 : public CTestStep_MMF_CTLFRM_Subtitles
1648 CTestStep_MMF_CTRLFRM_U_406();
1649 virtual TVerdict DoTestStepL();
1652 class CTestStep_MMF_CTRLFRM_U_407 : public CTestStep_MMF_CTLFRM_Subtitles
1655 CTestStep_MMF_CTRLFRM_U_407();
1656 virtual TVerdict DoTestStepL();
1659 class CTestStep_MMF_CTRLFRM_U_408 : public CTestStep_MMF_CTLFRM_Subtitles
1662 CTestStep_MMF_CTRLFRM_U_408();
1663 virtual TVerdict DoTestStepL();
1666 class CTestStep_MMF_CTRLFRM_U_409 : public CTestStep_MMF_CTLFRM_Subtitles
1669 CTestStep_MMF_CTRLFRM_U_409();
1670 virtual TVerdict DoTestStepL();
1673 class CTestStep_MMF_CTRLFRM_U_410 : public CTestStep_MMF_CTLFRM_Subtitles
1676 CTestStep_MMF_CTRLFRM_U_410();
1677 virtual TVerdict DoTestStepL();
1680 #endif // SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
1683 // CR1655 - MMF support for configurable controller stack size
1685 class CTestStep_MMF_CTLFRM_U_0300 : public CTestStep_MMF_CTLFRM
1688 CTestStep_MMF_CTLFRM_U_0300() ;
1689 ~CTestStep_MMF_CTLFRM_U_0300(){} ;
1690 virtual TVerdict DoTestStepL( void );
1693 #endif // __TSU_MMF_CTLFRM_H__