1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmlibs/mmfw/tsrc/mmfunittest/ctlfrm/TSU_MMF_CTLFRM.h Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,1693 @@
1.4 +// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of "Eclipse Public License v1.0"
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +//
1.18 +
1.19 +#ifndef __TSU_MMF_CTLFRM_H__
1.20 +#define __TSU_MMF_CTLFRM_H__
1.21 +
1.22 +#include <testframework.h>
1.23 +
1.24 +#include <s32mem.h>
1.25 +#include <badesca.h>
1.26 +
1.27 +#include <mmf/common/mmfcontroller.h>
1.28 +#include <mmf/common/mmfcontrollerpluginresolver.h>
1.29 +
1.30 +#include <mmf/plugin/mmfplugininterfaceuids.hrh>
1.31 +
1.32 +#include "Ts_cmmftestcontroller.h"
1.33 +
1.34 +#include "TS_MMFTestDataSource.h"
1.35 +#include "MMFTestDataSourceUIDs.hrh"
1.36 +
1.37 +#include "TS_MMFTestDataSink.h"
1.38 +#include "MMFTestDataSinkUIDs.hrh"
1.39 +
1.40 +#include "TS_MMFTestDataSourceB.h"
1.41 +#include "MMFTestDataSourceBUIDs.hrh"
1.42 +
1.43 +#include "TS_MMFTestDataSinkB.h"
1.44 +#include "MMFTestDataSinkBUIDs.hrh"
1.45 +
1.46 +#include "TS_CMMFTestCustomCommands.h"
1.47 +
1.48 +#include "ts_cmmftestterminationcontroller.h"
1.49 +
1.50 +#include "TS_Codes.h"
1.51 +
1.52 +class CTestSuite;
1.53 +class CTestSuite_MMF_CTLFRM;
1.54 +
1.55 +/**
1.56 + *
1.57 + * CTestStep_MMF_CTLFRM, which is the base class for all
1.58 + * the SelfTest suite test steps.
1.59 + *
1.60 + * @lib "TSU_MMF_CTLFRM.lib"
1.61 + *
1.62 + * @xxxx
1.63 + *
1.64 + */
1.65 +class CTestStep_MMF_CTLFRM : public CTestStep
1.66 + {
1.67 +public:
1.68 + CTestStep_MMF_CTLFRM();
1.69 + ~CTestStep_MMF_CTLFRM();
1.70 + static void CleanUp(TAny *aPtr) ;
1.71 + void SetTestSuite(const CTestSuite_MMF_CTLFRM* aTestSuite )
1.72 + { iMMFCTLFRMTestSuite = aTestSuite;}
1.73 +
1.74 + virtual TVerdict DoTestStepPreambleL();
1.75 + virtual TVerdict DoTestStepPostambleL();
1.76 +protected:
1.77 + // pointer to suite which owns this test
1.78 + const CTestSuite_MMF_CTLFRM * iMMFCTLFRMTestSuite;
1.79 + };
1.80 +
1.81 +/**
1.82 + * @class CTestGT0137_15_I_0001
1.83 + *@test Req. under test REQ172.5.1 REQ172.5.2 REQ172.5.5.12
1.84 + */
1.85 +class CTestStep_MMF_CTLFRM_U_0001 : public CTestStep_MMF_CTLFRM
1.86 + {
1.87 +public:
1.88 + CTestStep_MMF_CTLFRM_U_0001() ;
1.89 + ~CTestStep_MMF_CTLFRM_U_0001(){} ;
1.90 + virtual TVerdict DoTestStepL( void );
1.91 + } ;
1.92 +
1.93 +/**
1.94 + * @class CTestGT0137_15_I_0007
1.95 + *@test Req. under test REQ172.5.5 REQ172.5.5.1
1.96 + */
1.97 +class CTestStep_MMF_CTLFRM_U_0007 : public CTestStep_MMF_CTLFRM
1.98 + {
1.99 +public:
1.100 + CTestStep_MMF_CTLFRM_U_0007() ;
1.101 + ~CTestStep_MMF_CTLFRM_U_0007(){} ;
1.102 + virtual TVerdict DoTestStepL( void );
1.103 + } ;
1.104 +
1.105 +/**
1.106 + * @class CTestGT0137_15_I_0008
1.107 + *@test Req. under test REQ172.5.5 REQ172.5.5.3
1.108 + */
1.109 +class CTestStep_MMF_CTLFRM_U_0008 : public CTestStep_MMF_CTLFRM
1.110 + {
1.111 +public:
1.112 + CTestStep_MMF_CTLFRM_U_0008() ;
1.113 + ~CTestStep_MMF_CTLFRM_U_0008(){} ;
1.114 + virtual TVerdict DoTestStepL( void );
1.115 + } ;
1.116 +
1.117 +
1.118 +/**
1.119 + * @class CTestGT0137_15_I_0009
1.120 + *@test Req. under test REQ172.5.5 REQ172.5.5.1
1.121 + */
1.122 +class CTestStep_MMF_CTLFRM_U_0009 : public CTestStep_MMF_CTLFRM
1.123 + {
1.124 +public:
1.125 + CTestStep_MMF_CTLFRM_U_0009() ;
1.126 + ~CTestStep_MMF_CTLFRM_U_0009(){} ;
1.127 + virtual TVerdict DoTestStepL( void );
1.128 + } ;
1.129 +
1.130 +/**
1.131 + * @class CTestGT0137_15_I_0010
1.132 + *@test Req. under test REQ172.5.5 REQ172.5.5.3
1.133 + */
1.134 +class CTestStep_MMF_CTLFRM_U_0010 : public CTestStep_MMF_CTLFRM
1.135 + {
1.136 +public:
1.137 + CTestStep_MMF_CTLFRM_U_0010() ;
1.138 + ~CTestStep_MMF_CTLFRM_U_0010(){} ;
1.139 + virtual TVerdict DoTestStepL( void );
1.140 + } ;
1.141 +
1.142 +/**
1.143 + * @class CTestGT0137_15_I_0011
1.144 + *@test Req. under test REQ172.5.5 REQ172.5.5.2
1.145 + */
1.146 +class CTestStep_MMF_CTLFRM_U_0011 : public CTestStep_MMF_CTLFRM
1.147 + {
1.148 +public:
1.149 + CTestStep_MMF_CTLFRM_U_0011() ;
1.150 + ~CTestStep_MMF_CTLFRM_U_0011(){} ;
1.151 + virtual TVerdict DoTestStepL( void );
1.152 + } ;
1.153 +
1.154 +
1.155 +/**
1.156 + * @class CTestGT0137_15_I_0012
1.157 + *@test Req. under test REQ172.5.5 REQ172.5.5.4
1.158 + */
1.159 +class CTestStep_MMF_CTLFRM_U_0012 : public CTestStep_MMF_CTLFRM
1.160 + {
1.161 +public:
1.162 + CTestStep_MMF_CTLFRM_U_0012() ;
1.163 + ~CTestStep_MMF_CTLFRM_U_0012(){} ;
1.164 + virtual TVerdict DoTestStepL( void );
1.165 + } ;
1.166 +
1.167 +
1.168 +/**
1.169 + * @class CTestGT0137_15_I_0013
1.170 + *@test Req. under test No Requirement Found
1.171 + */
1.172 +class CTestStep_MMF_CTLFRM_U_0013 : public CTestStep_MMF_CTLFRM
1.173 + {
1.174 +public:
1.175 + CTestStep_MMF_CTLFRM_U_0013() ;
1.176 + ~CTestStep_MMF_CTLFRM_U_0013(){} ;
1.177 + virtual TVerdict DoTestStepL( void );
1.178 + } ;
1.179 +
1.180 +
1.181 +/**
1.182 + * @class CTestGT0137_15_I_0014
1.183 + *@test Req. under test REQ172.5.5 REQ172.5.5.5
1.184 + */
1.185 +class CTestStep_MMF_CTLFRM_U_0014 : public CTestStep_MMF_CTLFRM
1.186 + {
1.187 +public:
1.188 + CTestStep_MMF_CTLFRM_U_0014() ;
1.189 + ~CTestStep_MMF_CTLFRM_U_0014(){} ;
1.190 + virtual TVerdict DoTestStepL( void );
1.191 + } ;
1.192 +
1.193 +/**
1.194 + * @class CTestGT0137_15_I_0015
1.195 + *@test Req. under test REQ172.5.5 REQ172.5.5.6
1.196 + */
1.197 +class CTestStep_MMF_CTLFRM_U_0015 : public CTestStep_MMF_CTLFRM
1.198 + {
1.199 +public:
1.200 + CTestStep_MMF_CTLFRM_U_0015() ;
1.201 + ~CTestStep_MMF_CTLFRM_U_0015(){} ;
1.202 + virtual TVerdict DoTestStepL( void );
1.203 + } ;
1.204 +
1.205 +
1.206 +/**
1.207 + * @class CTestGT0137_15_I_0016
1.208 + *@test Req. under test REQ172.5.5 REQ172.5.5.8
1.209 + */
1.210 +class CTestStep_MMF_CTLFRM_U_0016 : public CTestStep_MMF_CTLFRM
1.211 + {
1.212 +public:
1.213 + CTestStep_MMF_CTLFRM_U_0016() ;
1.214 + ~CTestStep_MMF_CTLFRM_U_0016(){} ;
1.215 + virtual TVerdict DoTestStepL( void );
1.216 + } ;
1.217 +
1.218 +/**
1.219 + * @class CTestGT0137_15_I_0017
1.220 + *@test Req. under test REQ172.5.5 REQ172.5.5.7
1.221 + */
1.222 +class CTestStep_MMF_CTLFRM_U_0017 : public CTestStep_MMF_CTLFRM
1.223 + {
1.224 +public:
1.225 + CTestStep_MMF_CTLFRM_U_0017() ;
1.226 + ~CTestStep_MMF_CTLFRM_U_0017(){} ;
1.227 + virtual TVerdict DoTestStepL( void );
1.228 + } ;
1.229 +
1.230 +/**
1.231 + * @class CTestGT0137_15_I_0018
1.232 + *@test Req. under test REQ172.5.5 REQ172.5.5.10
1.233 + */
1.234 +class CTestStep_MMF_CTLFRM_U_0018 : public CTestStep_MMF_CTLFRM
1.235 + {
1.236 +public:
1.237 + CTestStep_MMF_CTLFRM_U_0018() ;
1.238 + ~CTestStep_MMF_CTLFRM_U_0018(){} ;
1.239 + virtual TVerdict DoTestStepL( void );
1.240 + } ;
1.241 +
1.242 +
1.243 +/**
1.244 + * @class CTestGT0137_15_I_0019
1.245 + *@test Req. under test REQ172.5.5 REQ172.5.5.11
1.246 + */
1.247 +class CTestStep_MMF_CTLFRM_U_0019 : public CTestStep_MMF_CTLFRM
1.248 + {
1.249 +public:
1.250 + CTestStep_MMF_CTLFRM_U_0019() ;
1.251 + ~CTestStep_MMF_CTLFRM_U_0019(){} ;
1.252 + virtual TVerdict DoTestStepL( void );
1.253 + } ;
1.254 +
1.255 +/**
1.256 + * @class CTestGT0137_15_I_0020
1.257 + *@test Req. under test No Requirement Found
1.258 + */
1.259 +class CTestStep_MMF_CTLFRM_U_0020 : public CTestStep_MMF_CTLFRM
1.260 + {
1.261 +public:
1.262 + CTestStep_MMF_CTLFRM_U_0020() ;
1.263 + ~CTestStep_MMF_CTLFRM_U_0020(){} ;
1.264 + virtual TVerdict DoTestStepL( void );
1.265 + } ;
1.266 +
1.267 +/**
1.268 + * @class CTestGT0137_15_I_0021
1.269 + *@test Req. under test No Requirement Found
1.270 + */
1.271 +class CTestStep_MMF_CTLFRM_U_0021 : public CTestStep_MMF_CTLFRM
1.272 + {
1.273 +public:
1.274 + CTestStep_MMF_CTLFRM_U_0021() ;
1.275 + ~CTestStep_MMF_CTLFRM_U_0021(){} ;
1.276 + virtual TVerdict DoTestStepL( void );
1.277 + } ;
1.278 +
1.279 +/**
1.280 + * @class CTestGT0137_15_I_0022
1.281 + *@test Req. under test No Requirement Found
1.282 + */
1.283 +class CTestStep_MMF_CTLFRM_U_0022 : public CTestStep_MMF_CTLFRM
1.284 + {
1.285 +public:
1.286 + CTestStep_MMF_CTLFRM_U_0022() ;
1.287 + ~CTestStep_MMF_CTLFRM_U_0022(){} ;
1.288 + virtual TVerdict DoTestStepL( void );
1.289 + } ;
1.290 +
1.291 +/**
1.292 + * @class CTestGT0137_15_I_0023
1.293 + *@test Req. under test REQ172.5.5 REQ172.5.5.14
1.294 + */
1.295 +class CTestStep_MMF_CTLFRM_U_0023 : public CTestStep_MMF_CTLFRM
1.296 + {
1.297 +public:
1.298 + CTestStep_MMF_CTLFRM_U_0023() ;
1.299 + ~CTestStep_MMF_CTLFRM_U_0023(){} ;
1.300 + virtual TVerdict DoTestStepL( void );
1.301 + } ;
1.302 +
1.303 +/**
1.304 + * @class CTestGT0137_15_I_0024
1.305 + *@test Req. under test REQ172.5.5 REQ172.5.5.14
1.306 + */
1.307 +class CTestStep_MMF_CTLFRM_U_0024 : public CTestStep_MMF_CTLFRM
1.308 + {
1.309 +public:
1.310 + CTestStep_MMF_CTLFRM_U_0024() ;
1.311 + ~CTestStep_MMF_CTLFRM_U_0024(){} ;
1.312 + virtual TVerdict DoTestStepL( void );
1.313 + } ;
1.314 +
1.315 +/**
1.316 + * @class CTestGT0137_15_I_0027
1.317 + *@test Req. under test REQ172.5.5
1.318 + */
1.319 +class CTestStep_MMF_CTLFRM_U_0027 : public CTestStep_MMF_CTLFRM
1.320 + {
1.321 +public:
1.322 + CTestStep_MMF_CTLFRM_U_0027() ;
1.323 + ~CTestStep_MMF_CTLFRM_U_0027(){} ;
1.324 + virtual TVerdict DoTestStepL( void );
1.325 + } ;
1.326 +
1.327 +/**
1.328 + * @class CTestGT0137_15_I_0028
1.329 + *@test Req. under test REQ172.5.5
1.330 + */
1.331 +class CTestStep_MMF_CTLFRM_U_0028 : public CTestStep_MMF_CTLFRM
1.332 + {
1.333 +public:
1.334 + CTestStep_MMF_CTLFRM_U_0028() ;
1.335 + ~CTestStep_MMF_CTLFRM_U_0028(){} ;
1.336 + virtual TVerdict DoTestStepL( void );
1.337 + } ;
1.338 +
1.339 +/**
1.340 + * @class CTestGT0137_15_I_0029
1.341 + *@test Req. under test REQ172.5.5
1.342 + */
1.343 +// Failure to Open Controller, this test is supposed to fail.
1.344 +class CTestStep_MMF_CTLFRM_U_0029 : public CTestStep_MMF_CTLFRM
1.345 + {
1.346 +public:
1.347 + CTestStep_MMF_CTLFRM_U_0029() ;
1.348 + ~CTestStep_MMF_CTLFRM_U_0029(){} ;
1.349 + virtual TVerdict DoTestStepL( void );
1.350 + } ;
1.351 +
1.352 +/**
1.353 + * @class CTestGT0137_15_I_0030
1.354 + *@test Req. under test REQ172.5.5
1.355 + */
1.356 +// Failure to Open Data Source, this test is supposed to fail.
1.357 +class CTestStep_MMF_CTLFRM_U_0030 : public CTestStep_MMF_CTLFRM
1.358 + {
1.359 +public:
1.360 + CTestStep_MMF_CTLFRM_U_0030() ;
1.361 + ~CTestStep_MMF_CTLFRM_U_0030(){} ;
1.362 + virtual TVerdict DoTestStepL( void );
1.363 + } ;
1.364 +
1.365 +
1.366 +/**
1.367 + * @class CTestGT0137_15_I_0031
1.368 + *@test Req. under test REQ172.5.5
1.369 + */
1.370 +// Failure to Open Data Sink, this test is supposed to fail.
1.371 +class CTestStep_MMF_CTLFRM_U_0031 : public CTestStep_MMF_CTLFRM
1.372 + {
1.373 +public:
1.374 + CTestStep_MMF_CTLFRM_U_0031() ;
1.375 + ~CTestStep_MMF_CTLFRM_U_0031(){} ;
1.376 + virtual TVerdict DoTestStepL( void );
1.377 + } ;
1.378 +
1.379 +
1.380 +/**
1.381 + * @class CTestGT0137_15_I_0032
1.382 + *@test Req. under test REQ172.5.5
1.383 + */
1.384 +// Failure to Open Data Sink, this test is supposed to fail.
1.385 +class CTestStep_MMF_CTLFRM_U_0032 : public CTestStep_MMF_CTLFRM
1.386 + {
1.387 +public:
1.388 + CTestStep_MMF_CTLFRM_U_0032() ;
1.389 + ~CTestStep_MMF_CTLFRM_U_0032(){} ;
1.390 + virtual TVerdict DoTestStepL( void );
1.391 + } ;
1.392 +
1.393 +/**
1.394 + * @class CTestGT0137_15_I_0033
1.395 + *@test Req. under test REQ172.5.5
1.396 + */
1.397 +// Failure to Open Data Sink, this test is supposed to fail.
1.398 +class CTestStep_MMF_CTLFRM_U_0033 : public CTestStep_MMF_CTLFRM
1.399 + {
1.400 +public:
1.401 + CTestStep_MMF_CTLFRM_U_0033() ;
1.402 + ~CTestStep_MMF_CTLFRM_U_0033(){} ;
1.403 + virtual TVerdict DoTestStepL( void );
1.404 + } ;
1.405 +
1.406 +/**
1.407 + * @class CTestGT0137_15_I_0034
1.408 + *@test Req. under test REQ172.5.5
1.409 + */
1.410 +// Failure to Open Data Sink, this test is supposed to fail.
1.411 +class CTestStep_MMF_CTLFRM_U_0034 : public CTestStep_MMF_CTLFRM
1.412 + {
1.413 +public:
1.414 + CTestStep_MMF_CTLFRM_U_0034() ;
1.415 + ~CTestStep_MMF_CTLFRM_U_0034(){} ;
1.416 + virtual TVerdict DoTestStepL( void );
1.417 + } ;
1.418 +
1.419 +/**
1.420 + * @class CTestGT0137_15_I_0035
1.421 + *@test Req. under test REQ172.5.5
1.422 + */
1.423 +// Failure to Open Data Sink, this test is supposed to fail.
1.424 +class CTestStep_MMF_CTLFRM_U_0035 : public CTestStep_MMF_CTLFRM
1.425 + {
1.426 +public:
1.427 + CTestStep_MMF_CTLFRM_U_0035() ;
1.428 + ~CTestStep_MMF_CTLFRM_U_0035(){} ;
1.429 + virtual TVerdict DoTestStepL( void );
1.430 + } ;
1.431 +
1.432 +
1.433 +/**
1.434 + * @class CTestGT0137_15_I_0040
1.435 + *@test Req. under test REQ172.5.5
1.436 + */
1.437 +// Failure to Open Data Sink, this test is supposed to fail.
1.438 +class CTestStep_MMF_CTLFRM_U_0040 : public CTestStep_MMF_CTLFRM
1.439 + {
1.440 +public:
1.441 + CTestStep_MMF_CTLFRM_U_0040() ;
1.442 + ~CTestStep_MMF_CTLFRM_U_0040(){} ;
1.443 + virtual TVerdict DoTestStepL( void );
1.444 + } ;
1.445 +
1.446 +/**
1.447 + * @class CTestGT0137_15_I_0041
1.448 + *@test Req. under test REQ172.5.5
1.449 + */
1.450 +// Failure to Open Data Sink, this test is supposed to fail.
1.451 +class CTestStep_MMF_CTLFRM_U_0041 : public CTestStep_MMF_CTLFRM
1.452 + {
1.453 +public:
1.454 + CTestStep_MMF_CTLFRM_U_0041() ;
1.455 + ~CTestStep_MMF_CTLFRM_U_0041(){} ;
1.456 + virtual TVerdict DoTestStepL( void );
1.457 + } ;
1.458 +
1.459 +/**
1.460 + * @class CTestGT0137_15_I_0042
1.461 + *@test Req. under test REQ172.5.5
1.462 + */
1.463 +// Failure to Open Data Sink, this test is supposed to fail.
1.464 +class CTestStep_MMF_CTLFRM_U_0042 : public CTestStep_MMF_CTLFRM
1.465 + {
1.466 +public:
1.467 + CTestStep_MMF_CTLFRM_U_0042() ;
1.468 + ~CTestStep_MMF_CTLFRM_U_0042(){} ;
1.469 + virtual TVerdict DoTestStepL( void );
1.470 + } ;
1.471 +
1.472 +/**
1.473 + * @class CTestGT0137_15_I_0043
1.474 + *@test Req. under test REQ172.5.5
1.475 + */
1.476 +// Failure to Open Data Sink, this test is supposed to fail.
1.477 +class CTestStep_MMF_CTLFRM_U_0043 : public CTestStep_MMF_CTLFRM
1.478 + {
1.479 +public:
1.480 + CTestStep_MMF_CTLFRM_U_0043() ;
1.481 + ~CTestStep_MMF_CTLFRM_U_0043(){} ;
1.482 + virtual TVerdict DoTestStepL( void );
1.483 + } ;
1.484 +
1.485 +/**
1.486 + * @class CTestGT0137_15_I_0044
1.487 + *@test Req. under test REQ172.5.5
1.488 + */
1.489 +// Failure to Open Data Sink, this test is supposed to fail.
1.490 +class CTestStep_MMF_CTLFRM_U_0044 : public CTestStep_MMF_CTLFRM
1.491 + {
1.492 +public:
1.493 + CTestStep_MMF_CTLFRM_U_0044() ;
1.494 + ~CTestStep_MMF_CTLFRM_U_0044(){} ;
1.495 + virtual TVerdict DoTestStepL( void );
1.496 + } ;
1.497 +
1.498 +/**
1.499 + * @class CTestGT0137_15_I_0045
1.500 + *@test Req. under test REQ172.5.5
1.501 + */
1.502 +// Failure to Open Data Sink, this test is supposed to fail.
1.503 +class CTestStep_MMF_CTLFRM_U_0045 : public CTestStep_MMF_CTLFRM
1.504 + {
1.505 +public:
1.506 + CTestStep_MMF_CTLFRM_U_0045() ;
1.507 + ~CTestStep_MMF_CTLFRM_U_0045(){} ;
1.508 + virtual TVerdict DoTestStepL( void );
1.509 + } ;
1.510 +
1.511 +/**
1.512 + * @class CTestGT0137_15_I_0050
1.513 + *@test Req. under test REQ172.5.5
1.514 + */
1.515 +// Failure to Open Data Sink, this test is supposed to fail.
1.516 +class CTestStep_MMF_CTLFRM_U_0050 : public CTestStep_MMF_CTLFRM
1.517 + {
1.518 +public:
1.519 + CTestStep_MMF_CTLFRM_U_0050() ;
1.520 + ~CTestStep_MMF_CTLFRM_U_0050(){} ;
1.521 + virtual TVerdict DoTestStepL( void );
1.522 + } ;
1.523 +
1.524 +/**
1.525 + * @class CTestGT0137_15_I_0051
1.526 + *@test Req. under test REQ172.5.5
1.527 + */
1.528 +// Failure to Open Data Sink, this test is supposed to fail.
1.529 +class CTestStep_MMF_CTLFRM_U_0051 : public CTestStep_MMF_CTLFRM
1.530 + {
1.531 +public:
1.532 + CTestStep_MMF_CTLFRM_U_0051() ;
1.533 + ~CTestStep_MMF_CTLFRM_U_0051(){} ;
1.534 + virtual TVerdict DoTestStepL( void );
1.535 + } ;
1.536 +
1.537 +/**
1.538 + * @class CTestGT0137_15_I_0052
1.539 + *@test Req. under test REQ172.5.5
1.540 + */
1.541 +// Failure to Open Data Sink, this test is supposed to fail.
1.542 +class CTestStep_MMF_CTLFRM_U_0052 : public CTestStep_MMF_CTLFRM
1.543 + {
1.544 +public:
1.545 + CTestStep_MMF_CTLFRM_U_0052() ;
1.546 + ~CTestStep_MMF_CTLFRM_U_0052(){} ;
1.547 + virtual TVerdict DoTestStepL( void );
1.548 + } ;
1.549 +
1.550 +/**
1.551 + * @class CTestGT0137_15_I_0053
1.552 + *@test Req. under test REQ172.5.5
1.553 + */
1.554 +// Failure to Open Data Sink, this test is supposed to fail.
1.555 +class CTestStep_MMF_CTLFRM_U_0053 : public CTestStep_MMF_CTLFRM
1.556 + {
1.557 +public:
1.558 + CTestStep_MMF_CTLFRM_U_0053() ;
1.559 + ~CTestStep_MMF_CTLFRM_U_0053(){} ;
1.560 + virtual TVerdict DoTestStepL( void );
1.561 + } ;
1.562 +
1.563 +/**
1.564 + * @class CTestGT0137_15_I_0054
1.565 + *@test Req. under test REQ172.5.5
1.566 + */
1.567 +// Failure to Open Data Sink, this test is supposed to fail.
1.568 +class CTestStep_MMF_CTLFRM_U_0054 : public CTestStep_MMF_CTLFRM
1.569 + {
1.570 +public:
1.571 + CTestStep_MMF_CTLFRM_U_0054() ;
1.572 + ~CTestStep_MMF_CTLFRM_U_0054(){} ;
1.573 + virtual TVerdict DoTestStepL( void );
1.574 + } ;
1.575 +
1.576 +/**
1.577 + * @class CTestGT0137_15_I_0060
1.578 + *@test Req. under test REQ172.5.5
1.579 + */
1.580 +// Failure to Open Data Sink, this test is supposed to fail.
1.581 +class CTestStep_MMF_CTLFRM_U_0060 : public CTestStep_MMF_CTLFRM
1.582 + {
1.583 +public:
1.584 + CTestStep_MMF_CTLFRM_U_0060() ;
1.585 + ~CTestStep_MMF_CTLFRM_U_0060(){} ;
1.586 + virtual TVerdict DoTestStepL( void );
1.587 + } ;
1.588 +
1.589 +/**
1.590 + * @class CTestGT0137_15_I_0061
1.591 + *@test Req. under test REQ172.5.5
1.592 + */
1.593 +// Failure to Open Data Sink, this test is supposed to fail.
1.594 +class CTestStep_MMF_CTLFRM_U_0061 : public CTestStep_MMF_CTLFRM
1.595 + {
1.596 +public:
1.597 + CTestStep_MMF_CTLFRM_U_0061() ;
1.598 + ~CTestStep_MMF_CTLFRM_U_0061(){} ;
1.599 + virtual TVerdict DoTestStepL( void );
1.600 + } ;
1.601 +
1.602 +/**
1.603 + * @class CTestGT0137_15_I_0070
1.604 + *@test Req. under test REQ172.5.5
1.605 + */
1.606 +// Failure to Open Data Sink, this test is supposed to fail.
1.607 +class CTestStep_MMF_CTLFRM_U_0070 : public CTestStep_MMF_CTLFRM
1.608 + {
1.609 +public:
1.610 + CTestStep_MMF_CTLFRM_U_0070() ;
1.611 + ~CTestStep_MMF_CTLFRM_U_0070(){} ;
1.612 + virtual TVerdict DoTestStepL( void );
1.613 + } ;
1.614 +
1.615 +/**
1.616 + * @class CTestGT0137_15_I_0071
1.617 + *@test Req. under test REQ172.5.5
1.618 + */
1.619 +// Failure to Open Data Sink, this test is supposed to fail.
1.620 +class CTestStep_MMF_CTLFRM_U_0071 : public CTestStep_MMF_CTLFRM
1.621 + {
1.622 +public:
1.623 + CTestStep_MMF_CTLFRM_U_0071() ;
1.624 + ~CTestStep_MMF_CTLFRM_U_0071(){} ;
1.625 + virtual TVerdict DoTestStepL( void );
1.626 + } ;
1.627 +
1.628 +/**
1.629 + * @class CTestGT0137_15_I_0072
1.630 + *@test Req. under test REQ172.5.5
1.631 + */
1.632 +// Failure to Open Data Sink, this test is supposed to fail.
1.633 +class CTestStep_MMF_CTLFRM_U_0072 : public CTestStep_MMF_CTLFRM
1.634 + {
1.635 +public:
1.636 + CTestStep_MMF_CTLFRM_U_0072() ;
1.637 + ~CTestStep_MMF_CTLFRM_U_0072(){} ;
1.638 + virtual TVerdict DoTestStepL( void );
1.639 + } ;
1.640 +
1.641 +/**
1.642 + * @class CTestGT0137_15_I_0073
1.643 + *@test Req. under test REQ172.5.5
1.644 + */
1.645 +// Failure to Open Data Sink, this test is supposed to fail.
1.646 +class CTestStep_MMF_CTLFRM_U_0073 : public CTestStep_MMF_CTLFRM
1.647 + {
1.648 +public:
1.649 + CTestStep_MMF_CTLFRM_U_0073() ;
1.650 + ~CTestStep_MMF_CTLFRM_U_0073(){} ;
1.651 + virtual TVerdict DoTestStepL( void );
1.652 + } ;
1.653 +
1.654 +/**
1.655 + * @class CTestGT0137_15_I_0074
1.656 + *@test Req. under test REQ172.5.5
1.657 + */
1.658 +// Failure to Open Data Sink, this test is supposed to fail.
1.659 +class CTestStep_MMF_CTLFRM_U_0074 : public CTestStep_MMF_CTLFRM
1.660 + {
1.661 +public:
1.662 + CTestStep_MMF_CTLFRM_U_0074() ;
1.663 + ~CTestStep_MMF_CTLFRM_U_0074(){} ;
1.664 + virtual TVerdict DoTestStepL( void );
1.665 + } ;
1.666 +
1.667 +/**
1.668 + * @class CTestGT0137_15_I_0075
1.669 + *@test Req. under test REQ172.5.5
1.670 + */
1.671 +// Failure to Open Data Sink, this test is supposed to fail.
1.672 +class CTestStep_MMF_CTLFRM_U_0075 : public CTestStep_MMF_CTLFRM
1.673 + {
1.674 +public:
1.675 + CTestStep_MMF_CTLFRM_U_0075() ;
1.676 + ~CTestStep_MMF_CTLFRM_U_0075(){} ;
1.677 + virtual TVerdict DoTestStepL( void );
1.678 + } ;
1.679 +
1.680 +/**
1.681 + * @class CTestGT0137_15_I_0076
1.682 + *@test Req. under test REQ172.5.5
1.683 + */
1.684 +// Failure to Open Data Sink, this test is supposed to fail.
1.685 +class CTestStep_MMF_CTLFRM_U_0076 : public CTestStep_MMF_CTLFRM
1.686 + {
1.687 +public:
1.688 + CTestStep_MMF_CTLFRM_U_0076() ;
1.689 + ~CTestStep_MMF_CTLFRM_U_0076(){} ;
1.690 + virtual TVerdict DoTestStepL( void );
1.691 + } ;
1.692 +
1.693 +/**
1.694 + * @class CTestGT0137_15_I_0080
1.695 + *@test Req. under test REQ172.5.5
1.696 + */
1.697 +// Failure to Open Data Sink, this test is supposed to fail.
1.698 +class CTestStep_MMF_CTLFRM_U_0080 : public CTestStep_MMF_CTLFRM
1.699 + {
1.700 +public:
1.701 + CTestStep_MMF_CTLFRM_U_0080() ;
1.702 + ~CTestStep_MMF_CTLFRM_U_0080(){} ;
1.703 + virtual TVerdict DoTestStepL( void );
1.704 + } ;
1.705 +
1.706 +/**
1.707 + * @class CTestGT0137_15_I_0081
1.708 + *@test Req. under test REQ172.5.5
1.709 + */
1.710 +// Failure to Open Data Sink, this test is supposed to fail.
1.711 +class CTestStep_MMF_CTLFRM_U_0081 : public CTestStep_MMF_CTLFRM
1.712 + {
1.713 +public:
1.714 + CTestStep_MMF_CTLFRM_U_0081() ;
1.715 + ~CTestStep_MMF_CTLFRM_U_0081(){} ;
1.716 + virtual TVerdict DoTestStepL( void );
1.717 + } ;
1.718 +
1.719 +/**
1.720 + * @class CTestGT0137_15_I_0082
1.721 + *@test Req. under test REQ172.5.5
1.722 + */
1.723 +// Failure to Open Data Sink, this test is supposed to fail.
1.724 +class CTestStep_MMF_CTLFRM_U_0082 : public CTestStep_MMF_CTLFRM
1.725 + {
1.726 +public:
1.727 + CTestStep_MMF_CTLFRM_U_0082() ;
1.728 + ~CTestStep_MMF_CTLFRM_U_0082(){} ;
1.729 + virtual TVerdict DoTestStepL( void );
1.730 + } ;
1.731 +
1.732 +/**
1.733 + * @class CTestGT0137_15_I_0083
1.734 + *@test Req. under test REQ172.5.5
1.735 + */
1.736 +// Failure to Open Data Sink, this test is supposed to fail.
1.737 +class CTestStep_MMF_CTLFRM_U_0083 : public CTestStep_MMF_CTLFRM
1.738 + {
1.739 +public:
1.740 + CTestStep_MMF_CTLFRM_U_0083() ;
1.741 + ~CTestStep_MMF_CTLFRM_U_0083(){} ;
1.742 + virtual TVerdict DoTestStepL( void );
1.743 + } ;
1.744 +
1.745 +
1.746 +/**
1.747 + * @class CTestGT0137_15_I_0084
1.748 + *@test Req. under test REQ172.5.5
1.749 + */
1.750 +// Failure to Open Data Sink, this test is supposed to fail.
1.751 +class CTestStep_MMF_CTLFRM_U_0084 : public CTestStep_MMF_CTLFRM
1.752 + {
1.753 +public:
1.754 + CTestStep_MMF_CTLFRM_U_0084() ;
1.755 + ~CTestStep_MMF_CTLFRM_U_0084(){} ;
1.756 + virtual TVerdict DoTestStepL( void );
1.757 + } ;
1.758 +
1.759 +
1.760 +/**
1.761 + * @class CTestGT0137_15_I_0085
1.762 + *@test Req. under test REQ172.5.5
1.763 + */
1.764 +// Failure to Open Data Sink, this test is supposed to fail.
1.765 +class CTestStep_MMF_CTLFRM_U_0085 : public CTestStep_MMF_CTLFRM
1.766 + {
1.767 +public:
1.768 + CTestStep_MMF_CTLFRM_U_0085() ;
1.769 + ~CTestStep_MMF_CTLFRM_U_0085(){} ;
1.770 + virtual TVerdict DoTestStepL( void );
1.771 + } ;
1.772 +
1.773 +/**
1.774 + * @class CTestGT0137_15_I_0086
1.775 + *@test Req. under test REQ172.5.5
1.776 + */
1.777 +// Failure to Open Data Sink, this test is supposed to fail.
1.778 +class CTestStep_MMF_CTLFRM_U_0086 : public CTestStep_MMF_CTLFRM
1.779 + {
1.780 +public:
1.781 + CTestStep_MMF_CTLFRM_U_0086() ;
1.782 + ~CTestStep_MMF_CTLFRM_U_0086(){} ;
1.783 + virtual TVerdict DoTestStepL( void );
1.784 + } ;
1.785 +
1.786 +/**
1.787 + * @class CTestGT0137_15_I_0100
1.788 + *@test Req. under test REQ172.5.5
1.789 + */
1.790 +// Failure to Open Data Sink, this test is supposed to fail.
1.791 +class CTestStep_MMF_CTLFRM_U_0100 : public CTestStep_MMF_CTLFRM
1.792 + {
1.793 +public:
1.794 + CTestStep_MMF_CTLFRM_U_0100() ;
1.795 + ~CTestStep_MMF_CTLFRM_U_0100(){} ;
1.796 + virtual TVerdict DoTestStepL( void );
1.797 + } ;
1.798 +
1.799 + //---------------------------------//
1.800 + // Memory Management Tests (Alloc) //
1.801 + //---------------------------------//
1.802 +
1.803 +/**
1.804 + * @class CTestGT0137_15_I_0110
1.805 + *@test Req. under test REQ172.5.5
1.806 + */
1.807 +// Failure to Open Data Sink, this test is supposed to fail.
1.808 +class CTestStep_MMF_CTLFRM_U_0110 : public CTestStep_MMF_CTLFRM
1.809 + {
1.810 +public:
1.811 + CTestStep_MMF_CTLFRM_U_0110() ;
1.812 + ~CTestStep_MMF_CTLFRM_U_0110(){} ;
1.813 + virtual TVerdict DoTestStepL( void );
1.814 + } ;
1.815 +
1.816 +/**
1.817 + * @class CTestGT0137_15_I_0111
1.818 + *@test Req. under test REQ172.5.5
1.819 + */
1.820 +// Failure to Open Data Sink, this test is supposed to fail.
1.821 +class CTestStep_MMF_CTLFRM_U_0111 : public CTestStep_MMF_CTLFRM
1.822 + {
1.823 +public:
1.824 + CTestStep_MMF_CTLFRM_U_0111() ;
1.825 + ~CTestStep_MMF_CTLFRM_U_0111(){} ;
1.826 + virtual TVerdict DoTestStepL( void );
1.827 + } ;
1.828 +
1.829 +/**
1.830 + * @class CTestGT0137_15_I_0112
1.831 + *@test Req. under test REQ172.5.5
1.832 + */
1.833 +// Failure to Open Data Sink, this test is supposed to fail.
1.834 +class CTestStep_MMF_CTLFRM_U_0112 : public CTestStep_MMF_CTLFRM
1.835 + {
1.836 +public:
1.837 + CTestStep_MMF_CTLFRM_U_0112() ;
1.838 + ~CTestStep_MMF_CTLFRM_U_0112(){} ;
1.839 + virtual TVerdict DoTestStepL( void );
1.840 + } ;
1.841 +
1.842 +/**
1.843 + * @class CTestGT0137_15_I_0120
1.844 + *@test Req. under test REQ172.5.5
1.845 + */
1.846 +// Failure to Open Data Sink, this test is supposed to fail.
1.847 +class CTestStep_MMF_CTLFRM_U_0120 : public CTestStep_MMF_CTLFRM
1.848 + {
1.849 +public:
1.850 + CTestStep_MMF_CTLFRM_U_0120() ;
1.851 + ~CTestStep_MMF_CTLFRM_U_0120(){} ;
1.852 + virtual TVerdict DoTestStepL( void );
1.853 + } ;
1.854 +
1.855 +/**
1.856 + * @class CTestGT0137_15_I_0121
1.857 + *@test Req. under test REQ172.5.5
1.858 + */
1.859 +// Failure to Open Data Sink, this test is supposed to fail.
1.860 +class CTestStep_MMF_CTLFRM_U_0121 : public CTestStep_MMF_CTLFRM
1.861 + {
1.862 +public:
1.863 + CTestStep_MMF_CTLFRM_U_0121() ;
1.864 + ~CTestStep_MMF_CTLFRM_U_0121(){} ;
1.865 + virtual TVerdict DoTestStepL( void );
1.866 + } ;
1.867 +
1.868 +/**
1.869 + * @class CTestGT0137_15_I_0122
1.870 + *@test Req. under test REQ172.5.5
1.871 + */
1.872 +// Failure to Open Data Sink, this test is supposed to fail.
1.873 +class CTestStep_MMF_CTLFRM_U_0122 : public CTestStep_MMF_CTLFRM
1.874 + {
1.875 +public:
1.876 + CTestStep_MMF_CTLFRM_U_0122() ;
1.877 + ~CTestStep_MMF_CTLFRM_U_0122(){} ;
1.878 + virtual TVerdict DoTestStepL( void );
1.879 + } ;
1.880 +
1.881 +/**
1.882 + * @class CTestGT0137_15_I_0123
1.883 + *@test Req. under test REQ172.5.5
1.884 + */
1.885 +// Failure to Open Data Sink, this test is supposed to fail.
1.886 +class CTestStep_MMF_CTLFRM_U_0123 : public CTestStep_MMF_CTLFRM
1.887 + {
1.888 +public:
1.889 + CTestStep_MMF_CTLFRM_U_0123() ;
1.890 + ~CTestStep_MMF_CTLFRM_U_0123(){} ;
1.891 + virtual TVerdict DoTestStepL( void );
1.892 + } ;
1.893 +
1.894 +/**
1.895 + * @class CTestGT0137_15_I_0124
1.896 + *@test Req. under test REQ172.5.5
1.897 + */
1.898 +// Failure to Open Data Sink, this test is supposed to fail.
1.899 +class CTestStep_MMF_CTLFRM_U_0124 : public CTestStep_MMF_CTLFRM
1.900 + {
1.901 +public:
1.902 + CTestStep_MMF_CTLFRM_U_0124() ;
1.903 + ~CTestStep_MMF_CTLFRM_U_0124(){} ;
1.904 + virtual TVerdict DoTestStepL( void );
1.905 + } ;
1.906 +
1.907 +
1.908 +/**
1.909 + * @class CTestGT0137_15_I_0125
1.910 + *@test Req. under test REQ172.5.5
1.911 + */
1.912 +// Test extraction of file extension from URI
1.913 +class CTestStep_MMF_CTLFRM_U_0125 : public CTestStep_MMF_CTLFRM
1.914 + {
1.915 +public:
1.916 + CTestStep_MMF_CTLFRM_U_0125() ;
1.917 + ~CTestStep_MMF_CTLFRM_U_0125(){} ;
1.918 + virtual TVerdict DoTestStepL( void );
1.919 + } ;
1.920 +
1.921 +
1.922 +/**
1.923 + * @class CTestGT0137_15_I_0127
1.924 + *@test Req. under test REQ172.5.5
1.925 + */
1.926 +// Failure to Open Data Sink, this test is supposed to fail.
1.927 +class CTestStep_MMF_CTLFRM_U_0127 : public CTestStep_MMF_CTLFRM
1.928 + {
1.929 +public:
1.930 + CTestStep_MMF_CTLFRM_U_0127() ;
1.931 + ~CTestStep_MMF_CTLFRM_U_0127(){} ;
1.932 + virtual TVerdict DoTestStepL( void );
1.933 + } ;
1.934 +
1.935 +/**
1.936 + * @class CTestGT0137_15_I_0130
1.937 + *@test Req. under test REQ172.5.5
1.938 + */
1.939 +// Failure to Open Data Sink, this test is supposed to fail.
1.940 +class CTestStep_MMF_CTLFRM_U_0130 : public CTestStep_MMF_CTLFRM
1.941 + {
1.942 +public:
1.943 + CTestStep_MMF_CTLFRM_U_0130() ;
1.944 + ~CTestStep_MMF_CTLFRM_U_0130(){} ;
1.945 + virtual TVerdict DoTestStepL( void );
1.946 + } ;
1.947 +
1.948 +/**
1.949 + * @class CTestGT0137_15_I_0131
1.950 + *@test Req. under test REQ172.5.5
1.951 + */
1.952 +// Failure to Open Data Sink, this test is supposed to fail.
1.953 +class CTestStep_MMF_CTLFRM_U_0131 : public CTestStep_MMF_CTLFRM
1.954 + {
1.955 +public:
1.956 + CTestStep_MMF_CTLFRM_U_0131() ;
1.957 + ~CTestStep_MMF_CTLFRM_U_0131(){} ;
1.958 + virtual TVerdict DoTestStepL( void );
1.959 + } ;
1.960 +
1.961 +/**
1.962 + * @class CTestGT0147_15_I_0140
1.963 + *@test Req. under test REQ172.5.5
1.964 + */
1.965 +// Failure to Open Data Sink, this test is supposed to fail.
1.966 +class CTestStep_MMF_CTLFRM_U_0140 : public CTestStep_MMF_CTLFRM
1.967 + {
1.968 +public:
1.969 + CTestStep_MMF_CTLFRM_U_0140() ;
1.970 + ~CTestStep_MMF_CTLFRM_U_0140(){} ;
1.971 + virtual TVerdict DoTestStepL( void );
1.972 + } ;
1.973 +
1.974 +/**
1.975 + * @class CTestGT0147_15_I_0141
1.976 + *@test Req. under test REQ172.5.5
1.977 + */
1.978 +// Failure to Open Data Sink, this test is supposed to fail.
1.979 +class CTestStep_MMF_CTLFRM_U_0141 : public CTestStep_MMF_CTLFRM
1.980 + {
1.981 +public:
1.982 + CTestStep_MMF_CTLFRM_U_0141() ;
1.983 + ~CTestStep_MMF_CTLFRM_U_0141(){} ;
1.984 + virtual TVerdict DoTestStepL( void );
1.985 + } ;
1.986 +
1.987 +/**
1.988 + * @class CTestGT0147_15_I_0142
1.989 + *@test Req. under test REQ172.5.5
1.990 + */
1.991 +// Failure to Open Data Sink, this test is supposed to fail.
1.992 +class CTestStep_MMF_CTLFRM_U_0142 : public CTestStep_MMF_CTLFRM
1.993 + {
1.994 +public:
1.995 + CTestStep_MMF_CTLFRM_U_0142() ;
1.996 + ~CTestStep_MMF_CTLFRM_U_0142(){} ;
1.997 + virtual TVerdict DoTestStepL( void );
1.998 + } ;
1.999 +
1.1000 +/**
1.1001 + * @class CTestGT0147_15_I_0143
1.1002 + *@test Req. under test REQ172.5.5
1.1003 + */
1.1004 +// Failure to Open Data Sink, this test is supposed to fail.
1.1005 +class CTestStep_MMF_CTLFRM_U_0143 : public CTestStep_MMF_CTLFRM
1.1006 + {
1.1007 +public:
1.1008 + CTestStep_MMF_CTLFRM_U_0143() ;
1.1009 + ~CTestStep_MMF_CTLFRM_U_0143(){} ;
1.1010 + virtual TVerdict DoTestStepL( void );
1.1011 + } ;
1.1012 +
1.1013 +/**
1.1014 + * @class CTestGT0147_15_I_0144
1.1015 + *@test Req. under test REQ172.5.5
1.1016 + */
1.1017 +// Failure to Open Data Sink, this test is supposed to fail.
1.1018 +class CTestStep_MMF_CTLFRM_U_0144 : public CTestStep_MMF_CTLFRM
1.1019 + {
1.1020 +public:
1.1021 + CTestStep_MMF_CTLFRM_U_0144() ;
1.1022 + ~CTestStep_MMF_CTLFRM_U_0144(){} ;
1.1023 + virtual TVerdict DoTestStepL( void );
1.1024 + } ;
1.1025 +
1.1026 +
1.1027 +/**
1.1028 + * @class CTestGT0147_15_I_0145
1.1029 + *@test Req. under test REQ172.5.5
1.1030 + */
1.1031 +// Failure to Open Data Sink, this test is supposed to fail.
1.1032 +class CTestStep_MMF_CTLFRM_U_0145 : public CTestStep_MMF_CTLFRM
1.1033 + {
1.1034 +public:
1.1035 + CTestStep_MMF_CTLFRM_U_0145() ;
1.1036 + ~CTestStep_MMF_CTLFRM_U_0145(){} ;
1.1037 + virtual TVerdict DoTestStepL( void );
1.1038 + } ;
1.1039 +
1.1040 +
1.1041 +/**
1.1042 + * @class CTestGT0147_15_I_0146
1.1043 + *@test Req. under test REQ172.5.5
1.1044 + */
1.1045 +// Failure to Open Data Sink, this test is supposed to fail.
1.1046 +class CTestStep_MMF_CTLFRM_U_0146 : public CTestStep_MMF_CTLFRM
1.1047 + {
1.1048 +public:
1.1049 + CTestStep_MMF_CTLFRM_U_0146() ;
1.1050 + ~CTestStep_MMF_CTLFRM_U_0146(){} ;
1.1051 + virtual TVerdict DoTestStepL( void );
1.1052 + } ;
1.1053 +
1.1054 +// CMMFControllerImplelementationInformnation
1.1055 +
1.1056 +/**
1.1057 + * @class CTestGT0147_15_I_0150
1.1058 + *@test Req. under test REQ172.5.5
1.1059 + */
1.1060 +// Failure to Open Data Sink, this test is supposed to fail.
1.1061 +class CTestStep_MMF_CTLFRM_U_0150 : public CTestStep_MMF_CTLFRM
1.1062 + {
1.1063 +public:
1.1064 + CTestStep_MMF_CTLFRM_U_0150() ;
1.1065 + ~CTestStep_MMF_CTLFRM_U_0150(){} ;
1.1066 + virtual TVerdict DoTestStepL( void );
1.1067 + } ;
1.1068 +
1.1069 +/**
1.1070 + * @class CTestGT0147_15_I_0151
1.1071 + *@test Req. under test REQ172.5.5
1.1072 + */
1.1073 +// Failure to Open Data Sink, this test is supposed to fail.
1.1074 +class CTestStep_MMF_CTLFRM_U_0151 : public CTestStep_MMF_CTLFRM
1.1075 + {
1.1076 +public:
1.1077 + CTestStep_MMF_CTLFRM_U_0151() ;
1.1078 + ~CTestStep_MMF_CTLFRM_U_0151(){} ;
1.1079 + virtual TVerdict DoTestStepL( void );
1.1080 + } ;
1.1081 +
1.1082 +
1.1083 +/**
1.1084 + * @class CTestGT0147_15_I_0152
1.1085 + *@test Req. INC038123
1.1086 + */
1.1087 +// Open controllers with different max heap specified
1.1088 +class CTestStep_MMF_CTLFRM_U_0152 : public CTestStep_MMF_CTLFRM
1.1089 + {
1.1090 +public:
1.1091 + CTestStep_MMF_CTLFRM_U_0152() ;
1.1092 + ~CTestStep_MMF_CTLFRM_U_0152(){} ;
1.1093 + virtual TVerdict DoTestStepL( void );
1.1094 + } ;
1.1095 +
1.1096 +
1.1097 +
1.1098 +/**
1.1099 + * @class CTestGT0147_15_I_0160
1.1100 + *@test Req. under test REQ172.5.5
1.1101 + */
1.1102 +// Failure to Open Data Sink, this test is supposed to fail.
1.1103 +class CTestStep_MMF_CTLFRM_U_0160 : public CTestStep_MMF_CTLFRM
1.1104 + {
1.1105 +public:
1.1106 + CTestStep_MMF_CTLFRM_U_0160() ;
1.1107 + ~CTestStep_MMF_CTLFRM_U_0160(){} ;
1.1108 + virtual TVerdict DoTestStepL( void );
1.1109 + } ;
1.1110 +
1.1111 +/**
1.1112 + * @class CTestGT0147_15_I_0161
1.1113 + *@test Req. under test REQ172.5.5
1.1114 + */
1.1115 +// Failure to Open Data Sink, this test is supposed to fail.
1.1116 +class CTestStep_MMF_CTLFRM_U_0161 : public CTestStep_MMF_CTLFRM
1.1117 + {
1.1118 +public:
1.1119 + CTestStep_MMF_CTLFRM_U_0161() ;
1.1120 + ~CTestStep_MMF_CTLFRM_U_0161(){} ;
1.1121 + virtual TVerdict DoTestStepL( void );
1.1122 + } ;
1.1123 +
1.1124 +
1.1125 +/**
1.1126 + * @class CTestGT0147_15_I_0162
1.1127 + *@test Req. under test REQ172.5.5
1.1128 + */
1.1129 +// Failure to Open Data Sink, this test is supposed to fail.
1.1130 +class CTestStep_MMF_CTLFRM_U_0162 : public CTestStep_MMF_CTLFRM
1.1131 + {
1.1132 +public:
1.1133 + CTestStep_MMF_CTLFRM_U_0162() ;
1.1134 + ~CTestStep_MMF_CTLFRM_U_0162(){} ;
1.1135 + virtual TVerdict DoTestStepL( void );
1.1136 + } ;
1.1137 +
1.1138 +/**
1.1139 + * @class CTestGT0147_15_I_0163
1.1140 + *@test Req. under test REQ172.5.5
1.1141 + */
1.1142 +// Failure to Open Data Sink, this test is supposed to fail.
1.1143 +class CTestStep_MMF_CTLFRM_U_0163 : public CTestStep_MMF_CTLFRM
1.1144 + {
1.1145 +public:
1.1146 + CTestStep_MMF_CTLFRM_U_0163() ;
1.1147 + ~CTestStep_MMF_CTLFRM_U_0163(){} ;
1.1148 + virtual TVerdict DoTestStepL( void );
1.1149 + } ;
1.1150 +
1.1151 +/**
1.1152 + * @class CTestGT0147_15_I_0164
1.1153 + *@test Req. under test REQ172.5.5
1.1154 + */
1.1155 +// Failure to Open Data Sink, this test is supposed to fail.
1.1156 +class CTestStep_MMF_CTLFRM_U_0164 : public CTestStep_MMF_CTLFRM
1.1157 + {
1.1158 +public:
1.1159 + CTestStep_MMF_CTLFRM_U_0164() ;
1.1160 + ~CTestStep_MMF_CTLFRM_U_0164(){} ;
1.1161 + virtual TVerdict DoTestStepL( void );
1.1162 + } ;
1.1163 +
1.1164 +/**
1.1165 + * @class CTestGT0147_15_I_0165
1.1166 + *@test Req. under test REQ172.5.5
1.1167 + */
1.1168 +// Failure to Open Data Sink, this test is supposed to fail.
1.1169 +class CTestStep_MMF_CTLFRM_U_0165 : public CTestStep_MMF_CTLFRM
1.1170 + {
1.1171 +public:
1.1172 + CTestStep_MMF_CTLFRM_U_0165() ;
1.1173 + ~CTestStep_MMF_CTLFRM_U_0165(){} ;
1.1174 + virtual TVerdict DoTestStepL( void );
1.1175 + } ;
1.1176 +
1.1177 +
1.1178 +/**
1.1179 + * @class CTestGT0147_15_I_0170
1.1180 + *@test Req. under test REQ172.5.5
1.1181 + */
1.1182 +// Failure to Open Data Sink, this test is supposed to fail.
1.1183 +class CTestStep_MMF_CTLFRM_U_0170 : public CTestStep_MMF_CTLFRM
1.1184 + {
1.1185 +public:
1.1186 + CTestStep_MMF_CTLFRM_U_0170() ;
1.1187 + ~CTestStep_MMF_CTLFRM_U_0170(){} ;
1.1188 + virtual TVerdict DoTestStepL( void );
1.1189 + } ;
1.1190 +
1.1191 +/**
1.1192 + * @class CTestGT0147_15_I_0171
1.1193 + *@test Req. under test REQ172.5.5
1.1194 + */
1.1195 +// Failure to Open Data Sink, this test is supposed to fail.
1.1196 +class CTestStep_MMF_CTLFRM_U_0171 : public CTestStep_MMF_CTLFRM
1.1197 + {
1.1198 +public:
1.1199 + CTestStep_MMF_CTLFRM_U_0171() ;
1.1200 + ~CTestStep_MMF_CTLFRM_U_0171(){} ;
1.1201 + virtual TVerdict DoTestStepL( void );
1.1202 + } ;
1.1203 +
1.1204 +/**
1.1205 + * @class CTestGT0147_15_I_0172
1.1206 + *@test Req. under test REQ172.5.5
1.1207 + */
1.1208 +// Failure to Open Data Sink, this test is supposed to fail.
1.1209 +class CTestStep_MMF_CTLFRM_U_0172 : public CTestStep_MMF_CTLFRM
1.1210 + {
1.1211 +public:
1.1212 + CTestStep_MMF_CTLFRM_U_0172() ;
1.1213 + ~CTestStep_MMF_CTLFRM_U_0172(){} ;
1.1214 + virtual TVerdict DoTestStepL( void );
1.1215 + } ;
1.1216 +
1.1217 +/**
1.1218 + * @class CTestGT0147_15_I_0173
1.1219 + *@test Req. under test REQ172.5.5
1.1220 + */
1.1221 +// Failure to Open Data Sink, this test is supposed to fail.
1.1222 +class CTestStep_MMF_CTLFRM_U_0173 : public CTestStep_MMF_CTLFRM
1.1223 + {
1.1224 +public:
1.1225 + CTestStep_MMF_CTLFRM_U_0173() ;
1.1226 + ~CTestStep_MMF_CTLFRM_U_0173(){} ;
1.1227 + virtual TVerdict DoTestStepL( void );
1.1228 + } ;
1.1229 +
1.1230 +/**
1.1231 + * @class CTestGT0147_15_I_0174
1.1232 + *@test Req. under test REQ172.5.5
1.1233 + */
1.1234 +// Failure to Open Data Sink, this test is supposed to fail.
1.1235 +class CTestStep_MMF_CTLFRM_U_0174 : public CTestStep_MMF_CTLFRM
1.1236 + {
1.1237 +public:
1.1238 + CTestStep_MMF_CTLFRM_U_0174() ;
1.1239 + ~CTestStep_MMF_CTLFRM_U_0174(){} ;
1.1240 + virtual TVerdict DoTestStepL( void );
1.1241 + } ;
1.1242 +
1.1243 +/**
1.1244 + * @class CTestGT0147_15_I_0175
1.1245 + *@test Req. under test REQ172.5.5
1.1246 + */
1.1247 +// Failure to Open Data Sink, this test is supposed to fail.
1.1248 +class CTestStep_MMF_CTLFRM_U_0175 : public CTestStep_MMF_CTLFRM
1.1249 + {
1.1250 +public:
1.1251 + CTestStep_MMF_CTLFRM_U_0175() ;
1.1252 + ~CTestStep_MMF_CTLFRM_U_0175(){} ;
1.1253 + virtual TVerdict DoTestStepL( void );
1.1254 + } ;
1.1255 +
1.1256 +/**
1.1257 + * @class CTestGT0147_15_I_0176
1.1258 + *@test Req. under test REQ172.5.5
1.1259 + */
1.1260 +// Failure to Open Data Sink, this test is supposed to fail.
1.1261 +class CTestStep_MMF_CTLFRM_U_0176 : public CTestStep_MMF_CTLFRM
1.1262 + {
1.1263 +public:
1.1264 + CTestStep_MMF_CTLFRM_U_0176() ;
1.1265 + ~CTestStep_MMF_CTLFRM_U_0176(){} ;
1.1266 + virtual TVerdict DoTestStepL( void );
1.1267 + } ;
1.1268 +
1.1269 +/**
1.1270 + * @class CTestGT0147_15_I_0180
1.1271 + *@test Req. under test REQ172.5.5
1.1272 + */
1.1273 +// Failure to Open Data Sink, this test is supposed to fail.
1.1274 +class CTestStep_MMF_CTLFRM_U_0180 : public CTestStep_MMF_CTLFRM
1.1275 + {
1.1276 +public:
1.1277 + CTestStep_MMF_CTLFRM_U_0180() ;
1.1278 + ~CTestStep_MMF_CTLFRM_U_0180(){} ;
1.1279 + virtual TVerdict DoTestStepL( void );
1.1280 + } ;
1.1281 +
1.1282 +/**
1.1283 + * @class CTestGT0147_15_I_0181
1.1284 + *@test Req. under test REQ172.5.5
1.1285 + */
1.1286 +// Failure to Open Data Sink, this test is supposed to fail.
1.1287 +class CTestStep_MMF_CTLFRM_U_0181 : public CTestStep_MMF_CTLFRM
1.1288 + {
1.1289 +public:
1.1290 + CTestStep_MMF_CTLFRM_U_0181() ;
1.1291 + ~CTestStep_MMF_CTLFRM_U_0181(){} ;
1.1292 + virtual TVerdict DoTestStepL( void );
1.1293 + } ;
1.1294 +
1.1295 +/**
1.1296 + * @class CTestGT0147_15_I_0182
1.1297 + *@test Req. under test REQ172.5.5
1.1298 + */
1.1299 +// Failure to Open Data Sink, this test is supposed to fail.
1.1300 +class CTestStep_MMF_CTLFRM_U_0182 : public CTestStep_MMF_CTLFRM
1.1301 + {
1.1302 +public:
1.1303 + CTestStep_MMF_CTLFRM_U_0182() ;
1.1304 + ~CTestStep_MMF_CTLFRM_U_0182(){} ;
1.1305 + virtual TVerdict DoTestStepL( void );
1.1306 + } ;
1.1307 +
1.1308 +/**
1.1309 + * @class CTestGT0147_15_I_0183
1.1310 + *@test Req. under test REQ172.5.5
1.1311 + */
1.1312 +// Failure to Open Data Sink, this test is supposed to fail.
1.1313 +class CTestStep_MMF_CTLFRM_U_0183 : public CTestStep_MMF_CTLFRM
1.1314 + {
1.1315 +public:
1.1316 + CTestStep_MMF_CTLFRM_U_0183() ;
1.1317 + ~CTestStep_MMF_CTLFRM_U_0183(){} ;
1.1318 + virtual TVerdict DoTestStepL( void );
1.1319 + } ;
1.1320 +
1.1321 +/**
1.1322 + * @class CTestGT0147_15_I_0184
1.1323 + *@test Req. under test REQ172.5.5
1.1324 + */
1.1325 +// Failure to Open Data Sink, this test is supposed to fail.
1.1326 +class CTestStep_MMF_CTLFRM_U_0184 : public CTestStep_MMF_CTLFRM
1.1327 + {
1.1328 +public:
1.1329 + CTestStep_MMF_CTLFRM_U_0184() ;
1.1330 + ~CTestStep_MMF_CTLFRM_U_0184(){} ;
1.1331 + virtual TVerdict DoTestStepL( void );
1.1332 + } ;
1.1333 +
1.1334 +/**
1.1335 + * @class CTestGT0147_15_I_0190
1.1336 + *@test Req. under test REQ172.5.5
1.1337 + */
1.1338 +// Failure to Open Data Sink, this test is supposed to fail.
1.1339 +class CTestStep_MMF_CTLFRM_U_0190 : public CTestStep_MMF_CTLFRM
1.1340 + {
1.1341 +public:
1.1342 + CTestStep_MMF_CTLFRM_U_0190() ;
1.1343 + ~CTestStep_MMF_CTLFRM_U_0190(){} ;
1.1344 + virtual TVerdict DoTestStepL( void );
1.1345 + } ;
1.1346 +
1.1347 +/**
1.1348 + * @class CTestGT0147_15_I_0191
1.1349 + *@test Req. under test REQ172.5.5
1.1350 + */
1.1351 +// Failure to Open Data Sink, this test is supposed to fail.
1.1352 +class CTestStep_MMF_CTLFRM_U_0191 : public CTestStep_MMF_CTLFRM
1.1353 + {
1.1354 +public:
1.1355 + CTestStep_MMF_CTLFRM_U_0191() ;
1.1356 + ~CTestStep_MMF_CTLFRM_U_0191(){} ;
1.1357 + virtual TVerdict DoTestStepL( void );
1.1358 + } ;
1.1359 +
1.1360 +/**
1.1361 + * @class CTestGT0147_15_I_0192
1.1362 + *@test Req. under test REQ172.5.5
1.1363 + */
1.1364 +// Failure to Open Data Sink, this test is supposed to fail.
1.1365 +class CTestStep_MMF_CTLFRM_U_0192 : public CTestStep_MMF_CTLFRM
1.1366 + {
1.1367 +public:
1.1368 + CTestStep_MMF_CTLFRM_U_0192() ;
1.1369 + ~CTestStep_MMF_CTLFRM_U_0192(){} ;
1.1370 + virtual TVerdict DoTestStepL( void );
1.1371 + } ;
1.1372 +
1.1373 +/**
1.1374 + * @class CTestGT0147_15_I_0193
1.1375 + *@test Req. under test REQ172.5.5
1.1376 + */
1.1377 +// Failure to Open Data Sink, this test is supposed to fail.
1.1378 +class CTestStep_MMF_CTLFRM_U_0193 : public CTestStep_MMF_CTLFRM
1.1379 + {
1.1380 +public:
1.1381 + CTestStep_MMF_CTLFRM_U_0193() ;
1.1382 + ~CTestStep_MMF_CTLFRM_U_0193(){} ;
1.1383 + virtual TVerdict DoTestStepL( void );
1.1384 + } ;
1.1385 +
1.1386 +/**
1.1387 + * @class CTestGT0147_15_I_0194
1.1388 + *@test Req. under test REQ172.5.5
1.1389 + */
1.1390 +// Failure to Open Data Sink, this test is supposed to fail.
1.1391 +class CTestStep_MMF_CTLFRM_U_0194 : public CTestStep_MMF_CTLFRM
1.1392 + {
1.1393 +public:
1.1394 + CTestStep_MMF_CTLFRM_U_0194() ;
1.1395 + ~CTestStep_MMF_CTLFRM_U_0194(){} ;
1.1396 + virtual TVerdict DoTestStepL( void );
1.1397 + } ;
1.1398 +
1.1399 +/**
1.1400 + * @class CTestGT0147_15_I_0195
1.1401 + *@test Req. under test REQ172.5.5
1.1402 + */
1.1403 +// Failure to Open Data Sink, this test is supposed to fail.
1.1404 +class CTestStep_MMF_CTLFRM_U_0195 : public CTestStep_MMF_CTLFRM
1.1405 + {
1.1406 +public:
1.1407 + CTestStep_MMF_CTLFRM_U_0195() ;
1.1408 + ~CTestStep_MMF_CTLFRM_U_0195(){} ;
1.1409 + virtual TVerdict DoTestStepL( void );
1.1410 + } ;
1.1411 +
1.1412 +/**
1.1413 + * @class CTestGT0147_15_I_0196
1.1414 + *@test Req. under test REQ172.5.5
1.1415 + */
1.1416 +// Failure to Open Data Sink, this test is supposed to fail.
1.1417 +class CTestStep_MMF_CTLFRM_U_0196 : public CTestStep_MMF_CTLFRM
1.1418 + {
1.1419 +public:
1.1420 + CTestStep_MMF_CTLFRM_U_0196() ;
1.1421 + ~CTestStep_MMF_CTLFRM_U_0196(){} ;
1.1422 + virtual TVerdict DoTestStepL( void );
1.1423 + } ;
1.1424 +
1.1425 +/**
1.1426 + *
1.1427 + *@test Req. under CR0632
1.1428 + */
1.1429 +class CTestStep_MMF_CTLFRM_U_0197 : public CTestStep_MMF_CTLFRM
1.1430 + {
1.1431 +public:
1.1432 + CTestStep_MMF_CTLFRM_U_0197() ;
1.1433 + ~CTestStep_MMF_CTLFRM_U_0197(){} ;
1.1434 + virtual TVerdict DoTestStepL( void );
1.1435 + } ;
1.1436 +
1.1437 +/**
1.1438 + *
1.1439 + *@test Req. under CR0632
1.1440 + */
1.1441 +class CTestStep_MMF_CTLFRM_U_0198 : public CTestStep_MMF_CTLFRM
1.1442 + {
1.1443 +public:
1.1444 + CTestStep_MMF_CTLFRM_U_0198() ;
1.1445 + ~CTestStep_MMF_CTLFRM_U_0198(){} ;
1.1446 + virtual TVerdict DoTestStepL( void );
1.1447 + } ;
1.1448 +
1.1449 + /**
1.1450 + * @class RTestStep_MMF_CTLFRM_U_0200
1.1451 + *@test Req. INC108007
1.1452 + */
1.1453 +// Open controllers and executes an asynchronous custom command that panics subthread (with Active Scheduler).
1.1454 +class MMMF_CTRLFRM_U_0200_Observer
1.1455 + {
1.1456 +public:
1.1457 + virtual void OpeningController() = 0;
1.1458 + virtual void OpenCompleted(TInt aError) = 0;
1.1459 + virtual void ClosingController() = 0;
1.1460 + virtual void ClosingComplete() = 0;
1.1461 + virtual void SendingCustomCommand() = 0;
1.1462 + virtual void CustomCommandSent(TInt aError) = 0;
1.1463 + virtual void CancellingCustomCommand() = 0;
1.1464 + virtual void CustomCommandCancelled(TInt aError) = 0;
1.1465 + virtual void TestError(TInt aError) = 0;
1.1466 + };
1.1467 +
1.1468 +class RTestStep_MMF_CTLFRM_U_0200 : public RAsyncTestStep, public MMMF_CTRLFRM_U_0200_Observer
1.1469 + {
1.1470 +public:
1.1471 + RTestStep_MMF_CTLFRM_U_0200() ;
1.1472 + ~RTestStep_MMF_CTLFRM_U_0200(){} ;
1.1473 + static TInt Timeout(TAny* aArg);
1.1474 +
1.1475 + // From RAsyncTestStep
1.1476 + void KickoffTestL();
1.1477 + void CloseTest();
1.1478 +
1.1479 + // From MMMF_CTRLFRM_U_0200_Observer
1.1480 + void OpeningController();
1.1481 + void OpenCompleted(TInt aError);
1.1482 + void ClosingController();
1.1483 + void ClosingComplete();
1.1484 + void SendingCustomCommand();
1.1485 + void CustomCommandSent(TInt aError);
1.1486 + void CancellingCustomCommand();
1.1487 + void CustomCommandCancelled(TInt aError);
1.1488 + void TestError(TInt aError);
1.1489 +
1.1490 +private:
1.1491 + class CAsyncTest : public CActive
1.1492 + {
1.1493 + public:
1.1494 + CAsyncTest(MMMF_CTRLFRM_U_0200_Observer* aObserver);
1.1495 + ~CAsyncTest();
1.1496 + void Start();
1.1497 + private:
1.1498 + void RunL();
1.1499 + void DoCancel();
1.1500 + TInt RunError(TInt aError);
1.1501 + private:
1.1502 + MMMF_CTRLFRM_U_0200_Observer* iObserver;
1.1503 + RMMFController iController;
1.1504 + TMMFMessageDestinationPckg iMessage;
1.1505 + } *iAsyncTest;
1.1506 + } ;
1.1507 +
1.1508 + /**
1.1509 + * @class CTestStep_MMF_CTLFRM_U_0201
1.1510 + *@test Req. INC108007
1.1511 + */
1.1512 +// Open controllers and executes an asynchronous custom command that panics subthread (without Active Scheduler).
1.1513 +class CTestStep_MMF_CTLFRM_U_0201 : public CTestStep_MMF_CTLFRM
1.1514 + {
1.1515 +public:
1.1516 + CTestStep_MMF_CTLFRM_U_0201() ;
1.1517 + ~CTestStep_MMF_CTLFRM_U_0201(){} ;
1.1518 + virtual TVerdict DoTestStepL( void );
1.1519 + } ;
1.1520 +
1.1521 + /**
1.1522 + * @class CTestStep_MMF_CTLFRM_U_0202
1.1523 + *@test Req. INC108007
1.1524 + */
1.1525 +// Open and close controller. There will be a memory allocation failure while closing
1.1526 +
1.1527 +class CTestStep_MMF_CTLFRM_U_0202 : public CTestStep_MMF_CTLFRM
1.1528 + {
1.1529 +public:
1.1530 + CTestStep_MMF_CTLFRM_U_0202() ;
1.1531 + ~CTestStep_MMF_CTLFRM_U_0202(){} ;
1.1532 + virtual TVerdict DoTestStepL( void );
1.1533 + } ;
1.1534 +
1.1535 + /**
1.1536 + * @class CTestStep_MMF_CTLFRM_U_0203
1.1537 + *@test Req. INC108007
1.1538 + */
1.1539 +// Open and close controller. There will be a memory allocation failure while closing
1.1540 +
1.1541 +class CTestStep_MMF_CTLFRM_U_0203 : public CTestStep_MMF_CTLFRM
1.1542 + {
1.1543 +public:
1.1544 + CTestStep_MMF_CTLFRM_U_0203() ;
1.1545 + ~CTestStep_MMF_CTLFRM_U_0203(){} ;
1.1546 + virtual TVerdict DoTestStepL( void );
1.1547 + } ;
1.1548 +
1.1549 +#ifdef SYMBIAN_BUILD_GCE
1.1550 +
1.1551 +/**
1.1552 + *
1.1553 + *@test Req. under REQ 7418: use surface command
1.1554 + */
1.1555 +class CTestStep_MMF_CTLFRM_U_0301 : public CTestStep_MMF_CTLFRM
1.1556 + {
1.1557 +public:
1.1558 + CTestStep_MMF_CTLFRM_U_0301() ;
1.1559 + ~CTestStep_MMF_CTLFRM_U_0301(){} ;
1.1560 + virtual TVerdict DoTestStepL( void );
1.1561 + } ;
1.1562 +
1.1563 +/**
1.1564 + *
1.1565 + *@test Req. under REQ 7418: get surface parameters command
1.1566 + */
1.1567 +class CTestStep_MMF_CTLFRM_U_0303 : public CTestStep_MMF_CTLFRM
1.1568 + {
1.1569 +public:
1.1570 + CTestStep_MMF_CTLFRM_U_0303() ;
1.1571 + ~CTestStep_MMF_CTLFRM_U_0303(){} ;
1.1572 + virtual TVerdict DoTestStepL( void );
1.1573 + } ;
1.1574 +
1.1575 +/**
1.1576 + *
1.1577 + *@test Req. under REQ 7418: surface removed command
1.1578 + */
1.1579 +class CTestStep_MMF_CTLFRM_U_0305 : public CTestStep_MMF_CTLFRM
1.1580 + {
1.1581 +public:
1.1582 + CTestStep_MMF_CTLFRM_U_0305(TSurfaceId& aSurfaceId, TBool aNegTest) ;
1.1583 + ~CTestStep_MMF_CTLFRM_U_0305(){} ;
1.1584 + virtual TVerdict DoTestStepL( void );
1.1585 +private:
1.1586 + TSurfaceId iSurfaceId;
1.1587 + TSurfaceId iSurfaceId2;
1.1588 + TBool iNegTest;
1.1589 + } ;
1.1590 +#endif // SYMBIAN_BUILD_GCE
1.1591 +
1.1592 +#ifdef SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
1.1593 +class CTestStep_MMF_CTLFRM_Subtitles : public CTestStep_MMF_CTLFRM
1.1594 + {
1.1595 +public:
1.1596 + virtual TVerdict DoTestStepPreambleL();
1.1597 + virtual TVerdict DoTestStepPostambleL();
1.1598 +protected:
1.1599 + void SetExpectedSubtitlesAvailableL(TInt aAvailable);
1.1600 + TVerdict CheckExpectedFunctionText(const TDesC8& aExpected);
1.1601 +protected:
1.1602 + RMMFController iController;
1.1603 + RMMFVideoPlaySubtitleSupportCustomCommands* iSubtitleCommands;
1.1604 + };
1.1605 +
1.1606 +class CTestStep_MMF_CTRLFRM_U_400 : public CTestStep_MMF_CTLFRM_Subtitles
1.1607 + {
1.1608 +public:
1.1609 + CTestStep_MMF_CTRLFRM_U_400();
1.1610 + virtual TVerdict DoTestStepL();
1.1611 + };
1.1612 +
1.1613 +class CTestStep_MMF_CTRLFRM_U_401 : public CTestStep_MMF_CTLFRM_Subtitles
1.1614 + {
1.1615 +public:
1.1616 + CTestStep_MMF_CTRLFRM_U_401();
1.1617 + virtual TVerdict DoTestStepL();
1.1618 + };
1.1619 +
1.1620 +class CTestStep_MMF_CTRLFRM_U_402 : public CTestStep_MMF_CTLFRM_Subtitles
1.1621 + {
1.1622 +public:
1.1623 + CTestStep_MMF_CTRLFRM_U_402();
1.1624 + virtual TVerdict DoTestStepL();
1.1625 + };
1.1626 +
1.1627 +class CTestStep_MMF_CTRLFRM_U_403 : public CTestStep_MMF_CTLFRM_Subtitles
1.1628 + {
1.1629 +public:
1.1630 + CTestStep_MMF_CTRLFRM_U_403();
1.1631 + virtual TVerdict DoTestStepL();
1.1632 + };
1.1633 +
1.1634 +class CTestStep_MMF_CTRLFRM_U_404 : public CTestStep_MMF_CTLFRM_Subtitles
1.1635 + {
1.1636 +public:
1.1637 + CTestStep_MMF_CTRLFRM_U_404();
1.1638 + virtual TVerdict DoTestStepL();
1.1639 + };
1.1640 +
1.1641 +class CTestStep_MMF_CTRLFRM_U_405 : public CTestStep_MMF_CTLFRM_Subtitles
1.1642 + {
1.1643 +public:
1.1644 + CTestStep_MMF_CTRLFRM_U_405();
1.1645 + virtual TVerdict DoTestStepL();
1.1646 + };
1.1647 +
1.1648 +class CTestStep_MMF_CTRLFRM_U_406 : public CTestStep_MMF_CTLFRM_Subtitles
1.1649 + {
1.1650 +public:
1.1651 + CTestStep_MMF_CTRLFRM_U_406();
1.1652 + virtual TVerdict DoTestStepL();
1.1653 + };
1.1654 +
1.1655 +class CTestStep_MMF_CTRLFRM_U_407 : public CTestStep_MMF_CTLFRM_Subtitles
1.1656 + {
1.1657 +public:
1.1658 + CTestStep_MMF_CTRLFRM_U_407();
1.1659 + virtual TVerdict DoTestStepL();
1.1660 + };
1.1661 +
1.1662 +class CTestStep_MMF_CTRLFRM_U_408 : public CTestStep_MMF_CTLFRM_Subtitles
1.1663 + {
1.1664 +public:
1.1665 + CTestStep_MMF_CTRLFRM_U_408();
1.1666 + virtual TVerdict DoTestStepL();
1.1667 + };
1.1668 +
1.1669 +class CTestStep_MMF_CTRLFRM_U_409 : public CTestStep_MMF_CTLFRM_Subtitles
1.1670 + {
1.1671 +public:
1.1672 + CTestStep_MMF_CTRLFRM_U_409();
1.1673 + virtual TVerdict DoTestStepL();
1.1674 + };
1.1675 +
1.1676 +class CTestStep_MMF_CTRLFRM_U_410 : public CTestStep_MMF_CTLFRM_Subtitles
1.1677 + {
1.1678 +public:
1.1679 + CTestStep_MMF_CTRLFRM_U_410();
1.1680 + virtual TVerdict DoTestStepL();
1.1681 + };
1.1682 +
1.1683 +#endif // SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
1.1684 +
1.1685 +
1.1686 +// CR1655 - MMF support for configurable controller stack size
1.1687 +
1.1688 +class CTestStep_MMF_CTLFRM_U_0300 : public CTestStep_MMF_CTLFRM
1.1689 + {
1.1690 +public:
1.1691 + CTestStep_MMF_CTLFRM_U_0300() ;
1.1692 + ~CTestStep_MMF_CTLFRM_U_0300(){} ;
1.1693 + virtual TVerdict DoTestStepL( void );
1.1694 + } ;
1.1695 +
1.1696 +#endif // __TSU_MMF_CTLFRM_H__