|
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 // The test server for the Common TSY. |
|
15 // |
|
16 // |
|
17 |
|
18 /** |
|
19 @file |
|
20 */ |
|
21 |
|
22 #include <test/ctefunitserver.h> |
|
23 #include <test/tefunit.h> |
|
24 |
|
25 #include "cctsylbsfu.h" |
|
26 #include "cctsysmsstorefu.h" |
|
27 #include "cctsydatacallcontrolfu.h" |
|
28 #include "cctsyphonecapabilityfu.h" |
|
29 #include "cctsyphonestorefu.h" |
|
30 #include "cctsysubscriberinfofu.h" |
|
31 #include "cctsymailboxnumbersfu.h" |
|
32 #include "cctsyalternatingcallfu.h" |
|
33 #include "cctsysmsmessagingfu.h" |
|
34 #include "cctsyusimapplicationfu.h" |
|
35 #include "cctsyphoneidentityfu.h" |
|
36 #include "cctsycallcompletionfu.h" |
|
37 #include "cctsylinecontrolfu.h" |
|
38 #include "cctsyeapauthenticationfu.h" |
|
39 #include "cctsyphonepowerfu.h" |
|
40 #include "cctsycallbarringfu.h" |
|
41 #include "cctsymultimediacallcontrolfu.h" |
|
42 #include "cctsyphonebookstorefu.h" |
|
43 #include "cctsycallcostfu.h" |
|
44 #include "cctsyimsfu.h" |
|
45 #include "cctsyfixeddiallingfu.h" |
|
46 #include "cctsyenstorefu.h" |
|
47 #include "cctsymulticallcallcontrolfu.h" |
|
48 #include "cctsyphonesecurityfu.h" |
|
49 #include "cctsyusertousersignallingfu.h" |
|
50 #include "cctsydtmffu.h" |
|
51 #include "cctsypacketqosfu.h" |
|
52 #include "cctsyonstorefu.h" |
|
53 #include "cctsysmspstorefu.h" |
|
54 #include "cctsycallownershipfu.h" |
|
55 #include "cctsymmsfu.h" |
|
56 #include "cctsycallemergencyfu.h" |
|
57 #include "cctsycallwaitingfu.h" |
|
58 #include "cctsycallinformationfu.h" |
|
59 #include "cctsycallcontrolfu.h" |
|
60 #include "cctsytrafficchannelfu.h" |
|
61 #include "cctsyairtimedurationfu.h" |
|
62 #include "cctsybroadcastmessagingfu.h" |
|
63 #include "cctsyconferencecallcontrolfu.h" |
|
64 #include "cctsysupplementaryservicecapsfu.h" |
|
65 #include "cctsyussdmessagingfu.h" |
|
66 #include "cctsymessagewaitingfu.h" |
|
67 #include "cctsysessionmanagementfu.h" |
|
68 #include "cctsyindicatorfu.h" |
|
69 #include "cctsysmartcardapplicationfu.h" |
|
70 #include "cctsyusernetworkaccessfu.h" |
|
71 #include "cctsyalternatelineservicefu.h" |
|
72 #include "cctsyfaxfu.h" |
|
73 #include "cctsyauthorisationandauthenticationfu.h" |
|
74 #include "cctsynetworkcontrolfu.h" |
|
75 #include "cctsysignalstrengthfu.h" |
|
76 #include "cctsynetworksecurityfu.h" |
|
77 #include "cctsypacketcontextfu.h" |
|
78 #include "cctsycallforwardingfu.h" |
|
79 #include "cctsyprivacyfu.h" |
|
80 #include "cctsypacketservicefu.h" |
|
81 #include "cctsypersonalisationfu.h" |
|
82 #include "cctsyapncontrollistfu.h" |
|
83 #include "cctsyphonecontrolfu.h" |
|
84 #include "cctsycustomipcfu.h" |
|
85 #include "cctsyfeatmgr.h" |
|
86 #include "cctsysystemstate.h" |
|
87 #include "cctsytelephonyaudiocontrolfu.h" |
|
88 |
|
89 #include "cctsymbmscontextfu.h" |
|
90 #include "cctsyucasembms001.h" |
|
91 #include "cctsyucasembms002.h" |
|
92 #include "cctsyucasembms003.h" |
|
93 #include "cctsyucasembms004.h" |
|
94 #include "cctsyucasembms005.h" |
|
95 #include "cctsyucasembms006.h" |
|
96 #include "cctsyucasembms007.h" |
|
97 #include "cctsyucasembms008.h" |
|
98 #include "cctsyucasembms009.h" |
|
99 #include "cctsyucasembms010.h" |
|
100 #include "cctsyucasembms011.h" |
|
101 #include "cctsyucasembms012.h" |
|
102 #include "cctsyucasembms013.h" |
|
103 #include "cctsyucasembms014.h" |
|
104 #include "cctsyucasembms015.h" |
|
105 #include "cctsyucasembms016.h" |
|
106 #include "cctsyucasembms017.h" |
|
107 #include "cctsyucasembms018.h" |
|
108 #include "cctsyucasembms019.h" |
|
109 #include "cctsyucasembms020.h" |
|
110 #include "cctsyucasembms021.h" |
|
111 #include "cctsyucasembms022.h" |
|
112 #include "cctsyucasembms023.h" |
|
113 #include "cctsyucasembms024.h" |
|
114 #include "cctsyucasembms025.h" |
|
115 #include "cctsyucasembms026.h" |
|
116 #include "cctsyucasembms027.h" |
|
117 |
|
118 // The server name: must be the same that the exe name |
|
119 _LIT( KServerName, "te_ctsy_component" ); |
|
120 |
|
121 /** |
|
122 * ServerName |
|
123 * |
|
124 * @return The TEF server name. |
|
125 */ |
|
126 GLDEF_C const TTestName ServerName() |
|
127 |
|
128 { |
|
129 TTestName serverName(KServerName); |
|
130 return serverName; |
|
131 } |
|
132 |
|
133 /** |
|
134 * @return The top level suite. |
|
135 */ |
|
136 GLDEF_C CTestSuite* CreateTestSuiteL() |
|
137 { |
|
138 START_SUITE |
|
139 |
|
140 ADD_TEST_SUITE(CCTsyLBSFU) |
|
141 ADD_TEST_SUITE(CCTsySmsStoreFU) |
|
142 ADD_TEST_SUITE(CCTsyDataCallControlFU) |
|
143 ADD_TEST_SUITE(CCTsyPhoneCapabilityFU) |
|
144 ADD_TEST_SUITE(CCTsyPhoneStoreFU) |
|
145 ADD_TEST_SUITE(CCTsySubscriberInfoFU) |
|
146 ADD_TEST_SUITE(CCTsyMailboxNumbersFU) |
|
147 ADD_TEST_SUITE(CCTsyAlternatingCallFU) |
|
148 ADD_TEST_SUITE(CCTsySmsMessagingFU) |
|
149 ADD_TEST_SUITE(CCTsyUSIMApplicationFU) |
|
150 ADD_TEST_SUITE(CCTsyPhoneIdentityFU) |
|
151 ADD_TEST_SUITE(CCTsyCallCompletionFU) |
|
152 ADD_TEST_SUITE(CCTsyLineControlFU) |
|
153 ADD_TEST_SUITE(CCTsyEAPAuthenticationFU) |
|
154 ADD_TEST_SUITE(CCTsyPhonePowerFU) |
|
155 ADD_TEST_SUITE(CCTsyCallBarringFU) |
|
156 ADD_TEST_SUITE(CCTsyMultimediaCallControlFU) |
|
157 ADD_TEST_SUITE(CCTsyPhoneBookStoreFU) |
|
158 ADD_TEST_SUITE(CCTsyCallCostFU) |
|
159 ADD_TEST_SUITE(CCTsyIMSFU) |
|
160 ADD_TEST_SUITE(CCTsyFixedDiallingFU) |
|
161 ADD_TEST_SUITE(CCTsyENStoreFU) |
|
162 ADD_TEST_SUITE(CCTsyMulticallCallControlFU) |
|
163 ADD_TEST_SUITE(CCTsyPhoneSecurityFU) |
|
164 ADD_TEST_SUITE(CCTsyUserToUserSignallingFU) |
|
165 ADD_TEST_SUITE(CCTsyDTMFFU) |
|
166 ADD_TEST_SUITE(CCTsyPacketQoSFU) |
|
167 ADD_TEST_SUITE(CCTsyONStoreFU) |
|
168 ADD_TEST_SUITE(CCTsySMSPStoreFU) |
|
169 ADD_TEST_SUITE(CCTsyCallOwnershipFU) |
|
170 ADD_TEST_SUITE(CCTsyMMSFU) |
|
171 ADD_TEST_SUITE(CCTsyCallEmergencyFU) |
|
172 ADD_TEST_SUITE(CCTsyCallWaitingFU) |
|
173 ADD_TEST_SUITE(CCTsyCallInformationFU) |
|
174 ADD_TEST_SUITE(CCTsyCallControlFU) |
|
175 ADD_TEST_SUITE(CCTsyTrafficChannelFU) |
|
176 ADD_TEST_SUITE(CCTsyAirTimeDurationFU) |
|
177 ADD_TEST_SUITE(CCTsyBroadcastMessagingFU) |
|
178 ADD_TEST_SUITE(CCTsyConferenceCallControlFU) |
|
179 ADD_TEST_SUITE(CCTsySupplementaryServiceCapsFU) |
|
180 ADD_TEST_SUITE(CCTsyUssdMessagingFU) |
|
181 ADD_TEST_SUITE(CCTsyMessageWaitingFU) |
|
182 ADD_TEST_SUITE(CCTsySessionManagementFU) |
|
183 ADD_TEST_SUITE(CCTsyIndicatorFU) |
|
184 ADD_TEST_SUITE(CCTsySmartCardApplicationFU) |
|
185 ADD_TEST_SUITE(CCTsyUserNetworkAccessFU) |
|
186 ADD_TEST_SUITE(CCTsyAlternateLineServiceFU) |
|
187 ADD_TEST_SUITE(CCTsyFaxFU) |
|
188 ADD_TEST_SUITE(CCTsyAuthorisationAndAuthenticationFU) |
|
189 ADD_TEST_SUITE(CCTsyNetworkControlFU) |
|
190 ADD_TEST_SUITE(CCTsySignalStrengthFU) |
|
191 ADD_TEST_SUITE(CCTsyNetworkSecurityFU) |
|
192 ADD_TEST_SUITE(CCTsyPacketContextFU) |
|
193 ADD_TEST_SUITE(CCTsyCallForwardingFU) |
|
194 ADD_TEST_SUITE(CCTsyPrivacyFU) |
|
195 ADD_TEST_SUITE(CCTsyPacketServiceFU) |
|
196 ADD_TEST_SUITE(CCTsyPersonalisationFU) |
|
197 ADD_TEST_SUITE(CCTsyAPNControlListFU) |
|
198 ADD_TEST_SUITE(CCTsyPhoneControlFU) |
|
199 ADD_TEST_SUITE(CCTsyCustomIPCFU) |
|
200 ADD_TEST_SUITE(CCTsyFeatMgr) |
|
201 ADD_TEST_SUITE(CCTsySystemState) |
|
202 ADD_TEST_SUITE(CCTsyTelephonyAudioControlFU) |
|
203 |
|
204 ADD_TEST_SUITE(CCTsyMbmsContextFU) |
|
205 ADD_TEST_SUITE(CCTsyUCaseMbms001) |
|
206 ADD_TEST_SUITE(CCTsyUCaseMbms002) |
|
207 ADD_TEST_SUITE(CCTsyUCaseMbms003) |
|
208 ADD_TEST_SUITE(CCTsyUCaseMbms004) |
|
209 ADD_TEST_SUITE(CCTsyUCaseMbms005) |
|
210 ADD_TEST_SUITE(CCTsyUCaseMbms006) |
|
211 ADD_TEST_SUITE(CCTsyUCaseMbms007) |
|
212 ADD_TEST_SUITE(CCTsyUCaseMbms008) |
|
213 ADD_TEST_SUITE(CCTsyUCaseMbms009) |
|
214 ADD_TEST_SUITE(CCTsyUCaseMbms010) |
|
215 ADD_TEST_SUITE(CCTsyUCaseMbms011) |
|
216 ADD_TEST_SUITE(CCTsyUCaseMbms012) |
|
217 ADD_TEST_SUITE(CCTsyUCaseMbms013) |
|
218 ADD_TEST_SUITE(CCTsyUCaseMbms014) |
|
219 ADD_TEST_SUITE(CCTsyUCaseMbms015) |
|
220 ADD_TEST_SUITE(CCTsyUCaseMbms016) |
|
221 ADD_TEST_SUITE(CCTsyUCaseMbms017) |
|
222 ADD_TEST_SUITE(CCTsyUCaseMbms018) |
|
223 ADD_TEST_SUITE(CCTsyUCaseMbms019) |
|
224 ADD_TEST_SUITE(CCTsyUCaseMbms020) |
|
225 ADD_TEST_SUITE(CCTsyUCaseMbms021) |
|
226 ADD_TEST_SUITE(CCTsyUCaseMbms022) |
|
227 ADD_TEST_SUITE(CCTsyUCaseMbms023) |
|
228 ADD_TEST_SUITE(CCTsyUCaseMbms024) |
|
229 ADD_TEST_SUITE(CCTsyUCaseMbms025) |
|
230 ADD_TEST_SUITE(CCTsyUCaseMbms026) |
|
231 ADD_TEST_SUITE(CCTsyUCaseMbms027) |
|
232 |
|
233 END_SUITE |
|
234 } |
|
235 |
|
236 // Require: create std TEF test case |
|
237 GLDEF_D CTestStep* CreateTEFTestStep(const TDesC& /*aStepName*/, CTEFUnitServer& /*aServer*/) |
|
238 { |
|
239 // This allows std TEF test steps to be created and run inside TEFUnit |
|
240 return NULL; |
|
241 } |