cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsypktteststepbase.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
//  TestTelephonyPktTestStepBase.h
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
//  Copyright (c) Symbian Software Ltd 2008. All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
//  Implementation of the Class CTestTelephonyPktTestStepBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
#ifndef TESTTELEPHONYPKTTESTSTEPBASE_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
#define TESTTELEPHONYPKTTESTSTEPBASE_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
// user include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
#include "te_integration_stltsysuitestepbase.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
#include "TestLtsyPktSharedData.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
#include "TestLtsyModel.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
 * This is the test step base class of PACKET test 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
 * category which provides methods
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
class CTestLtsyPktTestStepBase : public CTe_integration_stltsySuiteStepBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
 * @internalAll
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
 * @test
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
	virtual TVerdict doTestStepPreambleL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
	virtual TVerdict doTestStepPostambleL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
protected:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	CTestLtsyPktTestStepBase(CTestLtsyModel& aModel);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	virtual ~CTestLtsyPktTestStepBase();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	RMobilePhone& SharedPhone();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
	TBool IsOpenedPktService();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
	void OpenPacketobject();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
	void ClosePacketobject();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
	void DisplayPacketServiceStatus();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
	void DisplayNetworkRegistrationStatus();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	void DisplayContextInfo();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	void DisplayContextStatus(RPacketContext::TContextStatus aContextStatus);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	void DisplayContextStatus(RPacketContext& aContext, RPacketContext::TContextStatus& aContextStatus);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	void GprsContextAttachTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	void GprsContextDetachTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
	void GprsNetWorkTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
	void GprsContextSetConfigTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
	void GprsContextGetConfigTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	void GprsGetDefaultContextParamsTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
	void GprsSetDefaultContextParamsTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	void DisplayStaticCapabilities();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	void DisplayDynamicCapabilities();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
	void GprsContextActivateTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
	void GprsContextDeactivateTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
	void GprsSetQoSProfileTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
	void GprsGetQoSProfileTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
	void NotificationContextAdded();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
	void NotificationContextAddedCancel();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
	void OpenNewContext();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
	void CloseExistContext();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
	void OpenExistingContext();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
	void OpenContextUsingUnknownName();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
	void GprsContextDeleteTest();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
	void GprsInitialiseContext();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
	void NotificationContextStatusChange();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	void NotificationContextStatusChangeCancel();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
	void OpenNewContextQos();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
	void CloseExistContextQos();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
	void GprsContextSetConfigTest1();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
	void GprsContextSetConfigTest2();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
	void GprsContextSetConfigTest3();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    88
	void GprsContextSetConfigTest4();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    89
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    90
	void GprsSetQoSProfileTest1();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    91
	void GprsSetQoSProfileTest2();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    92
	void GprsSetQoSProfileTest3();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    93
	void GprsSetQoSProfileTest4();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    94
	void GprsSetQoSProfileTest5();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    95
	void GprsSetQoSProfileTest6();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    96
	void GprsSetQoSProfileTest7();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    97
	void GprsSetQoSProfileTest8();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    98
	void GprsSetQoSProfileTest9();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    99
	void GprsSetQoSProfileTest10();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   100
	void GprsSetQoSProfileTest11();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   101
	void GprsSetQoSProfileTest12();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   102
	void GprsSetQoSProfileTest13();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   103
	void GprsSetQoSProfileTest14();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   104
	void GprsSetQoSProfileTest15();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   105
	void GprsSetQoSProfileTest16();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   106
	void GprsSetQoSProfileTest17();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   107
	void GprsSetQoSProfileTest18();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   108
	void GprsSetQoSProfileTest19();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   109
	void GprsSetQoSProfileTest20();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   110
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   111
protected:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   112
	CTestLtsyModel& iModel;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   113
	RMobilePhone& iSharedPhone;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   114
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   115
8b72faa1200f 201024_02
hgs
parents:
diff changeset
   116
#endif // TESTTELEPHONYPKTTESTSTEPBASE_H_