telephonyserverplugins/common_tsy/test/integration/inc/cctsyintegrationtestpacketcontext.h
changeset 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
-1:000000000000 0:3553901f7fa8
       
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // Test step declarations for the PacketContext functional unit.
       
    15 // 
       
    16 //
       
    17 
       
    18 /**
       
    19  @internalTechnology
       
    20 */
       
    21 
       
    22 
       
    23 #ifndef __CCTSYINTEGRATIONTESTPACKETCONTEXT_H__
       
    24 #define __CCTSYINTEGRATIONTESTPACKETCONTEXT_H__
       
    25 
       
    26 
       
    27 #include <test/testexecutestepbase.h>
       
    28 #include "cctsyintegrationtestsuitebase.h"
       
    29 #include "tpacketservicetsytesthelper.h"
       
    30 #include "tnetworktsytesthelper.h"
       
    31 
       
    32 class CEtelSessionMgr;
       
    33 
       
    34 
       
    35 class CCTSYIntegrationTestPacketContextBase : public CCTSYIntegrationTestSuiteStepBase
       
    36 	{
       
    37 public:
       
    38 
       
    39 	CCTSYIntegrationTestPacketContextBase(CEtelSessionMgr& aEtelSessionMgr);
       
    40 	virtual ~CCTSYIntegrationTestPacketContextBase();
       
    41 
       
    42 protected:
       
    43 
       
    44     void SetAttachModeToWhenPossibleAndWaitForAttachL(RPacketService& aPacketService);
       
    45 
       
    46 	TInt AddPacketFilterV2ToContextL(RPacketContext& aPacketContext, TInt aId, TInt aErrCode = KErrNone);
       
    47 
       
    48     void FillPacketFilter(RPacketContext::TPacketFilterV2 &aFilter, TInt aId);
       
    49 
       
    50     template<class PARAMETERS,class CAPABILITIES>
       
    51       void FillParametersFromCapabilities(PARAMETERS &aParameters,const CAPABILITIES &aCapabilities);
       
    52 
       
    53     TBool CompareFilters(const RPacketContext::TPacketFilterV2 &aFilterOne,
       
    54                          const RPacketContext::TPacketFilterV2 &aFilterTwo);
       
    55     
       
    56 	TBool ActivateSecondaryPacketContextL(RPacketContext& aSecondaryPacketContext, TPrimaryPacketContextId aPrimaryPacketContextId=KPrimaryPacketContext1, TSecondaryPacketContextId aSecondaryPacketContextId=KSecondaryPacketContext1);
       
    57     TUint FindMSB(TUint aNumber);
       
    58     TUint FindLSB(TUint aNumber);
       
    59     template<class QOSCAPS> void GetProfileCapsL(RPacketQoS& aContextQoS, QOSCAPS& aCapabilities);
       
    60     enum TQoSCapType
       
    61         {
       
    62 		EQoSGPRS = 1,
       
    63 		EQoSR4,
       
    64 		EQoSR5	
       
    65         };
       
    66 	
       
    67 protected:
       
    68 	
       
    69 	TPacketServiceTsyTestHelper iPacketServiceTestHelper;
       
    70     TNetworkTsyTestHelper iNetworkTestHelper;
       
    71 
       
    72 	}; // class CCTSYIntegrationTestPacketContextBase
       
    73 
       
    74 
       
    75 class CCTSYIntegrationTestPacketContext0001 : public CCTSYIntegrationTestPacketContextBase
       
    76 	{
       
    77 public:
       
    78 
       
    79     CCTSYIntegrationTestPacketContext0001(CEtelSessionMgr& aEtelSessionMgr);
       
    80 	~CCTSYIntegrationTestPacketContext0001();
       
    81 	virtual TVerdict doTestStepL();
       
    82 	static TPtrC GetTestStepName();
       
    83 
       
    84 private:
       
    85 
       
    86 	}; // class CCTSYIntegrationTestPacketContext0001
       
    87 
       
    88 
       
    89 class CCTSYIntegrationTestPacketContext0002 : public CCTSYIntegrationTestPacketContextBase
       
    90 	{
       
    91 public:
       
    92 
       
    93 	CCTSYIntegrationTestPacketContext0002(CEtelSessionMgr& aEtelSessionMgr);
       
    94 	~CCTSYIntegrationTestPacketContext0002();
       
    95 	virtual TVerdict doTestStepL();
       
    96 	static TPtrC GetTestStepName();
       
    97 
       
    98 private:
       
    99 
       
   100 	}; // class CCTSYIntegrationTestPacketContext0002
       
   101 
       
   102 
       
   103 class CCTSYIntegrationTestPacketContext0003 : public CCTSYIntegrationTestPacketContextBase
       
   104 	{
       
   105 public:
       
   106 
       
   107 	CCTSYIntegrationTestPacketContext0003(CEtelSessionMgr& aEtelSessionMgr);
       
   108 	~CCTSYIntegrationTestPacketContext0003();
       
   109 	virtual TVerdict doTestStepL();
       
   110 	static TPtrC GetTestStepName();
       
   111 
       
   112 private:
       
   113 
       
   114 	}; // class CCTSYIntegrationTestPacketContext0003
       
   115 
       
   116 
       
   117 class CCTSYIntegrationTestPacketContext0004 : public CCTSYIntegrationTestPacketContextBase
       
   118 	{
       
   119 public:
       
   120 
       
   121 	CCTSYIntegrationTestPacketContext0004(CEtelSessionMgr& aEtelSessionMgr);
       
   122 	~CCTSYIntegrationTestPacketContext0004();
       
   123 	virtual TVerdict doTestStepL();
       
   124 	static TPtrC GetTestStepName();
       
   125 
       
   126 private:
       
   127 
       
   128 	}; // class CCTSYIntegrationTestPacketContext0004
       
   129 
       
   130 
       
   131 class CCTSYIntegrationTestPacketContext0005 : public CCTSYIntegrationTestPacketContextBase
       
   132 	{
       
   133 public:
       
   134 
       
   135 	CCTSYIntegrationTestPacketContext0005(CEtelSessionMgr& aEtelSessionMgr);
       
   136 	~CCTSYIntegrationTestPacketContext0005();
       
   137 	virtual TVerdict doTestStepL();
       
   138 	static TPtrC GetTestStepName();
       
   139 
       
   140 private:
       
   141 
       
   142 	}; // class CCTSYIntegrationTestPacketContext0005
       
   143 
       
   144 
       
   145 class CCTSYIntegrationTestPacketContext0006 : public CCTSYIntegrationTestPacketContextBase
       
   146 	{
       
   147 public:
       
   148 
       
   149 	CCTSYIntegrationTestPacketContext0006(CEtelSessionMgr& aEtelSessionMgr);
       
   150 	~CCTSYIntegrationTestPacketContext0006();
       
   151 	virtual TVerdict doTestStepL();
       
   152 	static TPtrC GetTestStepName();
       
   153 
       
   154 private:
       
   155 
       
   156 	}; // class CCTSYIntegrationTestPacketContext0006
       
   157 
       
   158 
       
   159 class CCTSYIntegrationTestPacketContext0007 : public CCTSYIntegrationTestPacketContextBase
       
   160 	{
       
   161 public:
       
   162 
       
   163 	CCTSYIntegrationTestPacketContext0007(CEtelSessionMgr& aEtelSessionMgr);
       
   164 	~CCTSYIntegrationTestPacketContext0007();
       
   165 	virtual TVerdict doTestStepL();
       
   166 	static TPtrC GetTestStepName();
       
   167 
       
   168 private:
       
   169 
       
   170 	}; // class CCTSYIntegrationTestPacketContext0007
       
   171 
       
   172 
       
   173 class CCTSYIntegrationTestPacketContext0008 : public CCTSYIntegrationTestPacketContextBase
       
   174 	{
       
   175 public:
       
   176 
       
   177 	CCTSYIntegrationTestPacketContext0008(CEtelSessionMgr& aEtelSessionMgr);
       
   178 	~CCTSYIntegrationTestPacketContext0008();
       
   179 	virtual TVerdict doTestStepL();
       
   180 	static TPtrC GetTestStepName();
       
   181 
       
   182 private:
       
   183 
       
   184 	}; // class CCTSYIntegrationTestPacketContext0008
       
   185 
       
   186 
       
   187 class CCTSYIntegrationTestPacketContext0009 : public CCTSYIntegrationTestPacketContextBase
       
   188 	{
       
   189 public:
       
   190 
       
   191 	CCTSYIntegrationTestPacketContext0009(CEtelSessionMgr& aEtelSessionMgr);
       
   192 	~CCTSYIntegrationTestPacketContext0009();
       
   193 	virtual TVerdict doTestStepL();
       
   194 	static TPtrC GetTestStepName();
       
   195 
       
   196 private:
       
   197 
       
   198 	}; // class CCTSYIntegrationTestPacketContext0009
       
   199 
       
   200 
       
   201 class CCTSYIntegrationTestPacketContext0010 : public CCTSYIntegrationTestPacketContextBase
       
   202 	{
       
   203 public:
       
   204 
       
   205 	CCTSYIntegrationTestPacketContext0010(CEtelSessionMgr& aEtelSessionMgr);
       
   206 	~CCTSYIntegrationTestPacketContext0010();
       
   207 	virtual TVerdict doTestStepL();
       
   208 	static TPtrC GetTestStepName();
       
   209 
       
   210 private:
       
   211 
       
   212 	}; // class CCTSYIntegrationTestPacketContext0010
       
   213 
       
   214 
       
   215 class CCTSYIntegrationTestPacketContext0011 : public CCTSYIntegrationTestPacketContextBase
       
   216 	{
       
   217 public:
       
   218 
       
   219 	CCTSYIntegrationTestPacketContext0011(CEtelSessionMgr& aEtelSessionMgr);
       
   220 	~CCTSYIntegrationTestPacketContext0011();
       
   221 	virtual TVerdict doTestStepL();
       
   222 	static TPtrC GetTestStepName();
       
   223 
       
   224 private:
       
   225 
       
   226 	}; // class CCTSYIntegrationTestPacketContext0011
       
   227 
       
   228 
       
   229 class CCTSYIntegrationTestPacketContext0012 : public CCTSYIntegrationTestPacketContextBase
       
   230 	{
       
   231 public:
       
   232 
       
   233 	CCTSYIntegrationTestPacketContext0012(CEtelSessionMgr& aEtelSessionMgr);
       
   234 	~CCTSYIntegrationTestPacketContext0012();
       
   235 	virtual TVerdict doTestStepL();
       
   236 	static TPtrC GetTestStepName();
       
   237 
       
   238 private:
       
   239 
       
   240 	}; // class CCTSYIntegrationTestPacketContext0012
       
   241 
       
   242 
       
   243 class CCTSYIntegrationTestPacketContext0013 : public CCTSYIntegrationTestPacketContextBase
       
   244 	{
       
   245 public:
       
   246 
       
   247 	CCTSYIntegrationTestPacketContext0013(CEtelSessionMgr& aEtelSessionMgr);
       
   248 	~CCTSYIntegrationTestPacketContext0013();
       
   249 	virtual TVerdict doTestStepL();
       
   250 	static TPtrC GetTestStepName();
       
   251 
       
   252 private:
       
   253 
       
   254 	}; // class CCTSYIntegrationTestPacketContext0013
       
   255 
       
   256 
       
   257 class CCTSYIntegrationTestPacketContext0014 : public CCTSYIntegrationTestPacketContextBase
       
   258 	{
       
   259 public:
       
   260 
       
   261 	CCTSYIntegrationTestPacketContext0014(CEtelSessionMgr& aEtelSessionMgr);
       
   262 	~CCTSYIntegrationTestPacketContext0014();
       
   263 	virtual TVerdict doTestStepL();
       
   264 	static TPtrC GetTestStepName();
       
   265 
       
   266 private:
       
   267 
       
   268 	}; // class CCTSYIntegrationTestPacketContext0014
       
   269 
       
   270 
       
   271 class CCTSYIntegrationTestPacketContext0015 : public CCTSYIntegrationTestPacketContextBase
       
   272 	{
       
   273 public:
       
   274 
       
   275 	CCTSYIntegrationTestPacketContext0015(CEtelSessionMgr& aEtelSessionMgr);
       
   276 	~CCTSYIntegrationTestPacketContext0015();
       
   277 	virtual TVerdict doTestStepL();
       
   278 	static TPtrC GetTestStepName();
       
   279 
       
   280 private:
       
   281 
       
   282 	}; // class CCTSYIntegrationTestPacketContext0015
       
   283 
       
   284 
       
   285 class CCTSYIntegrationTestPacketContext0016 : public CCTSYIntegrationTestPacketContextBase
       
   286 	{
       
   287 public:
       
   288 
       
   289 	CCTSYIntegrationTestPacketContext0016(CEtelSessionMgr& aEtelSessionMgr);
       
   290 	~CCTSYIntegrationTestPacketContext0016();
       
   291 	virtual TVerdict doTestStepL();
       
   292 	static TPtrC GetTestStepName();
       
   293 
       
   294 private:
       
   295 
       
   296 	}; // class CCTSYIntegrationTestPacketContext0016
       
   297 
       
   298 
       
   299 class CCTSYIntegrationTestPacketContext0017 : public CCTSYIntegrationTestPacketContextBase
       
   300 	{
       
   301 public:
       
   302 
       
   303 	CCTSYIntegrationTestPacketContext0017(CEtelSessionMgr& aEtelSessionMgr);
       
   304 	~CCTSYIntegrationTestPacketContext0017();
       
   305 	virtual TVerdict doTestStepL();
       
   306 	static TPtrC GetTestStepName();
       
   307 
       
   308 private:
       
   309 
       
   310 	}; // class CCTSYIntegrationTestPacketContext0017
       
   311 
       
   312 
       
   313 class CCTSYIntegrationTestPacketContext0018 : public CCTSYIntegrationTestPacketContextBase
       
   314 	{
       
   315 public:
       
   316 
       
   317 	CCTSYIntegrationTestPacketContext0018(CEtelSessionMgr& aEtelSessionMgr);
       
   318 	~CCTSYIntegrationTestPacketContext0018();
       
   319 	virtual TVerdict doTestStepL();
       
   320 	static TPtrC GetTestStepName();
       
   321 
       
   322 private:
       
   323 
       
   324 	}; // class CCTSYIntegrationTestPacketContext0018
       
   325 
       
   326 
       
   327 class CCTSYIntegrationTestPacketContext0019 : public CCTSYIntegrationTestPacketContextBase
       
   328 	{
       
   329 public:
       
   330 
       
   331 	CCTSYIntegrationTestPacketContext0019(CEtelSessionMgr& aEtelSessionMgr);
       
   332 	~CCTSYIntegrationTestPacketContext0019();
       
   333 	virtual TVerdict doTestStepL();
       
   334 	static TPtrC GetTestStepName();
       
   335 
       
   336 private:
       
   337 
       
   338 	}; // class CCTSYIntegrationTestPacketContext0019
       
   339 
       
   340 
       
   341 class CCTSYIntegrationTestPacketContext0020 : public CCTSYIntegrationTestPacketContextBase
       
   342 	{
       
   343 public:
       
   344 
       
   345 	CCTSYIntegrationTestPacketContext0020(CEtelSessionMgr& aEtelSessionMgr);
       
   346 	~CCTSYIntegrationTestPacketContext0020();
       
   347 	virtual TVerdict doTestStepL();
       
   348 	static TPtrC GetTestStepName();
       
   349 
       
   350 private:
       
   351 
       
   352 	}; // class CCTSYIntegrationTestPacketContext0020
       
   353 
       
   354 
       
   355 class CCTSYIntegrationTestPacketContext0021 : public CCTSYIntegrationTestPacketContextBase
       
   356 	{
       
   357 public:
       
   358 
       
   359 	CCTSYIntegrationTestPacketContext0021(CEtelSessionMgr& aEtelSessionMgr);
       
   360 	~CCTSYIntegrationTestPacketContext0021();
       
   361 	virtual TVerdict doTestStepL();
       
   362 	static TPtrC GetTestStepName();
       
   363 
       
   364 private:
       
   365 
       
   366 	}; // class CCTSYIntegrationTestPacketContext0021
       
   367 
       
   368 
       
   369 class CCTSYIntegrationTestPacketContext0022 : public CCTSYIntegrationTestPacketContextBase
       
   370 	{
       
   371 public:
       
   372 
       
   373 	CCTSYIntegrationTestPacketContext0022(CEtelSessionMgr& aEtelSessionMgr);
       
   374 	~CCTSYIntegrationTestPacketContext0022();
       
   375 	virtual TVerdict doTestStepL();
       
   376 	static TPtrC GetTestStepName();
       
   377 
       
   378 private:
       
   379 
       
   380 	}; // class CCTSYIntegrationTestPacketContext0022
       
   381 
       
   382 
       
   383 class CCTSYIntegrationTestPacketContext0023 : public CCTSYIntegrationTestPacketContextBase
       
   384 	{
       
   385 public:
       
   386 
       
   387 	CCTSYIntegrationTestPacketContext0023(CEtelSessionMgr& aEtelSessionMgr);
       
   388 	~CCTSYIntegrationTestPacketContext0023();
       
   389 	virtual TVerdict doTestStepL();
       
   390 	static TPtrC GetTestStepName();
       
   391 
       
   392 private:
       
   393 
       
   394 	}; // class CCTSYIntegrationTestPacketContext0023
       
   395 
       
   396 
       
   397 class CCTSYIntegrationTestPacketContext0024 : public CCTSYIntegrationTestPacketContextBase
       
   398 	{
       
   399 public:
       
   400 
       
   401 	CCTSYIntegrationTestPacketContext0024(CEtelSessionMgr& aEtelSessionMgr);
       
   402 	~CCTSYIntegrationTestPacketContext0024();
       
   403 	virtual TVerdict doTestStepL();
       
   404 	static TPtrC GetTestStepName();
       
   405 
       
   406 private:
       
   407 
       
   408 	}; // class CCTSYIntegrationTestPacketContext0024
       
   409 
       
   410 
       
   411 class CCTSYIntegrationTestPacketContext0025 : public CCTSYIntegrationTestPacketContextBase
       
   412 	{
       
   413 public:
       
   414 
       
   415 	CCTSYIntegrationTestPacketContext0025(CEtelSessionMgr& aEtelSessionMgr);
       
   416 	~CCTSYIntegrationTestPacketContext0025();
       
   417 	virtual TVerdict doTestStepL();
       
   418 	static TPtrC GetTestStepName();
       
   419 
       
   420 private:
       
   421 
       
   422 	}; // class CCTSYIntegrationTestPacketContext0025
       
   423 
       
   424 
       
   425 class CCTSYIntegrationTestPacketContext0026 : public CCTSYIntegrationTestPacketContextBase
       
   426 	{
       
   427 public:
       
   428 
       
   429 	CCTSYIntegrationTestPacketContext0026(CEtelSessionMgr& aEtelSessionMgr);
       
   430 	~CCTSYIntegrationTestPacketContext0026();
       
   431 	virtual TVerdict doTestStepL();
       
   432 	static TPtrC GetTestStepName();
       
   433 
       
   434 private:
       
   435 
       
   436 	}; // class CCTSYIntegrationTestPacketContext0026
       
   437 
       
   438 
       
   439 class CCTSYIntegrationTestPacketContext0027 : public CCTSYIntegrationTestPacketContextBase
       
   440 	{
       
   441 public:
       
   442 
       
   443 	CCTSYIntegrationTestPacketContext0027(CEtelSessionMgr& aEtelSessionMgr);
       
   444 	~CCTSYIntegrationTestPacketContext0027();
       
   445 	virtual TVerdict doTestStepL();
       
   446 	static TPtrC GetTestStepName();
       
   447 
       
   448 private:
       
   449 
       
   450 	}; // class CCTSYIntegrationTestPacketContext0027
       
   451 
       
   452 
       
   453 class CCTSYIntegrationTestPacketContext0028 : public CCTSYIntegrationTestPacketContextBase
       
   454 	{
       
   455 public:
       
   456 
       
   457 	CCTSYIntegrationTestPacketContext0028(CEtelSessionMgr& aEtelSessionMgr);
       
   458 	~CCTSYIntegrationTestPacketContext0028();
       
   459 	virtual TVerdict doTestStepL();
       
   460 	static TPtrC GetTestStepName();
       
   461 
       
   462 protected:
       
   463 
       
   464 	void DoTest0028L(RPacketService& aPacketService, TPtrC aApn, TPtrC aUser, TPtrC aPwd, TInt aNWType);
       
   465 
       
   466 private:
       
   467 
       
   468 	}; // class CCTSYIntegrationTestPacketContext0028
       
   469 
       
   470 
       
   471 class CCTSYIntegrationTestPacketContext0029 : public CCTSYIntegrationTestPacketContextBase
       
   472 	{
       
   473 public:
       
   474 
       
   475 	CCTSYIntegrationTestPacketContext0029(CEtelSessionMgr& aEtelSessionMgr);
       
   476 	~CCTSYIntegrationTestPacketContext0029();
       
   477 	virtual TVerdict doTestStepL();
       
   478 	static TPtrC GetTestStepName();
       
   479 
       
   480 private:
       
   481 
       
   482 	}; // class CCTSYIntegrationTestPacketContext0029
       
   483 
       
   484 
       
   485 class CCTSYIntegrationTestPacketContext0030 : public CCTSYIntegrationTestPacketContextBase
       
   486 	{
       
   487 public:
       
   488 
       
   489 	CCTSYIntegrationTestPacketContext0030(CEtelSessionMgr& aEtelSessionMgr);
       
   490 	~CCTSYIntegrationTestPacketContext0030();
       
   491 	virtual TVerdict doTestStepL();
       
   492 	static TPtrC GetTestStepName();
       
   493 
       
   494 private:
       
   495 
       
   496 	}; // class CCTSYIntegrationTestPacketContext0030
       
   497 
       
   498 
       
   499 class CCTSYIntegrationTestPacketContext0031 : public CCTSYIntegrationTestPacketContextBase
       
   500 	{
       
   501 public:
       
   502 
       
   503 	CCTSYIntegrationTestPacketContext0031(CEtelSessionMgr& aEtelSessionMgr);
       
   504 	~CCTSYIntegrationTestPacketContext0031();
       
   505 	virtual TVerdict doTestStepL();
       
   506 	static TPtrC GetTestStepName();
       
   507 
       
   508 private:
       
   509 
       
   510 	}; // class CCTSYIntegrationTestPacketContext0031
       
   511 
       
   512 
       
   513 class CCTSYIntegrationTestPacketContext0032 : public CCTSYIntegrationTestPacketContextBase
       
   514 	{
       
   515 public:
       
   516 
       
   517 	CCTSYIntegrationTestPacketContext0032(CEtelSessionMgr& aEtelSessionMgr);
       
   518 	~CCTSYIntegrationTestPacketContext0032();
       
   519 	virtual TVerdict doTestStepL();
       
   520 	static TPtrC GetTestStepName();
       
   521 
       
   522 private:
       
   523 
       
   524 	}; // class CCTSYIntegrationTestPacketContext0032
       
   525 
       
   526 
       
   527 class CCTSYIntegrationTestPacketContext0033 : public CCTSYIntegrationTestPacketContextBase
       
   528 	{
       
   529 public:
       
   530 
       
   531 	CCTSYIntegrationTestPacketContext0033(CEtelSessionMgr& aEtelSessionMgr);
       
   532 	~CCTSYIntegrationTestPacketContext0033();
       
   533 	virtual TVerdict doTestStepL();
       
   534 	static TPtrC GetTestStepName();
       
   535 
       
   536 private:
       
   537 
       
   538 	}; // class CCTSYIntegrationTestPacketContext0033
       
   539 
       
   540 
       
   541 class CCTSYIntegrationTestPacketContext0034 : public CCTSYIntegrationTestPacketContextBase
       
   542 	{
       
   543 public:
       
   544 
       
   545 	CCTSYIntegrationTestPacketContext0034(CEtelSessionMgr& aEtelSessionMgr);
       
   546 	~CCTSYIntegrationTestPacketContext0034();
       
   547 	virtual TVerdict doTestStepL();
       
   548 	static TPtrC GetTestStepName();
       
   549 
       
   550 private:
       
   551 
       
   552 	}; // class CCTSYIntegrationTestPacketContext0034
       
   553 
       
   554 
       
   555 class CCTSYIntegrationTestPacketContext0035 : public CCTSYIntegrationTestPacketContextBase
       
   556 	{
       
   557 public:
       
   558 
       
   559 	CCTSYIntegrationTestPacketContext0035(CEtelSessionMgr& aEtelSessionMgr);
       
   560 	~CCTSYIntegrationTestPacketContext0035();
       
   561 	virtual TVerdict doTestStepL();
       
   562 	static TPtrC GetTestStepName();
       
   563 
       
   564 private:
       
   565 
       
   566 	}; // class CCTSYIntegrationTestPacketContext0035
       
   567 
       
   568 
       
   569 class CCTSYIntegrationTestPacketContext0036 : public CCTSYIntegrationTestPacketContextBase
       
   570 	{
       
   571 public:
       
   572 
       
   573 	CCTSYIntegrationTestPacketContext0036(CEtelSessionMgr& aEtelSessionMgr);
       
   574 	~CCTSYIntegrationTestPacketContext0036();
       
   575 	virtual TVerdict doTestStepL();
       
   576 	static TPtrC GetTestStepName();
       
   577 
       
   578 private:
       
   579 
       
   580 	}; // class CCTSYIntegrationTestPacketContext0036
       
   581 
       
   582 
       
   583 class CCTSYIntegrationTestPacketContext0037 : public CCTSYIntegrationTestPacketContextBase
       
   584 	{
       
   585 public:
       
   586 
       
   587 	CCTSYIntegrationTestPacketContext0037(CEtelSessionMgr& aEtelSessionMgr);
       
   588 	~CCTSYIntegrationTestPacketContext0037();
       
   589 	virtual TVerdict doTestStepL();
       
   590 	static TPtrC GetTestStepName();
       
   591 
       
   592 private:
       
   593 
       
   594 	}; // class CCTSYIntegrationTestPacketContext0037
       
   595 
       
   596 
       
   597 class CCTSYIntegrationTestPacketContext0038 : public CCTSYIntegrationTestPacketContextBase
       
   598 	{
       
   599 public:
       
   600 
       
   601 	CCTSYIntegrationTestPacketContext0038(CEtelSessionMgr& aEtelSessionMgr, const TDesC& aName);
       
   602 	~CCTSYIntegrationTestPacketContext0038();
       
   603 	virtual TVerdict doTestStepL();
       
   604 	static TPtrC GetTestStepName();
       
   605 
       
   606 private:
       
   607 	template<class PARAMETERS, class CAPABILITIES, class NEGOTIATED>
       
   608 		TBool ActiveContextL(RPacketContext &aPacketContext,
       
   609                             RPacketQoS &aPacketQoS,
       
   610                             PARAMETERS &aParameters,
       
   611                             CAPABILITIES &aCapabilities,
       
   612                             NEGOTIATED &aNegotiated);
       
   613 	
       
   614 	TQoSCapType iTestType;
       
   615 
       
   616 	}; // class CCTSYIntegrationTestPacketContext0038
       
   617 
       
   618 
       
   619 class CCTSYIntegrationTestPacketContext0039 : public CCTSYIntegrationTestPacketContextBase
       
   620 	{
       
   621 public:
       
   622 
       
   623 	CCTSYIntegrationTestPacketContext0039(CEtelSessionMgr& aEtelSessionMgr, const TDesC& aName);
       
   624 	~CCTSYIntegrationTestPacketContext0039();
       
   625 	virtual TVerdict doTestStepL();
       
   626 	static TPtrC GetTestStepName();
       
   627 
       
   628 private:
       
   629     template<class PARAMETERS,class CAPABILITIES,class NEGOTIATED>
       
   630       TBool ActivateAndModifyContextL(RPacketContext &aPacketContext,
       
   631                                      RPacketQoS &aPacketQoS,
       
   632                                      PARAMETERS &aParameters,
       
   633                                      CAPABILITIES &aCapabilities,
       
   634                                      NEGOTIATED &aNegotiated);
       
   635 
       
   636     TQoSCapType iTestType;
       
   637 
       
   638 	}; // class CCTSYIntegrationTestPacketContext0039
       
   639 
       
   640 
       
   641 class CCTSYIntegrationTestPacketContext0040 : public CCTSYIntegrationTestPacketContextBase
       
   642 	{
       
   643 public:
       
   644 
       
   645 	CCTSYIntegrationTestPacketContext0040(CEtelSessionMgr& aEtelSessionMgr);
       
   646 	~CCTSYIntegrationTestPacketContext0040();
       
   647 	virtual TVerdict doTestStepL();
       
   648 	static TPtrC GetTestStepName();
       
   649 
       
   650 private:
       
   651 
       
   652 	}; // class CCTSYIntegrationTestPacketContext0040
       
   653 
       
   654 
       
   655 class CCTSYIntegrationTestPacketContext0041 : public CCTSYIntegrationTestPacketContextBase
       
   656 	{
       
   657 public:
       
   658 
       
   659 	CCTSYIntegrationTestPacketContext0041(CEtelSessionMgr& aEtelSessionMgr);
       
   660 	~CCTSYIntegrationTestPacketContext0041();
       
   661 	virtual TVerdict doTestStepL();
       
   662 	static TPtrC GetTestStepName();
       
   663 
       
   664 private:
       
   665 
       
   666 	}; // class CCTSYIntegrationTestPacketContext0041
       
   667 
       
   668 
       
   669 class CCTSYIntegrationTestPacketContext0042 : public CCTSYIntegrationTestPacketContextBase
       
   670 	{
       
   671 public:
       
   672 
       
   673 	CCTSYIntegrationTestPacketContext0042(CEtelSessionMgr& aEtelSessionMgr);
       
   674 	~CCTSYIntegrationTestPacketContext0042();
       
   675 	virtual TVerdict doTestStepL();
       
   676 	static TPtrC GetTestStepName();
       
   677 
       
   678 private:
       
   679 
       
   680 	}; // class CCTSYIntegrationTestPacketContext0042
       
   681 
       
   682 
       
   683 class CCTSYIntegrationTestPacketContext0043 : public CCTSYIntegrationTestPacketContextBase
       
   684 	{
       
   685 public:
       
   686 
       
   687 	CCTSYIntegrationTestPacketContext0043(CEtelSessionMgr& aEtelSessionMgr);
       
   688 	~CCTSYIntegrationTestPacketContext0043();
       
   689 	virtual TVerdict doTestStepL();
       
   690 	static TPtrC GetTestStepName();
       
   691 
       
   692 private:
       
   693 
       
   694 	}; // class CCTSYIntegrationTestPacketContext0043
       
   695 
       
   696 
       
   697 class CCTSYIntegrationTestPacketContext0044 : public CCTSYIntegrationTestPacketContextBase
       
   698 	{
       
   699 public:
       
   700 
       
   701 	CCTSYIntegrationTestPacketContext0044(CEtelSessionMgr& aEtelSessionMgr);
       
   702 	~CCTSYIntegrationTestPacketContext0044();
       
   703 	virtual TVerdict doTestStepL();
       
   704 	static TPtrC GetTestStepName();
       
   705 
       
   706 private:
       
   707 
       
   708 	}; // class CCTSYIntegrationTestPacketContext0044
       
   709 
       
   710 
       
   711 class CCTSYIntegrationTestPacketContext0045 : public CCTSYIntegrationTestPacketContextBase
       
   712 	{
       
   713 public:
       
   714 
       
   715 	CCTSYIntegrationTestPacketContext0045(CEtelSessionMgr& aEtelSessionMgr);
       
   716 	~CCTSYIntegrationTestPacketContext0045();
       
   717 	virtual TVerdict doTestStepL();
       
   718 	static TPtrC GetTestStepName();
       
   719 
       
   720 private:
       
   721 
       
   722 	}; // class CCTSYIntegrationTestPacketContext0045
       
   723 
       
   724 
       
   725 class CCTSYIntegrationTestPacketContext0046 : public CCTSYIntegrationTestPacketContextBase
       
   726 	{
       
   727 public:
       
   728 
       
   729 	CCTSYIntegrationTestPacketContext0046(CEtelSessionMgr& aEtelSessionMgr);
       
   730 	~CCTSYIntegrationTestPacketContext0046();
       
   731 	virtual TVerdict doTestStepL();
       
   732 	static TPtrC GetTestStepName();
       
   733 
       
   734 private:
       
   735 
       
   736 	}; // class CCTSYIntegrationTestPacketContext0046
       
   737 
       
   738 
       
   739 class CCTSYIntegrationTestPacketContext0047 : public CCTSYIntegrationTestPacketContextBase
       
   740 	{
       
   741 public:
       
   742 
       
   743 	CCTSYIntegrationTestPacketContext0047(CEtelSessionMgr& aEtelSessionMgr);
       
   744 	~CCTSYIntegrationTestPacketContext0047();
       
   745 	virtual TVerdict doTestStepL();
       
   746 	static TPtrC GetTestStepName();
       
   747 
       
   748 private:
       
   749 
       
   750 	}; // class CCTSYIntegrationTestPacketContext0047
       
   751 
       
   752 
       
   753 class CCTSYIntegrationTestPacketContext0048 : public CCTSYIntegrationTestPacketContextBase
       
   754 	{
       
   755 public:
       
   756 
       
   757 	CCTSYIntegrationTestPacketContext0048(CEtelSessionMgr& aEtelSessionMgr);
       
   758 	~CCTSYIntegrationTestPacketContext0048();
       
   759 	virtual TVerdict doTestStepL();
       
   760 	static TPtrC GetTestStepName();
       
   761 
       
   762 private:
       
   763 
       
   764 	}; // class CCTSYIntegrationTestPacketContext0048
       
   765 
       
   766 
       
   767 class CCTSYIntegrationTestPacketContext0049 : public CCTSYIntegrationTestPacketContextBase
       
   768 	{
       
   769 public:
       
   770 
       
   771 	CCTSYIntegrationTestPacketContext0049(CEtelSessionMgr& aEtelSessionMgr);
       
   772 	~CCTSYIntegrationTestPacketContext0049();
       
   773 	virtual TVerdict doTestStepL();
       
   774 	static TPtrC GetTestStepName();
       
   775 
       
   776 private:
       
   777 
       
   778 	}; // class CCTSYIntegrationTestPacketContext0049
       
   779 
       
   780 
       
   781 class CCTSYIntegrationTestPacketContext0050 : public CCTSYIntegrationTestPacketContextBase
       
   782 	{
       
   783 public:
       
   784 
       
   785 	CCTSYIntegrationTestPacketContext0050(CEtelSessionMgr& aEtelSessionMgr);
       
   786 	~CCTSYIntegrationTestPacketContext0050();
       
   787 	virtual TVerdict doTestStepL();
       
   788 	static TPtrC GetTestStepName();
       
   789 
       
   790 private:
       
   791 
       
   792 	}; // class CCTSYIntegrationTestPacketContext0050
       
   793 
       
   794 
       
   795 class CCTSYIntegrationTestPacketContext0051 : public CCTSYIntegrationTestPacketContextBase
       
   796 	{
       
   797 public:
       
   798 
       
   799 	CCTSYIntegrationTestPacketContext0051(CEtelSessionMgr& aEtelSessionMgr);
       
   800 	~CCTSYIntegrationTestPacketContext0051();
       
   801 	virtual TVerdict doTestStepL();
       
   802 	static TPtrC GetTestStepName();
       
   803 
       
   804 private:
       
   805 
       
   806 	}; // class CCTSYIntegrationTestPacketContext0051
       
   807 
       
   808 
       
   809 class CCTSYIntegrationTestPacketContext0052 : public CCTSYIntegrationTestPacketContextBase
       
   810 	{
       
   811 public:
       
   812 
       
   813 	CCTSYIntegrationTestPacketContext0052(CEtelSessionMgr& aEtelSessionMgr);
       
   814 	~CCTSYIntegrationTestPacketContext0052();
       
   815 	virtual TVerdict doTestStepL();
       
   816 	static TPtrC GetTestStepName();
       
   817 
       
   818 private:
       
   819 
       
   820 	}; // class CCTSYIntegrationTestPacketContext0052
       
   821 
       
   822 
       
   823 class CCTSYIntegrationTestPacketContext0053 : public CCTSYIntegrationTestPacketContextBase
       
   824 	{
       
   825 public:
       
   826 
       
   827 	CCTSYIntegrationTestPacketContext0053(CEtelSessionMgr& aEtelSessionMgr);
       
   828 	~CCTSYIntegrationTestPacketContext0053();
       
   829 	virtual TVerdict doTestStepL();
       
   830 	static TPtrC GetTestStepName();
       
   831 
       
   832 private:
       
   833 
       
   834 	}; // class CCTSYIntegrationTestPacketContext0053
       
   835 
       
   836 
       
   837 class CCTSYIntegrationTestPacketContext0054 : public CCTSYIntegrationTestPacketContextBase
       
   838 	{
       
   839 public:
       
   840 
       
   841 	CCTSYIntegrationTestPacketContext0054(CEtelSessionMgr& aEtelSessionMgr);
       
   842 	~CCTSYIntegrationTestPacketContext0054();
       
   843 	virtual TVerdict doTestStepL();
       
   844 	static TPtrC GetTestStepName();
       
   845 
       
   846 private:
       
   847 
       
   848 	}; // class CCTSYIntegrationTestPacketContext0054
       
   849 
       
   850 
       
   851 class CCTSYIntegrationTestPacketContext0055 : public CCTSYIntegrationTestPacketContextBase
       
   852 	{
       
   853 public:
       
   854 
       
   855 	CCTSYIntegrationTestPacketContext0055(CEtelSessionMgr& aEtelSessionMgr);
       
   856 	~CCTSYIntegrationTestPacketContext0055();
       
   857 	virtual TVerdict doTestStepL();
       
   858 	static TPtrC GetTestStepName();
       
   859 
       
   860 private:
       
   861 
       
   862 	}; // class CCTSYIntegrationTestPacketContext0055
       
   863 
       
   864 
       
   865 class CCTSYIntegrationTestPacketContext0056 : public CCTSYIntegrationTestPacketContextBase
       
   866 	{
       
   867 public:
       
   868 
       
   869 	CCTSYIntegrationTestPacketContext0056(CEtelSessionMgr& aEtelSessionMgr);
       
   870 	~CCTSYIntegrationTestPacketContext0056();
       
   871 	virtual TVerdict doTestStepL();
       
   872 	static TPtrC GetTestStepName();
       
   873 
       
   874 private:
       
   875 
       
   876 	}; // class CCTSYIntegrationTestPacketContext0056
       
   877 
       
   878 
       
   879 class CCTSYIntegrationTestPacketContext0057 : public CCTSYIntegrationTestPacketContextBase
       
   880 	{
       
   881 public:
       
   882 
       
   883 	CCTSYIntegrationTestPacketContext0057(CEtelSessionMgr& aEtelSessionMgr);
       
   884 	~CCTSYIntegrationTestPacketContext0057();
       
   885 	virtual TVerdict doTestStepL();
       
   886 	static TPtrC GetTestStepName();
       
   887 
       
   888 private:
       
   889 
       
   890 	}; // class CCTSYIntegrationTestPacketContext0057
       
   891 
       
   892 
       
   893 class CCTSYIntegrationTestPacketContext0058 : public CCTSYIntegrationTestPacketContextBase
       
   894 	{
       
   895 public:
       
   896 
       
   897 	CCTSYIntegrationTestPacketContext0058(CEtelSessionMgr& aEtelSessionMgr);
       
   898 	~CCTSYIntegrationTestPacketContext0058();
       
   899 	virtual TVerdict doTestStepL();
       
   900 	static TPtrC GetTestStepName();
       
   901 
       
   902 protected:
       
   903 
       
   904 	void DoTest0058L(TPtrC& aApn, TPtrC& aUser, TPtrC& aPwd, TInt aQoSCapType);
       
   905 
       
   906 private:
       
   907 
       
   908 	}; // class CCTSYIntegrationTestPacketContext0058
       
   909 
       
   910 
       
   911 class CCTSYIntegrationTestPacketContext0059 : public CCTSYIntegrationTestPacketContextBase
       
   912 	{
       
   913 public:
       
   914 
       
   915 	CCTSYIntegrationTestPacketContext0059(CEtelSessionMgr& aEtelSessionMgr);
       
   916 	~CCTSYIntegrationTestPacketContext0059();
       
   917 	virtual TVerdict doTestStepL();
       
   918 	static TPtrC GetTestStepName();
       
   919 
       
   920 protected:
       
   921 
       
   922 	void DoTest0059L(TPtrC& aApn, TPtrC& aUser, TPtrC& aPwd, TInt aQoSCapType);
       
   923 
       
   924 private:
       
   925 
       
   926 	}; // class CCTSYIntegrationTestPacketContext0059
       
   927 
       
   928 
       
   929 class CCTSYIntegrationTestPacketContext0060 : public CCTSYIntegrationTestPacketContextBase
       
   930 	{
       
   931 public:
       
   932 
       
   933 	CCTSYIntegrationTestPacketContext0060(CEtelSessionMgr& aEtelSessionMgr);
       
   934 	~CCTSYIntegrationTestPacketContext0060();
       
   935 	virtual TVerdict doTestStepL();
       
   936 	static TPtrC GetTestStepName();
       
   937 
       
   938 protected:
       
   939 
       
   940 	void DoTest0060L(TPtrC& aApn, TPtrC& aUser, TPtrC& aPwd, TInt aQoSCapType);
       
   941 
       
   942 private:
       
   943 
       
   944 	}; // class CCTSYIntegrationTestPacketContext0060
       
   945 
       
   946 
       
   947 class CCTSYIntegrationTestPacketContext0061 : public CCTSYIntegrationTestPacketContextBase
       
   948 	{
       
   949 public:
       
   950 
       
   951 	CCTSYIntegrationTestPacketContext0061(CEtelSessionMgr& aEtelSessionMgr);
       
   952 	~CCTSYIntegrationTestPacketContext0061();
       
   953 	virtual TVerdict doTestStepL();
       
   954 	static TPtrC GetTestStepName();
       
   955 
       
   956 private:
       
   957 
       
   958 	}; // class CCTSYIntegrationTestPacketContext0061
       
   959 
       
   960 
       
   961 class CCTSYIntegrationTestPacketContext0062 : public CCTSYIntegrationTestPacketContextBase
       
   962 	{
       
   963 public:
       
   964 
       
   965 	CCTSYIntegrationTestPacketContext0062(CEtelSessionMgr& aEtelSessionMgr);
       
   966 	~CCTSYIntegrationTestPacketContext0062();
       
   967 	virtual TVerdict doTestStepL();
       
   968 	static TPtrC GetTestStepName();
       
   969 
       
   970 private:
       
   971 
       
   972 	}; // class CCTSYIntegrationTestPacketContext0062
       
   973 
       
   974 
       
   975 
       
   976 #endif // __CCTSYINTEGRATIONTESTPACKETCONTEXT_H__