os/mm/mmlibs/mmfw/tsrc/mmfunittest/ctlfrm/TSU_MMF_CTLFRM.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
//
sl@0
    15
sl@0
    16
#ifndef __TSU_MMF_CTLFRM_H__
sl@0
    17
#define __TSU_MMF_CTLFRM_H__
sl@0
    18
sl@0
    19
#include <testframework.h>
sl@0
    20
sl@0
    21
#include <s32mem.h>
sl@0
    22
#include <badesca.h>
sl@0
    23
sl@0
    24
#include <mmf/common/mmfcontroller.h>
sl@0
    25
#include <mmf/common/mmfcontrollerpluginresolver.h>
sl@0
    26
sl@0
    27
#include <mmf/plugin/mmfplugininterfaceuids.hrh>
sl@0
    28
sl@0
    29
#include "Ts_cmmftestcontroller.h"
sl@0
    30
sl@0
    31
#include "TS_MMFTestDataSource.h"
sl@0
    32
#include "MMFTestDataSourceUIDs.hrh"
sl@0
    33
sl@0
    34
#include "TS_MMFTestDataSink.h"
sl@0
    35
#include "MMFTestDataSinkUIDs.hrh"
sl@0
    36
sl@0
    37
#include "TS_MMFTestDataSourceB.h"
sl@0
    38
#include "MMFTestDataSourceBUIDs.hrh"
sl@0
    39
sl@0
    40
#include "TS_MMFTestDataSinkB.h"
sl@0
    41
#include "MMFTestDataSinkBUIDs.hrh"
sl@0
    42
sl@0
    43
#include "TS_CMMFTestCustomCommands.h"
sl@0
    44
sl@0
    45
#include "ts_cmmftestterminationcontroller.h"
sl@0
    46
sl@0
    47
#include "TS_Codes.h"
sl@0
    48
sl@0
    49
class CTestSuite;
sl@0
    50
class CTestSuite_MMF_CTLFRM;
sl@0
    51
sl@0
    52
/**
sl@0
    53
 *
sl@0
    54
 * CTestStep_MMF_CTLFRM, which is the base class for all 
sl@0
    55
 * the SelfTest suite test steps.
sl@0
    56
 *
sl@0
    57
 * @lib "TSU_MMF_CTLFRM.lib"
sl@0
    58
 *
sl@0
    59
 * @xxxx
sl@0
    60
 *
sl@0
    61
 */
sl@0
    62
class CTestStep_MMF_CTLFRM : public CTestStep
sl@0
    63
	{
sl@0
    64
public:
sl@0
    65
	CTestStep_MMF_CTLFRM();
sl@0
    66
	~CTestStep_MMF_CTLFRM();
sl@0
    67
	static void CleanUp(TAny *aPtr) ;
sl@0
    68
	void SetTestSuite(const CTestSuite_MMF_CTLFRM* aTestSuite )
sl@0
    69
  { iMMFCTLFRMTestSuite = aTestSuite;}  
sl@0
    70
sl@0
    71
	virtual TVerdict DoTestStepPreambleL();
sl@0
    72
	virtual TVerdict DoTestStepPostambleL();
sl@0
    73
protected:
sl@0
    74
	// pointer to suite which owns this test 
sl@0
    75
	const CTestSuite_MMF_CTLFRM * iMMFCTLFRMTestSuite;
sl@0
    76
	};
sl@0
    77
sl@0
    78
/**
sl@0
    79
 * @class CTestGT0137_15_I_0001
sl@0
    80
 *@test Req. under test REQ172.5.1 REQ172.5.2 REQ172.5.5.12
sl@0
    81
 */
sl@0
    82
class CTestStep_MMF_CTLFRM_U_0001 : public CTestStep_MMF_CTLFRM
sl@0
    83
 {
sl@0
    84
public:
sl@0
    85
 CTestStep_MMF_CTLFRM_U_0001() ;
sl@0
    86
 ~CTestStep_MMF_CTLFRM_U_0001(){} ;
sl@0
    87
 virtual TVerdict DoTestStepL( void );
sl@0
    88
 } ;
sl@0
    89
sl@0
    90
/**
sl@0
    91
 * @class CTestGT0137_15_I_0007
sl@0
    92
 *@test Req. under test REQ172.5.5 REQ172.5.5.1
sl@0
    93
 */
sl@0
    94
class CTestStep_MMF_CTLFRM_U_0007 : public CTestStep_MMF_CTLFRM
sl@0
    95
 {
sl@0
    96
public:
sl@0
    97
 CTestStep_MMF_CTLFRM_U_0007() ;
sl@0
    98
 ~CTestStep_MMF_CTLFRM_U_0007(){} ;
sl@0
    99
 virtual TVerdict DoTestStepL( void );
sl@0
   100
 } ;
sl@0
   101
sl@0
   102
/**
sl@0
   103
 * @class CTestGT0137_15_I_0008
sl@0
   104
 *@test Req. under test REQ172.5.5 REQ172.5.5.3
sl@0
   105
 */
sl@0
   106
class CTestStep_MMF_CTLFRM_U_0008 : public CTestStep_MMF_CTLFRM
sl@0
   107
 {
sl@0
   108
public:
sl@0
   109
 CTestStep_MMF_CTLFRM_U_0008() ;
sl@0
   110
 ~CTestStep_MMF_CTLFRM_U_0008(){} ;
sl@0
   111
 virtual TVerdict DoTestStepL( void );
sl@0
   112
 } ;
sl@0
   113
sl@0
   114
sl@0
   115
/**
sl@0
   116
 * @class CTestGT0137_15_I_0009
sl@0
   117
 *@test Req. under test REQ172.5.5 REQ172.5.5.1
sl@0
   118
 */
sl@0
   119
class CTestStep_MMF_CTLFRM_U_0009 : public CTestStep_MMF_CTLFRM
sl@0
   120
 {
sl@0
   121
public:
sl@0
   122
 CTestStep_MMF_CTLFRM_U_0009() ;
sl@0
   123
 ~CTestStep_MMF_CTLFRM_U_0009(){} ;
sl@0
   124
 virtual TVerdict DoTestStepL( void );
sl@0
   125
 } ;
sl@0
   126
sl@0
   127
/**
sl@0
   128
 * @class CTestGT0137_15_I_0010
sl@0
   129
 *@test Req. under test REQ172.5.5 REQ172.5.5.3
sl@0
   130
 */
sl@0
   131
class CTestStep_MMF_CTLFRM_U_0010 : public CTestStep_MMF_CTLFRM
sl@0
   132
 {
sl@0
   133
public:
sl@0
   134
 CTestStep_MMF_CTLFRM_U_0010() ;
sl@0
   135
 ~CTestStep_MMF_CTLFRM_U_0010(){} ;
sl@0
   136
 virtual TVerdict DoTestStepL( void );
sl@0
   137
 } ;
sl@0
   138
sl@0
   139
/**
sl@0
   140
 * @class CTestGT0137_15_I_0011
sl@0
   141
 *@test Req. under test REQ172.5.5 REQ172.5.5.2
sl@0
   142
 */
sl@0
   143
class CTestStep_MMF_CTLFRM_U_0011 : public CTestStep_MMF_CTLFRM
sl@0
   144
 {
sl@0
   145
public:
sl@0
   146
 CTestStep_MMF_CTLFRM_U_0011() ;
sl@0
   147
 ~CTestStep_MMF_CTLFRM_U_0011(){} ;
sl@0
   148
 virtual TVerdict DoTestStepL( void );
sl@0
   149
 } ;
sl@0
   150
sl@0
   151
sl@0
   152
/**
sl@0
   153
 * @class CTestGT0137_15_I_0012
sl@0
   154
 *@test Req. under test REQ172.5.5 REQ172.5.5.4
sl@0
   155
 */
sl@0
   156
class CTestStep_MMF_CTLFRM_U_0012 : public CTestStep_MMF_CTLFRM
sl@0
   157
 {
sl@0
   158
public:
sl@0
   159
 CTestStep_MMF_CTLFRM_U_0012() ;
sl@0
   160
 ~CTestStep_MMF_CTLFRM_U_0012(){} ;
sl@0
   161
 virtual TVerdict DoTestStepL( void );
sl@0
   162
 } ;
sl@0
   163
sl@0
   164
sl@0
   165
/**
sl@0
   166
 * @class CTestGT0137_15_I_0013
sl@0
   167
 *@test Req. under test No Requirement Found
sl@0
   168
 */
sl@0
   169
class CTestStep_MMF_CTLFRM_U_0013 : public CTestStep_MMF_CTLFRM
sl@0
   170
 {
sl@0
   171
public:
sl@0
   172
 CTestStep_MMF_CTLFRM_U_0013() ;
sl@0
   173
 ~CTestStep_MMF_CTLFRM_U_0013(){} ;
sl@0
   174
 virtual TVerdict DoTestStepL( void );
sl@0
   175
 } ;
sl@0
   176
sl@0
   177
sl@0
   178
/**
sl@0
   179
 * @class CTestGT0137_15_I_0014
sl@0
   180
 *@test Req. under test REQ172.5.5 REQ172.5.5.5
sl@0
   181
 */
sl@0
   182
class CTestStep_MMF_CTLFRM_U_0014 : public CTestStep_MMF_CTLFRM
sl@0
   183
 {
sl@0
   184
public:
sl@0
   185
 CTestStep_MMF_CTLFRM_U_0014() ;
sl@0
   186
 ~CTestStep_MMF_CTLFRM_U_0014(){} ;
sl@0
   187
 virtual TVerdict DoTestStepL( void );
sl@0
   188
 } ;
sl@0
   189
sl@0
   190
/**
sl@0
   191
 * @class CTestGT0137_15_I_0015
sl@0
   192
 *@test Req. under test REQ172.5.5 REQ172.5.5.6
sl@0
   193
 */
sl@0
   194
class CTestStep_MMF_CTLFRM_U_0015 : public CTestStep_MMF_CTLFRM
sl@0
   195
 {
sl@0
   196
public:
sl@0
   197
 CTestStep_MMF_CTLFRM_U_0015() ;
sl@0
   198
 ~CTestStep_MMF_CTLFRM_U_0015(){} ;
sl@0
   199
 virtual TVerdict DoTestStepL( void );
sl@0
   200
 } ;
sl@0
   201
sl@0
   202
sl@0
   203
/**
sl@0
   204
 * @class CTestGT0137_15_I_0016
sl@0
   205
 *@test Req. under test REQ172.5.5 REQ172.5.5.8
sl@0
   206
 */
sl@0
   207
class CTestStep_MMF_CTLFRM_U_0016 : public CTestStep_MMF_CTLFRM
sl@0
   208
 {
sl@0
   209
public:
sl@0
   210
 CTestStep_MMF_CTLFRM_U_0016() ;
sl@0
   211
 ~CTestStep_MMF_CTLFRM_U_0016(){} ;
sl@0
   212
 virtual TVerdict DoTestStepL( void );
sl@0
   213
 } ;
sl@0
   214
sl@0
   215
/**
sl@0
   216
 * @class CTestGT0137_15_I_0017
sl@0
   217
 *@test Req. under test REQ172.5.5 REQ172.5.5.7
sl@0
   218
 */
