telephonyserverplugins/common_tsy/test/component/src/cctsytestserver.cpp
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 // 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 	}