telephonyprotocols/umtsgprsscpr/Test/te_spud/inc/SpudUnitTestStep.h
author hgs
Tue, 22 Jun 2010 11:02:32 +0100
changeset 44 8b72faa1200f
permissions -rw-r--r--
201024_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
// All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
// Initial Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
// Contributors:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
// Description:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
// Declaration of test classes for SPUD TEL and SPUD FSM unit tests
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
// 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
 @file
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
 @internalComponent
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
*/
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
#ifndef SPUD_UNIT_TEST_STEP_H
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
#define SPUD_UNIT_TEST_STEP_H
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
#include <c32comm.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
#include <networking/umtsnifcontrolif.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
#include <testexecutestepbase.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
#include "CompareContextParameters.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
#include "meteldriverstrategy.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
#include "eteldrivernmspace.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
#include "pdpfsmnmspace.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
#include "InputRequestListener.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
#define TEST_SETRESULT(cond,result) if (!(cond)) SetTestStepResult((result))
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
/** Identifiers for each of the simtsy parameters that can be changed using publish and subscribe */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
enum TEtelRequestType
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	/** Change QoS parameters */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	ENetworkQoSChange,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	/** Change network status */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	ENetworkChangeRegStatus,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	/** Change context status */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	EContextStatusChange,
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	/** Change context config parameters */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
	EContextConfigChange
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
/** Contains methods common to both SPUD FSM and SPUD TEL tests */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
class CSpudUnitTestStepBase : public CTestStep
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	CSpudUnitTestStepBase(TInt aTestNumber, TBool aUseTestPdpFsmInterface);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	TVerdict doTestStepPreambleL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	TVerdict doTestStepPostambleL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
	static void SetSimTsyTestNumberL(TInt aTestNumber);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
protected:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
	void InitPhoneAndPacketServiceL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
	void DestroyPhoneAndPacketService();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
	void EtelRequest(TEtelRequestType aCommand, TInt aNewValue);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
	TInt iTestNumber;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
	/** Used as the interface between the thread running the active objects and the test execute thread.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
		Contains the data passed to/from Input requests */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
	CInputRequestListener *iListener;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
	/** Set to true when testing Etel driver, and as such the test FSM interface it used to interact with Etel driver
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
		and set to false when the real FSM is used */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
	TBool iUseTestPdpFsmInterface;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
	/** The thread used to run the SPUD FSM and SPUD TEL active objects */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
	RThread iActiveSchedulerThread;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
	/** Etel parameters that can be used in test steps */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
	RTelServer iTelServer;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	RPhone iPhone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
	RPacketService iPacketService;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	RPacketContext iPrimaryPacketContext, iSecondaryPacketContext;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
/** Contains methods for SPUD TEL tests */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
class CSpudTelUnitTestStepBase : public CSpudUnitTestStepBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
	CSpudTelUnitTestStepBase(TInt aTestNumber);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    88