sl@0
   219
class CTestStep_MMF_CTLFRM_U_0017 : public CTestStep_MMF_CTLFRM
sl@0
   220
 {
sl@0
   221
public:
sl@0
   222
 CTestStep_MMF_CTLFRM_U_0017() ;
sl@0
   223
 ~CTestStep_MMF_CTLFRM_U_0017(){} ;
sl@0
   224
 virtual TVerdict DoTestStepL( void );
sl@0
   225
 } ;
sl@0
   226
sl@0
   227
/**
sl@0
   228
 * @class CTestGT0137_15_I_0018
sl@0
   229
 *@test Req. under test REQ172.5.5 REQ172.5.5.10
sl@0
   230
 */
sl@0
   231
class CTestStep_MMF_CTLFRM_U_0018 : public CTestStep_MMF_CTLFRM
sl@0
   232
 {
sl@0
   233
public:
sl@0
   234
 CTestStep_MMF_CTLFRM_U_0018() ;
sl@0
   235
 ~CTestStep_MMF_CTLFRM_U_0018(){} ;
sl@0
   236
 virtual TVerdict DoTestStepL( void );
sl@0
   237
 } ;
sl@0
   238
sl@0
   239
sl@0
   240
/**
sl@0
   241
 * @class CTestGT0137_15_I_0019
sl@0
   242
 *@test Req. under test REQ172.5.5 REQ172.5.5.11
sl@0
   243
 */
sl@0
   244
class CTestStep_MMF_CTLFRM_U_0019 : public CTestStep_MMF_CTLFRM
sl@0
   245
 {
sl@0
   246
public:
sl@0
   247
 CTestStep_MMF_CTLFRM_U_0019() ;
sl@0
   248
 ~CTestStep_MMF_CTLFRM_U_0019(){} ;
sl@0
   249
 virtual TVerdict DoTestStepL( void );
sl@0
   250
 } ;
sl@0
   251
sl@0
   252
/**
sl@0
   253
 * @class CTestGT0137_15_I_0020
sl@0
   254
 *@test Req. under test No Requirement Found
sl@0
   255
 */
sl@0
   256
class CTestStep_MMF_CTLFRM_U_0020 : public CTestStep_MMF_CTLFRM
sl@0
   257
 {
sl@0
   258
public:
sl@0
   259
 CTestStep_MMF_CTLFRM_U_0020() ;
sl@0
   260
 ~CTestStep_MMF_CTLFRM_U_0020(){} ;
sl@0
   261
 virtual TVerdict DoTestStepL( void );
sl@0
   262
 } ;
sl@0
   263
sl@0
   264
/**
sl@0
   265
 * @class CTestGT0137_15_I_0021
sl@0
   266
 *@test Req. under test No Requirement Found
sl@0
   267
 */
sl@0
   268
class CTestStep_MMF_CTLFRM_U_0021 : public CTestStep_MMF_CTLFRM
sl@0
   269
 {
sl@0
   270
public:
sl@0
   271
 CTestStep_MMF_CTLFRM_U_0021() ;
sl@0
   272
 ~CTestStep_MMF_CTLFRM_U_0021(){} ;
sl@0
   273
 virtual TVerdict DoTestStepL( void );
sl@0
   274
 } ;
sl@0
   275
sl@0
   276
/**
sl@0
   277
 * @class CTestGT0137_15_I_0022
sl@0
   278
 *@test Req. under test No Requirement Found
sl@0
   279
 */
sl@0
   280
class CTestStep_MMF_CTLFRM_U_0022 : public CTestStep_MMF_CTLFRM
sl@0
   281
 {
sl@0
   282
public:
sl@0
   283
 CTestStep_MMF_CTLFRM_U_0022() ;
sl@0
   284
 ~CTestStep_MMF_CTLFRM_U_0022(){} ;
sl@0
   285
 virtual TVerdict DoTestStepL( void );
sl@0
   286
 } ;
sl@0
   287
sl@0
   288
/**
sl@0
   289
 * @class CTestGT0137_15_I_0023
sl@0
   290
 *@test Req. under test REQ172.5.5 REQ172.5.5.14
sl@0
   291
 */
sl@0
   292
class CTestStep_MMF_CTLFRM_U_0023 : public CTestStep_MMF_CTLFRM
sl@0
   293
 {
sl@0
   294
public:
sl@0
   295
 CTestStep_MMF_CTLFRM_U_0023() ;
sl@0
   296
 ~CTestStep_MMF_CTLFRM_U_0023(){} ;
sl@0
   297
 virtual TVerdict DoTestStepL( void );
sl@0
   298
 } ;
sl@0
   299
sl@0
   300
/**
sl@0
   301
 * @class CTestGT0137_15_I_0024
sl@0
   302
 *@test Req. under test REQ172.5.5 REQ172.5.5.14
sl@0
   303
 */
sl@0
   304
class CTestStep_MMF_CTLFRM_U_0024 : public CTestStep_MMF_CTLFRM
sl@0
   305
 {
sl@0
   306
public:
sl@0
   307
 CTestStep_MMF_CTLFRM_U_0024() ;
sl@0
   308
 ~CTestStep_MMF_CTLFRM_U_0024(){} ;
sl@0
   309
 virtual TVerdict DoTestStepL( void );
sl@0
   310
 } ;
sl@0
   311
sl@0
   312
/**
sl@0
   313
 * @class CTestGT0137_15_I_0027
sl@0
   314
 *@test Req. under test REQ172.5.5 
sl@0
   315
 */
sl@0
   316
class CTestStep_MMF_CTLFRM_U_0027 : public CTestStep_MMF_CTLFRM
sl@0
   317
 {
sl@0
   318
public:
sl@0
   319
 CTestStep_MMF_CTLFRM_U_0027() ;
sl@0
   320
 ~CTestStep_MMF_CTLFRM_U_0027(){} ;
sl@0
   321
 virtual TVerdict DoTestStepL( void );
sl@0
   322
 } ;
sl@0
   323
sl@0
   324
/**
sl@0
   325
 * @class CTestGT0137_15_I_0028
sl@0
   326
 *@test Req. under test REQ172.5.5 
sl@0
   327
 */
sl@0
   328
class CTestStep_MMF_CTLFRM_U_0028 : public CTestStep_MMF_CTLFRM
sl@0
   329
 {
sl@0
   330
public:
sl@0
   331
 CTestStep_MMF_CTLFRM_U_0028() ;
sl@0
   332
 ~CTestStep_MMF_CTLFRM_U_0028(){} ;
sl@0
   333
 virtual TVerdict DoTestStepL( void );
sl@0
   334
 } ;
sl@0
   335
sl@0
   336
/**
sl@0
   337
 * @class CTestGT0137_15_I_0029
sl@0
   338
 *@test Req. under test REQ172.5.5 
sl@0
   339
 */
sl@0
   340
// Failure to Open Controller, this test is supposed to fail.
sl@0
   341
class CTestStep_MMF_CTLFRM_U_0029 : public CTestStep_MMF_CTLFRM
sl@0
   342
 {
sl@0
   343
public:
sl@0
   344
 CTestStep_MMF_CTLFRM_U_0029() ;
sl@0
   345
 ~CTestStep_MMF_CTLFRM_U_0029(){} ;
sl@0
   346
 virtual TVerdict DoTestStepL( void );
sl@0
   347
 } ;
sl@0
   348
sl@0
   349
/**
sl@0
   350
 * @class CTestGT0137_15_I_0030
sl@0
   351
 *@test Req. under test REQ172.5.5 
sl@0
   352
 */
sl@0
   353
// Failure to Open Data Source, this test is supposed to fail.
sl@0
   354
class CTestStep_MMF_CTLFRM_U_0030 : public CTestStep_MMF_CTLFRM
sl@0
   355
 {
sl@0
   356
public:
sl@0
   357
 CTestStep_MMF_CTLFRM_U_0030() ;
sl@0
   358
 ~CTestStep_MMF_CTLFRM_U_0030(){} ;
sl@0
   359
 virtual TVerdict DoTestStepL( void );
sl@0
   360
 } ;
sl@0
   361
sl@0
   362
sl@0
   363
/**
sl@0
   364
 * @class CTestGT0137_15_I_0031
sl@0
   365
 *@test Req. under test REQ172.5.5 
sl@0
   366
 */
sl@0
   367
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   368
class CTestStep_MMF_CTLFRM_U_0031 : public CTestStep_MMF_CTLFRM
sl@0
   369
 {
sl@0
   370
public:
sl@0
   371
 CTestStep_MMF_CTLFRM_U_0031() ;
sl@0
   372
 ~CTestStep_MMF_CTLFRM_U_0031(){} ;
sl@0
   373
 virtual TVerdict DoTestStepL( void );
sl@0
   374
 } ;
sl@0
   375
sl@0
   376
sl@0
   377
/**
sl@0
   378
 * @class CTestGT0137_15_I_0032
sl@0
   379
 *@test Req. under test REQ172.5.5 
sl@0
   380
 */
sl@0
   381
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   382
class CTestStep_MMF_CTLFRM_U_0032 : public CTestStep_MMF_CTLFRM
sl@0
   383
 {
sl@0
   384
public:
sl@0
   385
 CTestStep_MMF_CTLFRM_U_0032() ;
sl@0
   386
 ~CTestStep_MMF_CTLFRM_U_0032(){} ;
sl@0
   387
 virtual TVerdict DoTestStepL( void );
sl@0
   388
 } ;
sl@0
   389
sl@0
   390
/**
sl@0
   391
 * @class CTestGT0137_15_I_0033
sl@0
   392
 *@test Req. under test REQ172.5.5 
sl@0
   393
 */
sl@0
   394
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   395
class CTestStep_MMF_CTLFRM_U_0033 : public CTestStep_MMF_CTLFRM
sl@0
   396
 {
sl@0
   397
public:
sl@0
   398
 CTestStep_MMF_CTLFRM_U_0033() ;
sl@0
   399
 ~CTestStep_MMF_CTLFRM_U_0033(){} ;
sl@0
   400
 virtual TVerdict DoTestStepL( void );
sl@0
   401
 } ;
sl@0
   402
sl@0
   403
/**
sl@0
   404
 * @class CTestGT0137_15_I_0034
sl@0
   405
 *@test Req. under test REQ172.5.5 
sl@0
   406
 */
sl@0
   407
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   408
class CTestStep_MMF_CTLFRM_U_0034 : public CTestStep_MMF_CTLFRM
sl@0
   409
 {
sl@0
   410
public:
sl@0
   411
 CTestStep_MMF_CTLFRM_U_0034() ;
sl@0
   412
 ~CTestStep_MMF_CTLFRM_U_0034(){} ;
sl@0
   413
 virtual TVerdict DoTestStepL( void );
sl@0
   414
 } ;
sl@0
   415
sl@0
   416
/**
sl@0
   417
 * @class CTestGT0137_15_I_0035
sl@0
   418
 *@test Req. under test REQ172.5.5 
sl@0
   419
 */
sl@0
   420
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   421
class CTestStep_MMF_CTLFRM_U_0035 : public CTestStep_MMF_CTLFRM
sl@0
   422
 {
sl@0
   423
public:
sl@0
   424
 CTestStep_MMF_CTLFRM_U_0035() ;
sl@0
   425
 ~CTestStep_MMF_CTLFRM_U_0035(){} ;
sl@0
   426
 virtual TVerdict DoTestStepL( void );
sl@0
   427
 } ;
