telephonyserverplugins/simatktsy/tests/src/ccsattestserver.cpp
changeset 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
-1:000000000000 0:3553901f7fa8
       
     1 // Copyright (c) 2008-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 //
       
    15 
       
    16 
       
    17 
       
    18 /**
       
    19  @file The test server for the SAT.
       
    20 */
       
    21 
       
    22 #include <test/ctefunitserver.h>
       
    23 #include <test/tefunit.h>
       
    24 
       
    25 #include "ccsatprovidelocalinfofu.h"
       
    26 #include "ccsatsendussdfu.h"
       
    27 #include "ccsatframesfu.h"
       
    28 #include "ccsatsetupeventlistfu.h"
       
    29 #include "ccsatrefreshfu.h"
       
    30 #include "ccsatsetupmenufu.h"
       
    31 #include "ccsatdisplaytextfu.h"
       
    32 #include "ccsatgetinputfu.h"
       
    33 #include "ccsatgetinkeyfu.h"
       
    34 #include "ccsatsendsmsfu.h"
       
    35 #include "ccsatsetupcallfu.h"
       
    36 #include "ccsatopenchannelfu.h"
       
    37 #include "ccsatclosechannelfu.h"
       
    38 #include "ccsatmultimediamsgfu.h"
       
    39 #include "ccsatlanguagenotificationfu.h"
       
    40 #include "ccsatselectitemfu.h"
       
    41 #include "ccsatsetupidlemodetextfu.h"
       
    42 #include "ccsatsendssfu.h"
       
    43 #include "ccsatsendreceivedatafu.h"
       
    44 #include "ccsatsenddtmffu.h"
       
    45 #include "ccsatgetchannelstatusfu.h"
       
    46 #include "ccsatplaytonefu.h"
       
    47 #include "ccsatlaunchbrowserfu.h"
       
    48 
       
    49 
       
    50 // The server name: must be the same that the exe name
       
    51 _LIT( KServerName, "te_csat_component" );
       
    52 
       
    53 /**
       
    54  * ServerName
       
    55  *
       
    56  * @return The TEF server name.
       
    57  */
       
    58 GLDEF_C const TTestName ServerName()
       
    59 
       
    60 	{
       
    61 	TTestName serverName(KServerName);
       
    62 	return serverName;
       
    63 	}
       
    64 
       
    65 /**
       
    66  * @return The top level suite.
       
    67  */
       
    68 GLDEF_C CTestSuite* CreateTestSuiteL()
       
    69 	{
       
    70 	START_SUITE
       
    71 	
       
    72 	ADD_TEST_SUITE(CCSatProvideLocalInfoFU)
       
    73 	ADD_TEST_SUITE(CCSatSendUSSDFU)
       
    74 	ADD_TEST_SUITE(CCSatFramesFU)
       
    75 	ADD_TEST_SUITE(CCSatSetUpEventListFU)
       
    76 	ADD_TEST_SUITE(CCSatRefreshFU)
       
    77 	ADD_TEST_SUITE(CCSatSetUpMenuFU)
       
    78 	ADD_TEST_SUITE(CCSatDisplayTextFU)	
       
    79 	ADD_TEST_SUITE(CCSatGetInputFU)	
       
    80 	ADD_TEST_SUITE(CCSatGetInkeyFU)	
       
    81 	ADD_TEST_SUITE(CCSatSendSMSFU)
       
    82 	ADD_TEST_SUITE(CCSatSetUpCallFU)	
       
    83 	ADD_TEST_SUITE(CCSatOpenChannelFU)	
       
    84 	ADD_TEST_SUITE(CCSatCloseChannelFU)	
       
    85 	ADD_TEST_SUITE(CCSatMultimediaMsgFU)	
       
    86 	ADD_TEST_SUITE(CCSatLanguageNotificationFU)	
       
    87 	ADD_TEST_SUITE(CCSatSelectItemFU)	
       
    88 	ADD_TEST_SUITE(CCSatSetUpIdleModeTextFU)	
       
    89 	ADD_TEST_SUITE(CCSatSendSSFU)	
       
    90 	ADD_TEST_SUITE(CCSatSendReceiveDataFU)
       
    91 	ADD_TEST_SUITE(CCSatSendDTMFFU)
       
    92 	ADD_TEST_SUITE(CCSatGetChannelStatusFU)	
       
    93 	ADD_TEST_SUITE(CCSatPlayToneFU)	
       
    94 	ADD_TEST_SUITE(CCSatLaunchBrowserFU)	
       
    95 	
       
    96 	END_SUITE
       
    97 	}
       
    98 
       
    99 // Require: create std TEF test case
       
   100 GLDEF_D CTestStep* CreateTEFTestStep(const TDesC& /*aStepName*/, CTEFUnitServer& /*aServer*/)
       
   101 	{
       
   102 	// This allows std TEF test steps to be created and run inside TEFUnit
       
   103 	return NULL;
       
   104 	}