protected:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    89
	void EtelDriverInputRequest(TContextId aPdpId, EtelDriver::TEtelInput aOperation);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    90
	void CancelPdpRequest(TContextId aPdpId);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    91
	void WaitForEtelDriverInputResponse(TContextId aPdpId, PdpFsm::TEtelSignal aSignal, TInt aError=KErrNone);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    92
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    93
	void WaitForNextContextConfigNotification(TContextId aPdpId, const RPacketContext::TContextConfigGPRS& aContextConfigGPRS);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    94
	void WaitForGivenEtelContextStatusNotification(TContextId aPdpId, RPacketContext::TContextStatus aContextStatus);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    95
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    96
	void WaitForNextQosNotification(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Negotiated& aQoSR99_R4Negotiated);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    97
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    98
	void WaitForNextServiceNotificationStatus(RPacketService::TStatus aServiceStatus);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    99
	void WaitForEtelDriverSetDataChannel(TContextId aPdpId, RPacketContext::TDataChannelV2 aDataChannelV2);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   100
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   101
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   102
/** Contains methods for SPUD FSM tests */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   103
class CSpudFsmUnitTestStepBase : public CSpudUnitTestStepBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   104
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   105
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   106
	CSpudFsmUnitTestStepBase(TInt aTestNumber);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   107
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   108
protected:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   109
	void FsmInputRequest(TContextId aPdpId, TInt aOperation, TInt aParam);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   110
	void WaitForFsmInputResponse(TInt aPdpId, TInt aEvent, TInt aParam);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   111
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   112
    void FsmObjectCreate(TContextId aPdpId);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   113
    void WaitForFsmObjectCreateResponse(TInt aPdpId);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   114
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   115
	void WaitForFsmSuspendedNotification(TContextId aPdpId);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   116
	void WaitForFsmResumedNotification(TContextId aPdpId);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   117
	void WaitForFsmServiceNotificationStatus();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   118
	void WaitForFsmContextConfigNotification(TContextId aPdpId, const RPacketContext::TContextConfigGPRS& aContextConfig);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   119
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   120
	void WaitForFsmQosChangeNotification(TContextId aPdpId, const RPacketQoS::TQoSR99_R4Negotiated& aQosParams);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   121
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   122
	void WaitForGivenContextStatus(RPacketContext& aPacketContext, RPacketContext::TContextStatus aStatus);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   123
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   124
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   125
/*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   126
 Declarations for SPUD TEL unit tests - they all implement constructors, destructors and override doTestStep()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   127
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   128
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   129
#define DEFINE_SPUD_TEL_UNIT_TEST_CLASS(state) class CSpudTelUnit##state : public CSpudTelUnitTestStepBase \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   130
	{ \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   131
public: \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   132
	CSpudTelUnit##state(); \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   133
	~CSpudTelUnit##state(); \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   134
	virtual TVerdict doTestStepL(); \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   135
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   136
 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   137
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(NormalOperation)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   138
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(Notifications)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   139
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(CreatePrimaryError)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   140
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(SetQosError)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   141
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(SetTftError)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   142
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(ActivateError1)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   143
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(ActivateError2)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   144
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(DeleteError1)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   145
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(DeleteError2)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   146
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(MultipleContexts)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   147
DEFINE_SPUD_TEL_UNIT_TEST_CLASS(Cancel)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   148
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   149
/*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   150
 Declarations for SPUD FSM unit tests - they all implement constructors, destructors and override doTestStep()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   151
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   152
 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   153
#define DEFINE_SPUD_FSM_UNIT_TEST_CLASS(state) class CSpudFsmUnit##state : public CSpudFsmUnitTestStepBase \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   154
{ \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   155
public: \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   156
	CSpudFsmUnit##state(); \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   157
	~CSpudFsmUnit##state(); \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   158
	virtual TVerdict doTestStepL(); \
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   159
};	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   160
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   161
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(NormalOperation)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   162
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(CreatePrimaryError1)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   163
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(CreatePrimaryError2)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   164
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(CreatePrimaryError3)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   165
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(SetQosAndTftError)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   166
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(ChangeQosAndTftError)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   167
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(Notifications)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   168
DEFINE_SPUD_FSM_UNIT_TEST_CLASS(NetworkDelete)
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   169
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   170
/*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   171
 Declarations for test names used by test execute script
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   172
 */ 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   173
_LIT(KSpudTelUnitNormalOperation,"SpudTelUnitNormalOperation");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   174
_LIT(KSpudTelUnitNotifications,"SpudTelUnitNotifications");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   175
_LIT(KSpudTelUnitCreatePrimaryError,"SpudTelUnitCreatePrimaryError");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   176
_LIT(KSpudTelUnitSetQosError,"SpudTelUnitSetQosError");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   177
_LIT(KSpudTelUnitSetTftError,"SpudTelUnitSetTftError");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   178
_LIT(KSpudTelUnitActivateError1,"SpudTelUnitActivateError1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   179
_LIT(KSpudTelUnitActivateError2,"SpudTelUnitActivateError2");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   180
_LIT(KSpudTelUnitDeleteError1,"SpudTelUnitDeleteError1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   181
_LIT(KSpudTelUnitDeleteError2,"SpudTelUnitDeleteError2");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   182
_LIT(KSpudTelUnitMultipleContexts,"SpudTelUnitMultipleContexts");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   183
_LIT(KSpudTelUnitCancel,"SpudTelUnitCancel");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   184
_LIT(KSpudFsmUnitNormalOperation,"SpudFsmUnitNormalOperation");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   185
_LIT(KSpudFsmCreatePrimaryError1,"SpudFsmCreatePrimaryError1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   186
_LIT(KSpudFsmCreatePrimaryError2,"SpudFsmCreatePrimaryError2");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   187
_LIT(KSpudFsmCreatePrimaryError3,"SpudFsmCreatePrimaryError3");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   188
_LIT(KSpudFsmSetQosAndTftError,"SpudFsmSetQosAndTftError");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   189
_LIT(KSpudFsmChangeQosAndTftError,"SpudFsmChangeQosAndTftError");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   190
_LIT(KSpudFsmTestNotifications,"SpudFsmTestNotifications");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   191
_LIT(KSpudFsmNetworkDelete,"SpudFsmNetworkDelete");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   192
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   193
/*
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   194
 Declarations for names generated by SIMTSY for different contexts
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   195
 */ 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   196
_LIT(KFirstPrimaryContextName, "PRIMARY1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   197
_LIT(KSecondPrimaryContextName, "PRIMARY2");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   198
_LIT(KThirdPrimaryContextName, "PRIMARY3");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   199
_LIT(KFirstSecondaryContextName, "SECONDARY1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   200
_LIT(KSecondSecondaryContextName, "SECONDARY2");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   201
_LIT(KFirstQosName, "PACKET_QOS1");
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   202
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   203
const TInt KContextId0 = 0;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   204
const TInt KContextId1 = 1;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   205
const TInt KContextId2 = 2;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   206
const TInt KContextId3 = 3;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   207
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   208
#endif // SPUD_UNIT_TEST_STEP_H