sl@0
   428
sl@0
   429
sl@0
   430
/**
sl@0
   431
 * @class CTestGT0137_15_I_0040
sl@0
   432
 *@test Req. under test REQ172.5.5 
sl@0
   433
 */
sl@0
   434
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   435
class CTestStep_MMF_CTLFRM_U_0040 : public CTestStep_MMF_CTLFRM
sl@0
   436
 {
sl@0
   437
public:
sl@0
   438
 CTestStep_MMF_CTLFRM_U_0040() ;
sl@0
   439
 ~CTestStep_MMF_CTLFRM_U_0040(){} ;
sl@0
   440
 virtual TVerdict DoTestStepL( void );
sl@0
   441
 } ;
sl@0
   442
sl@0
   443
/**
sl@0
   444
 * @class CTestGT0137_15_I_0041
sl@0
   445
 *@test Req. under test REQ172.5.5 
sl@0
   446
 */
sl@0
   447
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   448
class CTestStep_MMF_CTLFRM_U_0041 : public CTestStep_MMF_CTLFRM
sl@0
   449
 {
sl@0
   450
public:
sl@0
   451
 CTestStep_MMF_CTLFRM_U_0041() ;
sl@0
   452
 ~CTestStep_MMF_CTLFRM_U_0041(){} ;
sl@0
   453
 virtual TVerdict DoTestStepL( void );
sl@0
   454
 } ;
sl@0
   455
sl@0
   456
/**
sl@0
   457
 * @class CTestGT0137_15_I_0042
sl@0
   458
 *@test Req. under test REQ172.5.5 
sl@0
   459
 */
sl@0
   460
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   461
class CTestStep_MMF_CTLFRM_U_0042 : public CTestStep_MMF_CTLFRM
sl@0
   462
 {
sl@0
   463
public:
sl@0
   464
 CTestStep_MMF_CTLFRM_U_0042() ;
sl@0
   465
 ~CTestStep_MMF_CTLFRM_U_0042(){} ;
sl@0
   466
 virtual TVerdict DoTestStepL( void );
sl@0
   467
 } ;
sl@0
   468
sl@0
   469
/**
sl@0
   470
 * @class CTestGT0137_15_I_0043
sl@0
   471
 *@test Req. under test REQ172.5.5 
sl@0
   472
 */
sl@0
   473
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   474
class CTestStep_MMF_CTLFRM_U_0043 : public CTestStep_MMF_CTLFRM
sl@0
   475
 {
sl@0
   476
public:
sl@0
   477
 CTestStep_MMF_CTLFRM_U_0043() ;
sl@0
   478
 ~CTestStep_MMF_CTLFRM_U_0043(){} ;
sl@0
   479
 virtual TVerdict DoTestStepL( void );
sl@0
   480
 } ;
sl@0
   481
sl@0
   482
/**
sl@0
   483
 * @class CTestGT0137_15_I_0044
sl@0
   484
 *@test Req. under test REQ172.5.5 
sl@0
   485
 */
sl@0
   486
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   487
class CTestStep_MMF_CTLFRM_U_0044 : public CTestStep_MMF_CTLFRM
sl@0
   488
 {
sl@0
   489
public:
sl@0
   490
 CTestStep_MMF_CTLFRM_U_0044() ;
sl@0
   491
 ~CTestStep_MMF_CTLFRM_U_0044(){} ;
sl@0
   492
 virtual TVerdict DoTestStepL( void );
sl@0
   493
 } ;
sl@0
   494
sl@0
   495
/**
sl@0
   496
 * @class CTestGT0137_15_I_0045
sl@0
   497
 *@test Req. under test REQ172.5.5 
sl@0
   498
 */
sl@0
   499
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   500
class CTestStep_MMF_CTLFRM_U_0045 : public CTestStep_MMF_CTLFRM
sl@0
   501
 {
sl@0
   502
public:
sl@0
   503
 CTestStep_MMF_CTLFRM_U_0045() ;
sl@0
   504
 ~CTestStep_MMF_CTLFRM_U_0045(){} ;
sl@0
   505
 virtual TVerdict DoTestStepL( void );
sl@0
   506
 } ;
sl@0
   507
sl@0
   508
/**
sl@0
   509
 * @class CTestGT0137_15_I_0050
sl@0
   510
 *@test Req. under test REQ172.5.5 
sl@0
   511
 */
sl@0
   512
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   513
class CTestStep_MMF_CTLFRM_U_0050 : public CTestStep_MMF_CTLFRM
sl@0
   514
 {
sl@0
   515
public:
sl@0
   516
 CTestStep_MMF_CTLFRM_U_0050() ;
sl@0
   517
 ~CTestStep_MMF_CTLFRM_U_0050(){} ;
sl@0
   518
 virtual TVerdict DoTestStepL( void );
sl@0
   519
 } ;
sl@0
   520
sl@0
   521
/**
sl@0
   522
 * @class CTestGT0137_15_I_0051
sl@0
   523
 *@test Req. under test REQ172.5.5 
sl@0
   524
 */
sl@0
   525
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   526
class CTestStep_MMF_CTLFRM_U_0051 : public CTestStep_MMF_CTLFRM
sl@0
   527
 {
sl@0
   528
public:
sl@0
   529
 CTestStep_MMF_CTLFRM_U_0051() ;
sl@0
   530
 ~CTestStep_MMF_CTLFRM_U_0051(){} ;
sl@0
   531
 virtual TVerdict DoTestStepL( void );
sl@0
   532
 } ;
sl@0
   533
sl@0
   534
/**
sl@0
   535
 * @class CTestGT0137_15_I_0052
sl@0
   536
 *@test Req. under test REQ172.5.5 
sl@0
   537
 */
sl@0
   538
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   539
class CTestStep_MMF_CTLFRM_U_0052 : public CTestStep_MMF_CTLFRM
sl@0
   540
 {
sl@0
   541
public:
sl@0
   542
 CTestStep_MMF_CTLFRM_U_0052() ;
sl@0
   543
 ~CTestStep_MMF_CTLFRM_U_0052(){} ;
sl@0
   544
 virtual TVerdict DoTestStepL( void );
sl@0
   545
 } ;
sl@0
   546
sl@0
   547
/**
sl@0
   548
 * @class CTestGT0137_15_I_0053
sl@0
   549
 *@test Req. under test REQ172.5.5 
sl@0
   550
 */
sl@0
   551
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   552
class CTestStep_MMF_CTLFRM_U_0053 : public CTestStep_MMF_CTLFRM
sl@0
   553
 {
sl@0
   554
public:
sl@0
   555
 CTestStep_MMF_CTLFRM_U_0053() ;
sl@0
   556
 ~CTestStep_MMF_CTLFRM_U_0053(){} ;
sl@0
   557
 virtual TVerdict DoTestStepL( void );
sl@0
   558
 } ;
sl@0
   559
sl@0
   560
/**
sl@0
   561
 * @class CTestGT0137_15_I_0054
sl@0
   562
 *@test Req. under test REQ172.5.5 
sl@0
   563
 */
sl@0
   564
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   565
class CTestStep_MMF_CTLFRM_U_0054 : public CTestStep_MMF_CTLFRM
sl@0
   566
 {
sl@0
   567
public:
sl@0
   568
 CTestStep_MMF_CTLFRM_U_0054() ;
sl@0
   569
 ~CTestStep_MMF_CTLFRM_U_0054(){} ;
sl@0
   570
 virtual TVerdict DoTestStepL( void );
sl@0
   571
 } ;
sl@0
   572
sl@0
   573
/**
sl@0
   574
 * @class CTestGT0137_15_I_0060
sl@0
   575
 *@test Req. under test REQ172.5.5 
sl@0
   576
 */
sl@0
   577
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   578
class CTestStep_MMF_CTLFRM_U_0060 : public CTestStep_MMF_CTLFRM
sl@0
   579
 {
sl@0
   580
public:
sl@0
   581
 CTestStep_MMF_CTLFRM_U_0060() ;
sl@0
   582
 ~CTestStep_MMF_CTLFRM_U_0060(){} ;
sl@0
   583
 virtual TVerdict DoTestStepL( void );
sl@0
   584
 } ;
sl@0
   585
sl@0
   586
/**
sl@0
   587
 * @class CTestGT0137_15_I_0061
sl@0
   588
 *@test Req. under test REQ172.5.5 
sl@0
   589
 */
sl@0
   590
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   591
class CTestStep_MMF_CTLFRM_U_0061 : public CTestStep_MMF_CTLFRM
sl@0
   592
 {
sl@0
   593
public:
sl@0
   594
 CTestStep_MMF_CTLFRM_U_0061() ;
sl@0
   595
 ~CTestStep_MMF_CTLFRM_U_0061(){} ;
sl@0
   596
 virtual TVerdict DoTestStepL( void );
sl@0
   597
 } ;
sl@0
   598
sl@0
   599
/**
sl@0
   600
 * @class CTestGT0137_15_I_0070
sl@0
   601
 *@test Req. under test REQ172.5.5 
sl@0
   602
 */
sl@0
   603
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   604
class CTestStep_MMF_CTLFRM_U_0070 : public CTestStep_MMF_CTLFRM
sl@0
   605
 {
sl@0
   606
public:
sl@0
   607
 CTestStep_MMF_CTLFRM_U_0070() ;
sl@0
   608
 ~CTestStep_MMF_CTLFRM_U_0070(){} ;
sl@0
   609
 virtual TVerdict DoTestStepL( void );
sl@0
   610
 } ;
sl@0
   611
sl@0
   612
/**
sl@0
   613
 * @class CTestGT0137_15_I_0071
sl@0
   614
 *@test Req. under test REQ172.5.5 
sl@0
   615
 */
sl@0
   616
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   617
class CTestStep_MMF_CTLFRM_U_0071 : public CTestStep_MMF_CTLFRM
sl@0
   618
 {
sl@0
   619
public:
sl@0
   620
 CTestStep_MMF_CTLFRM_U_0071() ;
sl@0
   621
 ~CTestStep_MMF_CTLFRM_U_0071(){} ;
sl@0
   622
 virtual TVerdict DoTestStepL( void );
sl@0
   623
 } ;
sl@0
   624
sl@0
   625
/**
sl@0
   626
 * @class CTestGT0137_15_I_0072
sl@0
   627
 *@test Req. under test REQ172.5.5 
sl@0
   628
 */
sl@0
   629
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   630
class CTestStep_MMF_CTLFRM_U_0072 : public CTestStep_MMF_CTLFRM
sl@0
   631
 {
sl@0
   632
public:
sl@0
   633
 CTestStep_MMF_CTLFRM_U_0072() ;
sl@0
   634
 ~CTestStep_MMF_CTLFRM_U_0072(){} ;
sl@0
   635
 virtual TVerdict DoTestStepL( void );
sl@0
   636
 } ;
sl@0
   637
sl@0
   638
/**
sl@0
   639
 * @class CTestGT0137_15_I_0073
sl@0
   640
 *@test Req. under test REQ172.5.5 
sl@0
   641
 */
sl@0
   642
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   643
class CTestStep_MMF_CTLFRM_U_0073 : public CTestStep_MMF_CTLFRM
sl@0
   644
 {
sl@0
   645
public:
sl@0
   646
 CTestStep_MMF_CTLFRM_U_0073() ;
sl@0
   647
 ~CTestStep_MMF_CTLFRM_U_0073(){} ;
sl@0
   648
 virtual TVerdict DoTestStepL( void );
sl@0
   649
 } ;
sl@0
   650
sl@0
   651
/**
sl@0
   652
 * @class CTestGT0137_15_I_0074
sl@0
   653
 *@test Req. under test REQ172.5.5 
sl@0
   654
 */
sl@0
   655
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   656
class CTestStep_MMF_CTLFRM_U_0074 : public CTestStep_MMF_CTLFRM
sl@0
   657
 {
sl@0
   658
public:
sl@0
   659
 CTestStep_MMF_CTLFRM_U_0074() ;
sl@0
   660
 ~CTestStep_MMF_CTLFRM_U_0074(){} ;
sl@0
   661
 virtual TVerdict DoTestStepL( void );
sl@0
   662
 } ;
sl@0
   663
sl@0
   664
/**
sl@0
   665
 * @class CTestGT0137_15_I_0075
sl@0
   666
 *@test Req. under test REQ172.5.5 
sl@0
   667
 */
sl@0
   668
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   669
class CTestStep_MMF_CTLFRM_U_0075 : public CTestStep_MMF_CTLFRM
sl@0
   670
 {
sl@0
   671
public:
sl@0
   672
 CTestStep_MMF_CTLFRM_U_0075() ;
sl@0
   673
 ~CTestStep_MMF_CTLFRM_U_0075(){} ;
sl@0
   674
 virtual TVerdict DoTestStepL( void );
sl@0
   675
 } ;
sl@0
   676
sl@0
   677
/**
sl@0
   678
 * @class CTestGT0137_15_I_0076
sl@0
   679
 *@test Req. under test REQ172.5.5 
sl@0
   680
 */
sl@0
   681
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   682
class CTestStep_MMF_CTLFRM_U_0076 : public CTestStep_MMF_CTLFRM
sl@0
   683
 {
sl@0
   684
public:
sl@0
   685
 CTestStep_MMF_CTLFRM_U_0076() ;
sl@0
   686
 ~CTestStep_MMF_CTLFRM_U_0076(){} ;
sl@0
   687
 virtual TVerdict DoTestStepL( void );
sl@0
   688
 } ;
sl@0
   689
sl@0
   690
/**
sl@0
   691
 * @class CTestGT0137_15_I_0080
sl@0
   692
 *@test Req. under test REQ172.5.5 
sl@0
   693
 */
sl@0
   694
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   695
class CTestStep_MMF_CTLFRM_U_0080 : public CTestStep_MMF_CTLFRM
sl@0
   696
 {
sl@0
   697
public:
sl@0
   698
 CTestStep_MMF_CTLFRM_U_0080() ;
sl@0
   699
 ~CTestStep_MMF_CTLFRM_U_0080(){} ;
sl@0
   700
 virtual TVerdict DoTestStepL( void );
sl@0
   701
 } ;
sl@0
   702
sl@0
   703
/**
sl@0
   704
 * @class CTestGT0137_15_I_0081
sl@0
   705
 *@test Req. under test REQ172.5.5 
sl@0
   706
 */
sl@0
   707
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   708
class CTestStep_MMF_CTLFRM_U_0081 : public CTestStep_MMF_CTLFRM
sl@0
   709
 {
sl@0
   710
public:
sl@0
   711
 CTestStep_MMF_CTLFRM_U_0081() ;
sl@0
   712
 ~CTestStep_MMF_CTLFRM_U_0081(){} ;
sl@0
   713
 virtual TVerdict DoTestStepL( void );
sl@0
   714
 } ;
sl@0
   715
sl@0
   716
/**
sl@0
   717
 * @class CTestGT0137_15_I_0082
sl@0
   718
 *@test Req. under test REQ172.5.5 
sl@0
   719
 */
sl@0
   720
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   721
class CTestStep_MMF_CTLFRM_U_0082 : public CTestStep_MMF_CTLFRM
sl@0
   722
 {
sl@0
   723
public:
sl@0
   724
 CTestStep_MMF_CTLFRM_U_0082() ;
sl@0
   725
 ~CTestStep_MMF_CTLFRM_U_0082(){} ;
sl@0
   726
 virtual TVerdict DoTestStepL( void );
sl@0
   727
 } ;
sl@0
   728
sl@0
   729
/**
sl@0
   730
 * @class CTestGT0137_15_I_0083
sl@0
   731
 *@test Req. under test REQ172.5.5 
sl@0
   732
 */
sl@0
   733
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   734
class CTestStep_MMF_CTLFRM_U_0083 : public CTestStep_MMF_CTLFRM
sl@0
   735
 {
sl@0
   736
public:
sl@0
   737
 CTestStep_MMF_CTLFRM_U_0083() ;
sl@0
   738
 ~CTestStep_MMF_CTLFRM_U_0083(){} ;
sl@0
   739
 virtual TVerdict DoTestStepL( void );
sl@0
   740
 } ;
sl@0
   741
sl@0
   742
sl@0
   743
/**
sl@0
   744
 * @class CTestGT0137_15_I_0084
sl@0
   745
 *@test Req. under test REQ172.5.5 
sl@0
   746
 */
sl@0
   747
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   748
class CTestStep_MMF_CTLFRM_U_0084 : public CTestStep_MMF_CTLFRM
sl@0
   749
 {
sl@0
   750
public:
sl@0
   751
 CTestStep_MMF_CTLFRM_U_0084() ;
sl@0
   752
 ~CTestStep_MMF_CTLFRM_U_0084(){} ;
sl@0
   753
 virtual TVerdict DoTestStepL( void );
sl@0
   754
 } ;
sl@0
   755
sl@0
   756
sl@0
   757
/**
sl@0
   758
 * @class CTestGT0137_15_I_0085
sl@0
   759
 *@test Req. under test REQ172.5.5 
sl@0
   760
 */
sl@0
   761
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   762
class CTestStep_MMF_CTLFRM_U_0085 : public CTestStep_MMF_CTLFRM
sl@0
   763
 {
sl@0
   764
public:
sl@0
   765
 CTestStep_MMF_CTLFRM_U_0085() ;
sl@0
   766
 ~CTestStep_MMF_CTLFRM_U_0085(){} ;
sl@0
   767
 virtual TVerdict DoTestStepL( void );
sl@0
   768
 } ;
sl@0
   769
sl@0
   770
/**
sl@0
   771
 * @class CTestGT0137_15_I_0086
sl@0
   772
 *@test Req. under test REQ172.5.5 
sl@0
   773
 */
sl@0
   774
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   775
class CTestStep_MMF_CTLFRM_U_0086 : public CTestStep_MMF_CTLFRM
sl@0
   776
 {
sl@0
   777
public:
sl@0
   778
 CTestStep_MMF_CTLFRM_U_0086() ;
sl@0
   779
 ~CTestStep_MMF_CTLFRM_U_0086(){} ;
sl@0
   780
 virtual TVerdict DoTestStepL( void );
sl@0
   781
 } ;
sl@0
   782
sl@0
   783
/**
sl@0
   784
 * @class CTestGT0137_15_I_0100
sl@0
   785
 *@test Req. under test REQ172.5.5 
sl@0
   786
 */
sl@0
   787
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   788
class CTestStep_MMF_CTLFRM_U_0100 : public CTestStep_MMF_CTLFRM
sl@0
   789
 {
sl@0
   790
public:
sl@0
   791
 CTestStep_MMF_CTLFRM_U_0100() ;
sl@0
   792
 ~CTestStep_MMF_CTLFRM_U_0100(){} ;
sl@0
   793
 virtual TVerdict DoTestStepL( void );
sl@0
   794
 } ;
sl@0
   795
sl@0
   796
	//---------------------------------//
sl@0
   797
	// Memory Management Tests (Alloc) //
sl@0
   798
	//---------------------------------//
sl@0
   799
sl@0
   800
/**
sl@0
   801
 * @class CTestGT0137_15_I_0110
sl@0
   802
 *@test Req. under test REQ172.5.5 
sl@0
   803
 */
sl@0
   804
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   805
class CTestStep_MMF_CTLFRM_U_0110 : public CTestStep_MMF_CTLFRM
sl@0
   806
 {
sl@0
   807
public:
sl@0
   808
 CTestStep_MMF_CTLFRM_U_0110() ;
sl@0
   809
 ~CTestStep_MMF_CTLFRM_U_0110(){} ;
sl@0
   810
 virtual TVerdict DoTestStepL( void );
sl@0
   811
 } ;
sl@0
   812
sl@0
   813
/**
sl@0
   814
 * @class CTestGT0137_15_I_0111
sl@0
   815
 *@test Req. under test REQ172.5.5 
sl@0
   816
 */
sl@0
   817
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   818
class CTestStep_MMF_CTLFRM_U_0111 : public CTestStep_MMF_CTLFRM
sl@0
   819
 {
sl@0
   820
public:
sl@0
   821
 CTestStep_MMF_CTLFRM_U_0111() ;
sl@0
   822
 ~CTestStep_MMF_CTLFRM_U_0111(){} ;
sl@0
   823
 virtual TVerdict DoTestStepL( void );
sl@0
   824
 } ;
sl@0
   825
sl@0
   826
/**
sl@0
   827
 * @class CTestGT0137_15_I_0112
sl@0
   828
 *@test Req. under test REQ172.5.5 
sl@0
   829
 */
sl@0
   830
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   831
class CTestStep_MMF_CTLFRM_U_0112 : public CTestStep_MMF_CTLFRM
sl@0
   832
 {
sl@0
   833
public:
sl@0
   834
 CTestStep_MMF_CTLFRM_U_0112() ;
sl@0
   835
 ~CTestStep_MMF_CTLFRM_U_0112(){} ;
sl@0
   836
 virtual TVerdict DoTestStepL( void );
sl@0
   837
 } ;
sl@0
   838
sl@0
   839
/**
sl@0
   840
 * @class CTestGT0137_15_I_0120
sl@0
   841
 *@test Req. under test REQ172.5.5 
sl@0
   842
 */
sl@0
   843
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   844
class CTestStep_MMF_CTLFRM_U_0120 : public CTestStep_MMF_CTLFRM
sl@0
   845
 {
sl@0
   846
public:
sl@0
   847
 CTestStep_MMF_CTLFRM_U_0120() ;
sl@0
   848
 ~CTestStep_MMF_CTLFRM_U_0120(){} ;
sl@0
   849
 virtual TVerdict DoTestStepL( void );
sl@0
   850
 } ;
sl@0
   851
sl@0
   852
/**
sl@0
   853
 * @class CTestGT0137_15_I_0121
sl@0
   854
 *@test Req. under test REQ172.5.5 
sl@0
   855
 */
sl@0
   856
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   857
class CTestStep_MMF_CTLFRM_U_0121 : public CTestStep_MMF_CTLFRM
sl@0
   858
 {
sl@0
   859
public:
sl@0
   860
 CTestStep_MMF_CTLFRM_U_0121() ;
sl@0
   861
 ~CTestStep_MMF_CTLFRM_U_0121(){} ;
sl@0
   862
 virtual TVerdict DoTestStepL( void );
sl@0
   863
 } ;
sl@0
   864
sl@0
   865
/**
sl@0
   866
 * @class CTestGT0137_15_I_0122
sl@0
   867
 *@test Req. under test REQ172.5.5 
sl@0
   868
 */
sl@0
   869
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   870
class CTestStep_MMF_CTLFRM_U_0122 : public CTestStep_MMF_CTLFRM
sl@0
   871
 {
sl@0
   872
public:
sl@0
   873
 CTestStep_MMF_CTLFRM_U_0122() ;
sl@0
   874
 ~CTestStep_MMF_CTLFRM_U_0122(){} ;
sl@0
   875
 virtual TVerdict DoTestStepL( void );
sl@0
   876
 } ;
sl@0
   877
sl@0
   878
/**
sl@0
   879
 * @class CTestGT0137_15_I_0123
sl@0
   880
 *@test Req. under test REQ172.5.5 
sl@0
   881
 */
sl@0
   882
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   883
class CTestStep_MMF_CTLFRM_U_0123 : public CTestStep_MMF_CTLFRM
sl@0
   884
 {
sl@0
   885
public:
sl@0
   886
 CTestStep_MMF_CTLFRM_U_0123() ;
sl@0
   887
 ~CTestStep_MMF_CTLFRM_U_0123(){} ;
sl@0
   888
 virtual TVerdict DoTestStepL( void );
sl@0
   889
 } ;
sl@0
   890
sl@0
   891
/**
sl@0
   892
 * @class CTestGT0137_15_I_0124
sl@0
   893
 *@test Req. under test REQ172.5.5 
sl@0
   894
 */
sl@0
   895
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   896
class CTestStep_MMF_CTLFRM_U_0124 : public CTestStep_MMF_CTLFRM
sl@0
   897
 {
sl@0
   898
public:
sl@0
   899
 CTestStep_MMF_CTLFRM_U_0124() ;
sl@0
   900
 ~CTestStep_MMF_CTLFRM_U_0124(){} ;
sl@0
   901
 virtual TVerdict DoTestStepL( void );
sl@0
   902
 } ;
sl@0
   903
sl@0
   904
sl@0
   905
/**
sl@0
   906
 * @class CTestGT0137_15_I_0125
sl@0
   907
 *@test Req. under test REQ172.5.5 
sl@0
   908
 */
sl@0
   909
// Test extraction of file extension from URI
sl@0
   910
class CTestStep_MMF_CTLFRM_U_0125 : public CTestStep_MMF_CTLFRM
sl@0
   911
 {
sl@0
   912
public:
sl@0
   913
 CTestStep_MMF_CTLFRM_U_0125() ;
sl@0
   914
 ~CTestStep_MMF_CTLFRM_U_0125(){} ;
sl@0
   915
 virtual TVerdict DoTestStepL( void );
sl@0
   916
 } ;
sl@0
   917
sl@0
   918
sl@0
   919
/**
sl@0
   920
 * @class CTestGT0137_15_I_0127
sl@0
   921
 *@test Req. under test REQ172.5.5 
sl@0
   922
 */
sl@0
   923
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   924
class CTestStep_MMF_CTLFRM_U_0127 : public CTestStep_MMF_CTLFRM
sl@0
   925
 {
sl@0
   926
public:
sl@0
   927
 CTestStep_MMF_CTLFRM_U_0127() ;
sl@0
   928
 ~CTestStep_MMF_CTLFRM_U_0127(){} ;
sl@0
   929
 virtual TVerdict DoTestStepL( void );
sl@0
   930
 } ;
sl@0
   931
sl@0
   932
/**
sl@0
   933
 * @class CTestGT0137_15_I_0130
sl@0
   934
 *@test Req. under test REQ172.5.5 
sl@0
   935
 */
sl@0
   936
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   937
class CTestStep_MMF_CTLFRM_U_0130 : public CTestStep_MMF_CTLFRM
sl@0
   938
 {
sl@0
   939
public:
sl@0
   940
 CTestStep_MMF_CTLFRM_U_0130() ;
sl@0
   941
 ~CTestStep_MMF_CTLFRM_U_0130(){} ;
sl@0
   942
 virtual TVerdict DoTestStepL( void );
sl@0
   943
 } ;
sl@0
   944
sl@0
   945
/**
sl@0
   946
 * @class CTestGT0137_15_I_0131
sl@0
   947
 *@test Req. under test REQ172.5.5 
sl@0
   948
 */
sl@0
   949
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   950
class CTestStep_MMF_CTLFRM_U_0131 : public CTestStep_MMF_CTLFRM
sl@0
   951
 {
sl@0
   952
public:
sl@0
   953
 CTestStep_MMF_CTLFRM_U_0131() ;
sl@0
   954
 ~CTestStep_MMF_CTLFRM_U_0131(){} ;
sl@0
   955
 virtual TVerdict DoTestStepL( void );
sl@0
   956
 } ;
sl@0
   957
sl@0
   958
/**
sl@0
   959
 * @class CTestGT0147_15_I_0140
sl@0
   960
 *@test Req. under test REQ172.5.5 
sl@0
   961
 */
sl@0
   962
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   963
class CTestStep_MMF_CTLFRM_U_0140 : public CTestStep_MMF_CTLFRM
sl@0
   964
 {
sl@0
   965
public:
sl@0
   966
 CTestStep_MMF_CTLFRM_U_0140() ;
sl@0
   967
 ~CTestStep_MMF_CTLFRM_U_0140(){} ;
sl@0
   968
 virtual TVerdict DoTestStepL( void );
sl@0
   969
 } ;
sl@0
   970
sl@0
   971
/**
sl@0
   972
 * @class CTestGT0147_15_I_0141
sl@0
   973
 *@test Req. under test REQ172.5.5 
sl@0
   974
 */
sl@0
   975
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   976
class CTestStep_MMF_CTLFRM_U_0141 : public CTestStep_MMF_CTLFRM
sl@0
   977
 {
sl@0
   978
public:
sl@0
   979
 CTestStep_MMF_CTLFRM_U_0141() ;
sl@0
   980
 ~CTestStep_MMF_CTLFRM_U_0141(){} ;
sl@0
   981
 virtual TVerdict DoTestStepL( void );
sl@0
   982
 } ;
sl@0
   983
sl@0
   984
/**
sl@0
   985
 * @class CTestGT0147_15_I_0142
sl@0
   986
 *@test Req. under test REQ172.5.5 
sl@0
   987
 */
sl@0
   988
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
   989
class CTestStep_MMF_CTLFRM_U_0142 : public CTestStep_MMF_CTLFRM
sl@0
   990
 {
sl@0
   991
public:
sl@0
   992
 CTestStep_MMF_CTLFRM_U_0142() ;
sl@0
   993
 ~CTestStep_MMF_CTLFRM_U_0142(){} ;
sl@0
   994
 virtual TVerdict DoTestStepL( void );
sl@0
   995
 } ;
sl@0
   996
sl@0
   997
/**
sl@0
   998
 * @class CTestGT0147_15_I_0143
sl@0
   999
 *@test Req. under test REQ172.5.5 
sl@0
  1000
 */
sl@0
  1001
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1002
class CTestStep_MMF_CTLFRM_U_0143 : public CTestStep_MMF_CTLFRM
sl@0
  1003
 {
sl@0
  1004
public:
sl@0
  1005
 CTestStep_MMF_CTLFRM_U_0143() ;
sl@0
  1006
 ~CTestStep_MMF_CTLFRM_U_0143(){} ;
sl@0
  1007
 virtual TVerdict DoTestStepL( void );
sl@0
  1008
 } ;
sl@0
  1009
sl@0
  1010
/**
sl@0
  1011
 * @class CTestGT0147_15_I_0144
sl@0
  1012
 *@test Req. under test REQ172.5.5 
sl@0
  1013
 */
sl@0
  1014
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1015
class CTestStep_MMF_CTLFRM_U_0144 : public CTestStep_MMF_CTLFRM
sl@0
  1016
 {
sl@0
  1017
public:
sl@0
  1018
 CTestStep_MMF_CTLFRM_U_0144() ;
sl@0
  1019
 ~CTestStep_MMF_CTLFRM_U_0144(){} ;
sl@0
  1020
 virtual TVerdict DoTestStepL( void );
sl@0
  1021
 } ;
sl@0
  1022
sl@0
  1023
sl@0
  1024
/**
sl@0
  1025
 * @class CTestGT0147_15_I_0145
sl@0
  1026
 *@test Req. under test REQ172.5.5 
sl@0
  1027
 */
sl@0
  1028
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1029
class CTestStep_MMF_CTLFRM_U_0145 : public CTestStep_MMF_CTLFRM
sl@0
  1030
 {
sl@0
  1031
public:
sl@0
  1032
 CTestStep_MMF_CTLFRM_U_0145() ;
sl@0
  1033
 ~CTestStep_MMF_CTLFRM_U_0145(){} ;
sl@0
  1034
 virtual TVerdict DoTestStepL( void );
sl@0
  1035
 } ;
sl@0
  1036
sl@0
  1037
sl@0
  1038
/**
sl@0
  1039
 * @class CTestGT0147_15_I_0146
sl@0
  1040
 *@test Req. under test REQ172.5.5 
sl@0
  1041
 */
sl@0
  1042
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1043
class CTestStep_MMF_CTLFRM_U_0146 : public CTestStep_MMF_CTLFRM
sl@0
  1044
 {
sl@0
  1045
public:
sl@0
  1046
 CTestStep_MMF_CTLFRM_U_0146() ;
sl@0
  1047
 ~CTestStep_MMF_CTLFRM_U_0146(){} ;
sl@0
  1048
 virtual TVerdict DoTestStepL( void );
sl@0
  1049
 } ;
sl@0
  1050
sl@0
  1051
// CMMFControllerImplelementationInformnation
sl@0
  1052
sl@0
  1053
/**
sl@0
  1054
 * @class CTestGT0147_15_I_0150
sl@0
  1055
 *@test Req. under test REQ172.5.5 
sl@0
  1056
 */
sl@0
  1057
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1058
class CTestStep_MMF_CTLFRM_U_0150 : public CTestStep_MMF_CTLFRM
sl@0
  1059
 {
sl@0
  1060
public:
sl@0
  1061
 CTestStep_MMF_CTLFRM_U_0150() ;
sl@0
  1062
 ~CTestStep_MMF_CTLFRM_U_0150(){} ;
sl@0
  1063
 virtual TVerdict DoTestStepL( void );
sl@0
  1064
 } ;
sl@0
  1065
sl@0
  1066
/**
sl@0
  1067
 * @class CTestGT0147_15_I_0151
sl@0
  1068
 *@test Req. under test REQ172.5.5 
sl@0
  1069
 */
sl@0
  1070
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1071
class CTestStep_MMF_CTLFRM_U_0151 : public CTestStep_MMF_CTLFRM
sl@0
  1072
 {
sl@0
  1073
public:
sl@0
  1074
 CTestStep_MMF_CTLFRM_U_0151() ;
sl@0
  1075
 ~CTestStep_MMF_CTLFRM_U_0151(){} ;
sl@0
  1076
 virtual TVerdict DoTestStepL( void );
sl@0
  1077
 } ;
sl@0
  1078
sl@0
  1079
sl@0
  1080
/**
sl@0
  1081
 * @class CTestGT0147_15_I_0152
sl@0
  1082
 *@test Req. INC038123
sl@0
  1083
 */
sl@0
  1084
// Open controllers with different max heap specified
sl@0
  1085
class CTestStep_MMF_CTLFRM_U_0152 : public CTestStep_MMF_CTLFRM
sl@0
  1086
 {
sl@0
  1087
public:
sl@0
  1088
 CTestStep_MMF_CTLFRM_U_0152() ;
sl@0
  1089
 ~CTestStep_MMF_CTLFRM_U_0152(){} ;
sl@0
  1090
 virtual TVerdict DoTestStepL( void );
sl@0
  1091
 } ;
sl@0
  1092
sl@0
  1093
sl@0
  1094
sl@0
  1095
/**
sl@0
  1096
 * @class CTestGT0147_15_I_0160
sl@0
  1097
 *@test Req. under test REQ172.5.5 
sl@0
  1098
 */
sl@0
  1099
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1100
class CTestStep_MMF_CTLFRM_U_0160 : public CTestStep_MMF_CTLFRM
sl@0
  1101
 {
sl@0
  1102
public:
sl@0
  1103
 CTestStep_MMF_CTLFRM_U_0160() ;
sl@0
  1104
 ~CTestStep_MMF_CTLFRM_U_0160(){} ;
sl@0
  1105
 virtual TVerdict DoTestStepL( void );
sl@0
  1106
 } ;
sl@0
  1107
sl@0
  1108
/**
sl@0
  1109
 * @class CTestGT0147_15_I_0161
sl@0
  1110
 *@test Req. under test REQ172.5.5 
sl@0
  1111
 */
sl@0
  1112
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1113
class CTestStep_MMF_CTLFRM_U_0161 : public CTestStep_MMF_CTLFRM
sl@0
  1114
 {
sl@0
  1115
public:
sl@0
  1116
 CTestStep_MMF_CTLFRM_U_0161() ;
sl@0
  1117
 ~CTestStep_MMF_CTLFRM_U_0161(){} ;
sl@0
  1118
 virtual TVerdict DoTestStepL( void );
sl@0
  1119
 } ;
sl@0
  1120
sl@0
  1121
sl@0
  1122
/**
sl@0
  1123
 * @class CTestGT0147_15_I_0162
sl@0
  1124
 *@test Req. under test REQ172.5.5 
sl@0
  1125
 */
sl@0
  1126
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1127
class CTestStep_MMF_CTLFRM_U_0162 : public CTestStep_MMF_CTLFRM
sl@0
  1128
 {
sl@0
  1129
public:
sl@0
  1130
 CTestStep_MMF_CTLFRM_U_0162() ;
sl@0
  1131
 ~CTestStep_MMF_CTLFRM_U_0162(){} ;
sl@0
  1132
 virtual TVerdict DoTestStepL( void );
sl@0
  1133
 } ;
sl@0
  1134
sl@0
  1135
/**
sl@0
  1136
 * @class CTestGT0147_15_I_0163
sl@0
  1137
 *@test Req. under test REQ172.5.5 
sl@0
  1138
 */
sl@0
  1139
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1140
class CTestStep_MMF_CTLFRM_U_0163 : public CTestStep_MMF_CTLFRM
sl@0
  1141
 {
sl@0
  1142
public:
sl@0
  1143
 CTestStep_MMF_CTLFRM_U_0163() ;
sl@0
  1144
 ~CTestStep_MMF_CTLFRM_U_0163(){} ;
sl@0
  1145
 virtual TVerdict DoTestStepL( void );
sl@0
  1146
 } ;
sl@0
  1147
sl@0
  1148
/**
sl@0
  1149
 * @class CTestGT0147_15_I_0164
sl@0
  1150
 *@test Req. under test REQ172.5.5 
sl@0
  1151
 */
sl@0
  1152
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1153
class CTestStep_MMF_CTLFRM_U_0164 : public CTestStep_MMF_CTLFRM
sl@0
  1154
 {
sl@0
  1155
public:
sl@0
  1156
 CTestStep_MMF_CTLFRM_U_0164() ;
sl@0
  1157
 ~CTestStep_MMF_CTLFRM_U_0164(){} ;
sl@0
  1158
 virtual TVerdict DoTestStepL( void );
sl@0
  1159
 } ;
sl@0
  1160
sl@0
  1161
/**
sl@0
  1162
 * @class CTestGT0147_15_I_0165
sl@0
  1163
 *@test Req. under test REQ172.5.5 
sl@0
  1164
 */
sl@0
  1165
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1166
class CTestStep_MMF_CTLFRM_U_0165 : public CTestStep_MMF_CTLFRM
sl@0
  1167
 {
sl@0
  1168
public:
sl@0
  1169
 CTestStep_MMF_CTLFRM_U_0165() ;
sl@0
  1170
 ~CTestStep_MMF_CTLFRM_U_0165(){} ;
sl@0
  1171
 virtual TVerdict DoTestStepL( void );
sl@0
  1172
 } ;
sl@0
  1173
sl@0
  1174
sl@0
  1175
/**
sl@0
  1176
 * @class CTestGT0147_15_I_0170
sl@0
  1177
 *@test Req. under test REQ172.5.5 
sl@0
  1178
 */
sl@0
  1179
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1180
class CTestStep_MMF_CTLFRM_U_0170 : public CTestStep_MMF_CTLFRM
sl@0
  1181
 {
sl@0
  1182
public:
sl@0
  1183
 CTestStep_MMF_CTLFRM_U_0170() ;
sl@0
  1184
 ~CTestStep_MMF_CTLFRM_U_0170(){} ;
sl@0
  1185
 virtual TVerdict DoTestStepL( void );
sl@0
  1186
 } ;
sl@0
  1187
sl@0
  1188
/**
sl@0
  1189
 * @class CTestGT0147_15_I_0171
sl@0
  1190
 *@test Req. under test REQ172.5.5 
sl@0
  1191
 */
sl@0
  1192
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1193
class CTestStep_MMF_CTLFRM_U_0171 : public CTestStep_MMF_CTLFRM
sl@0
  1194
 {
sl@0
  1195
public:
sl@0
  1196
 CTestStep_MMF_CTLFRM_U_0171() ;
sl@0
  1197
 ~CTestStep_MMF_CTLFRM_U_0171(){} ;
sl@0
  1198
 virtual TVerdict DoTestStepL( void );
sl@0
  1199
 } ;
sl@0
  1200
sl@0
  1201
/**
sl@0
  1202
 * @class CTestGT0147_15_I_0172
sl@0
  1203
 *@test Req. under test REQ172.5.5 
sl@0
  1204
 */
sl@0
  1205
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1206
class CTestStep_MMF_CTLFRM_U_0172 : public CTestStep_MMF_CTLFRM
sl@0
  1207
 {
sl@0
  1208
public:
sl@0
  1209
 CTestStep_MMF_CTLFRM_U_0172() ;
sl@0
  1210
 ~CTestStep_MMF_CTLFRM_U_0172(){} ;
sl@0
  1211
 virtual TVerdict DoTestStepL( void );
sl@0
  1212
 } ;
sl@0
  1213
sl@0
  1214
/**
sl@0
  1215
 * @class CTestGT0147_15_I_0173
sl@0
  1216
 *@test Req. under test REQ172.5.5 
sl@0
  1217
 */
sl@0
  1218
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1219
class CTestStep_MMF_CTLFRM_U_0173 : public CTestStep_MMF_CTLFRM
sl@0
  1220
 {
sl@0
  1221
public:
sl@0
  1222
 CTestStep_MMF_CTLFRM_U_0173() ;
sl@0
  1223
 ~CTestStep_MMF_CTLFRM_U_0173(){} ;
sl@0
  1224
 virtual TVerdict DoTestStepL( void );
sl@0
  1225
 } ;
sl@0
  1226
sl@0
  1227
/**
sl@0
  1228
 * @class CTestGT0147_15_I_0174
sl@0
  1229
 *@test Req. under test REQ172.5.5 
sl@0
  1230
 */
sl@0
  1231
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1232
class CTestStep_MMF_CTLFRM_U_0174 : public CTestStep_MMF_CTLFRM
sl@0
  1233
 {
sl@0
  1234
public:
sl@0
  1235
 CTestStep_MMF_CTLFRM_U_0174() ;
sl@0
  1236
 ~CTestStep_MMF_CTLFRM_U_0174(){} ;
sl@0
  1237
 virtual TVerdict DoTestStepL( void );
sl@0
  1238
 } ;
sl@0
  1239
sl@0
  1240
/**
sl@0
  1241
 * @class CTestGT0147_15_I_0175
sl@0
  1242
 *@test Req. under test REQ172.5.5 
sl@0
  1243
 */
sl@0
  1244
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1245
class CTestStep_MMF_CTLFRM_U_0175 : public CTestStep_MMF_CTLFRM
sl@0
  1246
 {
sl@0
  1247
public:
sl@0
  1248
 CTestStep_MMF_CTLFRM_U_0175() ;
sl@0
  1249
 ~CTestStep_MMF_CTLFRM_U_0175(){} ;
sl@0
  1250
 virtual TVerdict DoTestStepL( void );
sl@0
  1251
 } ;
sl@0
  1252
sl@0
  1253
/**
sl@0
  1254
 * @class CTestGT0147_15_I_0176
sl@0
  1255
 *@test Req. under test REQ172.5.5 
sl@0
  1256
 */
sl@0
  1257
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1258
class CTestStep_MMF_CTLFRM_U_0176 : public CTestStep_MMF_CTLFRM
sl@0
  1259
 {
sl@0
  1260
public:
sl@0
  1261
 CTestStep_MMF_CTLFRM_U_0176() ;
sl@0
  1262
 ~CTestStep_MMF_CTLFRM_U_0176(){} ;
sl@0
  1263
 virtual TVerdict DoTestStepL( void );
sl@0
  1264
 } ;
sl@0
  1265
sl@0
  1266
/**
sl@0
  1267
 * @class CTestGT0147_15_I_0180
sl@0
  1268
 *@test Req. under test REQ172.5.5 
sl@0
  1269
 */
sl@0
  1270
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1271
class CTestStep_MMF_CTLFRM_U_0180 : public CTestStep_MMF_CTLFRM
sl@0
  1272
 {
sl@0
  1273
public:
sl@0
  1274
 CTestStep_MMF_CTLFRM_U_0180() ;
sl@0
  1275
 ~CTestStep_MMF_CTLFRM_U_0180(){} ;
sl@0
  1276
 virtual TVerdict DoTestStepL( void );
sl@0
  1277
 } ;
sl@0
  1278
sl@0
  1279
/**
sl@0
  1280
 * @class CTestGT0147_15_I_0181
sl@0
  1281
 *@test Req. under test REQ172.5.5 
sl@0
  1282
 */
sl@0
  1283
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1284
class CTestStep_MMF_CTLFRM_U_0181 : public CTestStep_MMF_CTLFRM
sl@0
  1285
 {
sl@0
  1286
public:
sl@0
  1287
 CTestStep_MMF_CTLFRM_U_0181() ;
sl@0
  1288
 ~CTestStep_MMF_CTLFRM_U_0181(){} ;
sl@0
  1289
 virtual TVerdict DoTestStepL( void );
sl@0
  1290
 } ;
sl@0
  1291
sl@0
  1292
/**
sl@0
  1293
 * @class CTestGT0147_15_I_0182
sl@0
  1294
 *@test Req. under test REQ172.5.5 
sl@0
  1295
 */
sl@0
  1296
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1297
class CTestStep_MMF_CTLFRM_U_0182 : public CTestStep_MMF_CTLFRM
sl@0
  1298
 {
sl@0
  1299
public:
sl@0
  1300
 CTestStep_MMF_CTLFRM_U_0182() ;
sl@0
  1301
 ~CTestStep_MMF_CTLFRM_U_0182(){} ;
sl@0
  1302
 virtual TVerdict DoTestStepL( void );
sl@0
  1303
 } ;
sl@0
  1304
sl@0
  1305
/**
sl@0
  1306
 * @class CTestGT0147_15_I_0183
sl@0
  1307
 *@test Req. under test REQ172.5.5 
sl@0
  1308
 */
sl@0
  1309
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1310
class CTestStep_MMF_CTLFRM_U_0183 : public CTestStep_MMF_CTLFRM
sl@0
  1311
 {
sl@0
  1312
public:
sl@0
  1313
 CTestStep_MMF_CTLFRM_U_0183() ;
sl@0
  1314
 ~CTestStep_MMF_CTLFRM_U_0183(){} ;
sl@0
  1315
 virtual TVerdict DoTestStepL( void );
sl@0
  1316
 } ;
sl@0
  1317
sl@0
  1318
/**
sl@0
  1319
 * @class CTestGT0147_15_I_0184
sl@0
  1320
 *@test Req. under test REQ172.5.5 
sl@0
  1321
 */
sl@0
  1322
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1323
class CTestStep_MMF_CTLFRM_U_0184 : public CTestStep_MMF_CTLFRM
sl@0
  1324
 {
sl@0
  1325
public:
sl@0
  1326
 CTestStep_MMF_CTLFRM_U_0184() ;
sl@0
  1327
 ~CTestStep_MMF_CTLFRM_U_0184(){} ;
sl@0
  1328
 virtual TVerdict DoTestStepL( void );
sl@0
  1329
 } ;
sl@0
  1330
sl@0
  1331
/**
sl@0
  1332
 * @class CTestGT0147_15_I_0190
sl@0
  1333
 *@test Req. under test REQ172.5.5 
sl@0
  1334
 */
sl@0
  1335
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1336
class CTestStep_MMF_CTLFRM_U_0190 : public CTestStep_MMF_CTLFRM
sl@0
  1337
 {
sl@0
  1338
public:
sl@0
  1339
 CTestStep_MMF_CTLFRM_U_0190() ;
sl@0
  1340
 ~CTestStep_MMF_CTLFRM_U_0190(){} ;
sl@0
  1341
 virtual TVerdict DoTestStepL( void );
sl@0
  1342
 } ;
sl@0
  1343
sl@0
  1344
/**
sl@0
  1345
 * @class CTestGT0147_15_I_0191
sl@0
  1346
 *@test Req. under test REQ172.5.5 
sl@0
  1347
 */
sl@0
  1348
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1349
class CTestStep_MMF_CTLFRM_U_0191 : public CTestStep_MMF_CTLFRM
sl@0
  1350
 {
sl@0
  1351
public:
sl@0
  1352
 CTestStep_MMF_CTLFRM_U_0191() ;
sl@0
  1353
 ~CTestStep_MMF_CTLFRM_U_0191(){} ;
sl@0
  1354
 virtual TVerdict DoTestStepL( void );
sl@0
  1355
 } ;
sl@0
  1356
sl@0
  1357
/**
sl@0
  1358
 * @class CTestGT0147_15_I_0192
sl@0
  1359
 *@test Req. under test REQ172.5.5 
sl@0
  1360
 */
sl@0
  1361
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1362
class CTestStep_MMF_CTLFRM_U_0192 : public CTestStep_MMF_CTLFRM
sl@0
  1363
 {
sl@0
  1364
public:
sl@0
  1365
 CTestStep_MMF_CTLFRM_U_0192() ;
sl@0
  1366
 ~CTestStep_MMF_CTLFRM_U_0192(){} ;
sl@0
  1367
 virtual TVerdict DoTestStepL( void );
sl@0
  1368
 } ;
sl@0
  1369
sl@0
  1370
/**
sl@0
  1371
 * @class CTestGT0147_15_I_0193
sl@0
  1372
 *@test Req. under test REQ172.5.5 
sl@0
  1373
 */
sl@0
  1374
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1375
class CTestStep_MMF_CTLFRM_U_0193 : public CTestStep_MMF_CTLFRM
sl@0
  1376
 {
sl@0
  1377
public:
sl@0
  1378
 CTestStep_MMF_CTLFRM_U_0193() ;
sl@0
  1379
 ~CTestStep_MMF_CTLFRM_U_0193(){} ;
sl@0
  1380
 virtual TVerdict DoTestStepL( void );
sl@0
  1381
 } ;
sl@0
  1382
sl@0
  1383
/**
sl@0
  1384
 * @class CTestGT0147_15_I_0194
sl@0
  1385
 *@test Req. under test REQ172.5.5 
sl@0
  1386
 */
sl@0
  1387
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1388
class CTestStep_MMF_CTLFRM_U_0194 : public CTestStep_MMF_CTLFRM
sl@0
  1389
 {
sl@0
  1390
public:
sl@0
  1391
 CTestStep_MMF_CTLFRM_U_0194() ;
sl@0
  1392
 ~CTestStep_MMF_CTLFRM_U_0194(){} ;
sl@0
  1393
 virtual TVerdict DoTestStepL( void );
sl@0
  1394
 } ;
sl@0
  1395
sl@0
  1396
/**
sl@0
  1397
 * @class CTestGT0147_15_I_0195
sl@0
  1398
 *@test Req. under test REQ172.5.5 
sl@0
  1399
 */
sl@0
  1400
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1401
class CTestStep_MMF_CTLFRM_U_0195 : public CTestStep_MMF_CTLFRM
sl@0
  1402
 {
sl@0
  1403
public:
sl@0
  1404
 CTestStep_MMF_CTLFRM_U_0195() ;
sl@0
  1405
 ~CTestStep_MMF_CTLFRM_U_0195(){} ;
sl@0
  1406
 virtual TVerdict DoTestStepL( void );
sl@0
  1407
 } ;
sl@0
  1408
sl@0
  1409
/**
sl@0
  1410
 * @class CTestGT0147_15_I_0196
sl@0
  1411
 *@test Req. under test REQ172.5.5 
sl@0
  1412
 */
sl@0
  1413
// Failure to Open Data Sink, this test is supposed to fail.
sl@0
  1414
class CTestStep_MMF_CTLFRM_U_0196 : public CTestStep_MMF_CTLFRM
sl@0
  1415
 {
sl@0
  1416
public:
sl@0
  1417
 CTestStep_MMF_CTLFRM_U_0196() ;
sl@0
  1418
 ~CTestStep_MMF_CTLFRM_U_0196(){} ;
sl@0
  1419
 virtual TVerdict DoTestStepL( void );
sl@0
  1420
 } ;
sl@0
  1421
sl@0
  1422
/**
sl@0
  1423
 * 
sl@0
  1424
 *@test Req. under CR0632
sl@0
  1425
 */
sl@0
  1426
class CTestStep_MMF_CTLFRM_U_0197 : public CTestStep_MMF_CTLFRM
sl@0
  1427
 {
sl@0
  1428
public:
sl@0
  1429
 CTestStep_MMF_CTLFRM_U_0197() ;
sl@0
  1430
 ~CTestStep_MMF_CTLFRM_U_0197(){} ;
sl@0
  1431
 virtual TVerdict DoTestStepL( void );
sl@0
  1432
 } ;
sl@0
  1433
 
sl@0
  1434
/**
sl@0
  1435
 * 
sl@0
  1436
 *@test Req. under CR0632
sl@0
  1437
 */
sl@0
  1438
class CTestStep_MMF_CTLFRM_U_0198 : public CTestStep_MMF_CTLFRM
sl@0
  1439
 {
sl@0
  1440
public:
sl@0
  1441
 CTestStep_MMF_CTLFRM_U_0198() ;
sl@0
  1442
 ~CTestStep_MMF_CTLFRM_U_0198(){} ;
sl@0
  1443
 virtual TVerdict DoTestStepL( void );
sl@0
  1444
 } ;
sl@0
  1445
 
sl@0
  1446
 /**
sl@0
  1447
  * @class RTestStep_MMF_CTLFRM_U_0200
sl@0
  1448
  *@test Req. INC108007
sl@0
  1449
  */
sl@0
  1450
// Open controllers and executes an asynchronous custom command that panics subthread (with Active Scheduler).
sl@0
  1451
class MMMF_CTRLFRM_U_0200_Observer
sl@0
  1452
 {
sl@0
  1453
public:
sl@0
  1454
 virtual void OpeningController() = 0;
sl@0
  1455
 virtual void OpenCompleted(TInt aError) = 0;	
sl@0
  1456
 virtual void ClosingController() = 0;
sl@0
  1457
 virtual void ClosingComplete() = 0;
sl@0
  1458
 virtual void SendingCustomCommand() = 0;
sl@0
  1459
 virtual void CustomCommandSent(TInt aError) = 0;
sl@0
  1460
 virtual void CancellingCustomCommand() = 0;
sl@0
  1461
 virtual void CustomCommandCancelled(TInt aError) = 0;
sl@0
  1462
 virtual void TestError(TInt aError) = 0;
sl@0
  1463
 };
sl@0
  1464
sl@0
  1465
class RTestStep_MMF_CTLFRM_U_0200 : public RAsyncTestStep, public MMMF_CTRLFRM_U_0200_Observer
sl@0
  1466
 {
sl@0
  1467
public:
sl@0
  1468
 RTestStep_MMF_CTLFRM_U_0200() ;
sl@0
  1469
 ~RTestStep_MMF_CTLFRM_U_0200(){} ;
sl@0
  1470
 static TInt Timeout(TAny* aArg);
sl@0
  1471
 
sl@0
  1472
 // From RAsyncTestStep
sl@0
  1473
 void KickoffTestL();
sl@0
  1474
 void CloseTest();
sl@0
  1475
 
sl@0
  1476
 // From MMMF_CTRLFRM_U_0200_Observer
sl@0
  1477
 void OpeningController();
sl@0
  1478
 void OpenCompleted(TInt aError);	
sl@0
  1479
 void ClosingController();
sl@0
  1480
 void ClosingComplete();
sl@0
  1481
 void SendingCustomCommand();
sl@0
  1482
 void CustomCommandSent(TInt aError);
sl@0
  1483
 void CancellingCustomCommand();
sl@0
  1484
 void CustomCommandCancelled(TInt aError);
sl@0
  1485
 void TestError(TInt aError);
sl@0
  1486
	 
sl@0
  1487
private:
sl@0
  1488
 class CAsyncTest : public CActive
sl@0
  1489
  {
sl@0
  1490
  public:
sl@0
  1491
   CAsyncTest(MMMF_CTRLFRM_U_0200_Observer* aObserver);
sl@0
  1492
   ~CAsyncTest();
sl@0
  1493
   void Start();
sl@0
  1494
  private:
sl@0
  1495
   void RunL();
sl@0
  1496
   void DoCancel();
sl@0
  1497
   TInt RunError(TInt aError);
sl@0
  1498
  private:
sl@0
  1499
   MMMF_CTRLFRM_U_0200_Observer* iObserver;
sl@0
  1500
   RMMFController iController;
sl@0
  1501
   TMMFMessageDestinationPckg iMessage;
sl@0
  1502
  } *iAsyncTest;
sl@0
  1503
 } ;
sl@0
  1504
 
sl@0
  1505
 /**
sl@0
  1506
  * @class CTestStep_MMF_CTLFRM_U_0201
sl@0
  1507
  *@test Req. INC108007
sl@0
  1508
  */
sl@0
  1509
// Open controllers and executes an asynchronous custom command that panics subthread (without Active Scheduler).
sl@0
  1510
class CTestStep_MMF_CTLFRM_U_0201 : public CTestStep_MMF_CTLFRM
sl@0
  1511
 {
sl@0
  1512
public:
sl@0
  1513
 CTestStep_MMF_CTLFRM_U_0201() ;
sl@0
  1514
 ~CTestStep_MMF_CTLFRM_U_0201(){} ;
sl@0
  1515
 virtual TVerdict DoTestStepL( void );
sl@0
  1516
 } ;
sl@0
  1517
sl@0
  1518
 /**
sl@0
  1519
  * @class CTestStep_MMF_CTLFRM_U_0202
sl@0
  1520
  *@test Req. INC108007
sl@0
  1521
  */
sl@0
  1522
// Open and close controller. There will be a memory allocation failure while closing
sl@0
  1523
 
sl@0
  1524
class CTestStep_MMF_CTLFRM_U_0202 : public CTestStep_MMF_CTLFRM
sl@0
  1525
 {
sl@0
  1526
public:
sl@0
  1527
 CTestStep_MMF_CTLFRM_U_0202() ;
sl@0
  1528
 ~CTestStep_MMF_CTLFRM_U_0202(){} ;
sl@0
  1529
 virtual TVerdict DoTestStepL( void );
sl@0
  1530
 } ;
sl@0
  1531
 
sl@0
  1532
 /**
sl@0
  1533
  * @class CTestStep_MMF_CTLFRM_U_0203
sl@0
  1534
  *@test Req. INC108007
sl@0
  1535
  */
sl@0
  1536
// Open and close controller. There will be a memory allocation failure while closing
sl@0
  1537
 
sl@0
  1538
class CTestStep_MMF_CTLFRM_U_0203 : public CTestStep_MMF_CTLFRM
sl@0
  1539
 {
sl@0
  1540
public:
sl@0
  1541
 CTestStep_MMF_CTLFRM_U_0203() ;
sl@0
  1542
 ~CTestStep_MMF_CTLFRM_U_0203(){} ;
sl@0
  1543
 virtual TVerdict DoTestStepL( void );
sl@0
  1544
 } ;
sl@0
  1545
sl@0
  1546
#ifdef SYMBIAN_BUILD_GCE
sl@0
  1547
 
sl@0
  1548
/**
sl@0
  1549
 * 
sl@0
  1550
 *@test Req. under REQ 7418: use surface command
sl@0
  1551
 */
sl@0
  1552
class CTestStep_MMF_CTLFRM_U_0301 : public CTestStep_MMF_CTLFRM
sl@0
  1553
 {
sl@0
  1554
public:
sl@0
  1555
 CTestStep_MMF_CTLFRM_U_0301() ;
sl@0
  1556
 ~CTestStep_MMF_CTLFRM_U_0301(){} ;
sl@0
  1557
 virtual TVerdict DoTestStepL( void );
sl@0
  1558
 } ;
sl@0
  1559
 
sl@0
  1560
/**
sl@0
  1561
 * 
sl@0
  1562
 *@test Req. under REQ 7418: get surface parameters command
sl@0
  1563
 */
sl@0
  1564
class CTestStep_MMF_CTLFRM_U_0303 : public CTestStep_MMF_CTLFRM
sl@0
  1565
 {
sl@0
  1566
public:
sl@0
  1567
 CTestStep_MMF_CTLFRM_U_0303() ;
sl@0
  1568
 ~CTestStep_MMF_CTLFRM_U_0303(){} ;
sl@0
  1569
 virtual TVerdict DoTestStepL( void );
sl@0
  1570
 } ;
sl@0
  1571
 
sl@0
  1572
/**
sl@0
  1573
 * 
sl@0
  1574
 *@test Req. under REQ 7418: surface removed  command
sl@0
  1575
 */
sl@0
  1576
class CTestStep_MMF_CTLFRM_U_0305 : public CTestStep_MMF_CTLFRM
sl@0
  1577
 {
sl@0
  1578
public:
sl@0
  1579
 CTestStep_MMF_CTLFRM_U_0305(TSurfaceId& aSurfaceId, TBool aNegTest) ;
sl@0
  1580
 ~CTestStep_MMF_CTLFRM_U_0305(){} ;
sl@0
  1581
 virtual TVerdict DoTestStepL( void );
sl@0
  1582
private:
sl@0
  1583
 TSurfaceId iSurfaceId;
sl@0
  1584
 TSurfaceId iSurfaceId2;
sl@0
  1585
 TBool iNegTest;
sl@0
  1586
 } ;
sl@0
  1587
#endif // SYMBIAN_BUILD_GCE
sl@0
  1588
sl@0
  1589
#ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
sl@0
  1590
class CTestStep_MMF_CTLFRM_Subtitles : public CTestStep_MMF_CTLFRM
sl@0
  1591
	{
sl@0
  1592
public:
sl@0
  1593
	virtual TVerdict DoTestStepPreambleL();
sl@0
  1594
	virtual TVerdict DoTestStepPostambleL();
sl@0
  1595
protected:
sl@0
  1596
	void SetExpectedSubtitlesAvailableL(TInt aAvailable);
sl@0
  1597
	TVerdict CheckExpectedFunctionText(const TDesC8& aExpected);
sl@0
  1598
protected:
sl@0
  1599
	RMMFController iController;
sl@0
  1600
	RMMFVideoPlaySubtitleSupportCustomCommands* iSubtitleCommands;
sl@0
  1601
	};
sl@0
  1602
sl@0
  1603
class CTestStep_MMF_CTRLFRM_U_400 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1604
	{
sl@0
  1605
public:
sl@0
  1606
	CTestStep_MMF_CTRLFRM_U_400();
sl@0
  1607
	virtual TVerdict DoTestStepL();
sl@0
  1608
	};
sl@0
  1609
sl@0
  1610
class CTestStep_MMF_CTRLFRM_U_401 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1611
	{
sl@0
  1612
public:
sl@0
  1613
	CTestStep_MMF_CTRLFRM_U_401();
sl@0
  1614
	virtual TVerdict DoTestStepL();
sl@0
  1615
	};
sl@0
  1616
	
sl@0
  1617
class CTestStep_MMF_CTRLFRM_U_402 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1618
	{
sl@0
  1619
public:
sl@0
  1620
	CTestStep_MMF_CTRLFRM_U_402();
sl@0
  1621
	virtual TVerdict DoTestStepL();
sl@0
  1622
	};
sl@0
  1623
	
sl@0
  1624
class CTestStep_MMF_CTRLFRM_U_403 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1625
	{
sl@0
  1626
public:
sl@0
  1627
	CTestStep_MMF_CTRLFRM_U_403();
sl@0
  1628
	virtual TVerdict DoTestStepL();
sl@0
  1629
	};
sl@0
  1630
sl@0
  1631
class CTestStep_MMF_CTRLFRM_U_404 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1632
	{
sl@0
  1633
public:
sl@0
  1634
	CTestStep_MMF_CTRLFRM_U_404();
sl@0
  1635
	virtual TVerdict DoTestStepL();
sl@0
  1636
	};
sl@0
  1637
	
sl@0
  1638
class CTestStep_MMF_CTRLFRM_U_405 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1639
	{
sl@0
  1640
public:
sl@0
  1641
	CTestStep_MMF_CTRLFRM_U_405();
sl@0
  1642
	virtual TVerdict DoTestStepL();
sl@0
  1643
	};
sl@0
  1644
	
sl@0
  1645
class CTestStep_MMF_CTRLFRM_U_406 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1646
	{
sl@0
  1647
public:
sl@0
  1648
	CTestStep_MMF_CTRLFRM_U_406();
sl@0
  1649
	virtual TVerdict DoTestStepL();
sl@0
  1650
	};
sl@0
  1651
	
sl@0
  1652
class CTestStep_MMF_CTRLFRM_U_407 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1653
	{
sl@0
  1654
public:
sl@0
  1655
	CTestStep_MMF_CTRLFRM_U_407();
sl@0
  1656
	virtual TVerdict DoTestStepL();
sl@0
  1657
	};
sl@0
  1658
	
sl@0
  1659
class CTestStep_MMF_CTRLFRM_U_408 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1660
	{
sl@0
  1661
public:
sl@0
  1662
	CTestStep_MMF_CTRLFRM_U_408();
sl@0
  1663
	virtual TVerdict DoTestStepL();
sl@0
  1664
	};
sl@0
  1665
	
sl@0
  1666
class CTestStep_MMF_CTRLFRM_U_409 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1667
	{
sl@0
  1668
public:
sl@0
  1669
	CTestStep_MMF_CTRLFRM_U_409();
sl@0
  1670
	virtual TVerdict DoTestStepL();
sl@0
  1671
	};
sl@0
  1672
sl@0
  1673
class CTestStep_MMF_CTRLFRM_U_410 : public CTestStep_MMF_CTLFRM_Subtitles
sl@0
  1674
	{
sl@0
  1675
public:
sl@0
  1676
	CTestStep_MMF_CTRLFRM_U_410();
sl@0
  1677
	virtual TVerdict DoTestStepL();
sl@0
  1678
	};
sl@0
  1679
sl@0
  1680
#endif // SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
sl@0
  1681
sl@0
  1682
sl@0
  1683
// CR1655 -  MMF support for configurable controller stack size
sl@0
  1684
 
sl@0
  1685
class CTestStep_MMF_CTLFRM_U_0300 : public CTestStep_MMF_CTLFRM
sl@0
  1686
 {
sl@0
  1687
public:
sl@0
  1688
 CTestStep_MMF_CTLFRM_U_0300() ;
sl@0
  1689
 ~CTestStep_MMF_CTLFRM_U_0300(){} ;
sl@0
  1690
 virtual TVerdict DoTestStepL( void );
sl@0
  1691
 } ;
sl@0
  1692
sl@0
  1693
#endif // __TSU_MMF_CTLFRM_H__