telephonyserverplugins/simatktsy/tests/src/ccsattestserver.cpp
changeset 0 3553901f7fa8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/telephonyserverplugins/simatktsy/tests/src/ccsattestserver.cpp	Tue Feb 02 01:41:59 2010 +0200
@@ -0,0 +1,104 @@
+// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+/**
+ @file The test server for the SAT.
+*/
+
+#include <test/ctefunitserver.h>
+#include <test/tefunit.h>
+
+#include "ccsatprovidelocalinfofu.h"
+#include "ccsatsendussdfu.h"
+#include "ccsatframesfu.h"
+#include "ccsatsetupeventlistfu.h"
+#include "ccsatrefreshfu.h"
+#include "ccsatsetupmenufu.h"
+#include "ccsatdisplaytextfu.h"
+#include "ccsatgetinputfu.h"
+#include "ccsatgetinkeyfu.h"
+#include "ccsatsendsmsfu.h"
+#include "ccsatsetupcallfu.h"
+#include "ccsatopenchannelfu.h"
+#include "ccsatclosechannelfu.h"
+#include "ccsatmultimediamsgfu.h"
+#include "ccsatlanguagenotificationfu.h"
+#include "ccsatselectitemfu.h"
+#include "ccsatsetupidlemodetextfu.h"
+#include "ccsatsendssfu.h"
+#include "ccsatsendreceivedatafu.h"
+#include "ccsatsenddtmffu.h"
+#include "ccsatgetchannelstatusfu.h"
+#include "ccsatplaytonefu.h"
+#include "ccsatlaunchbrowserfu.h"
+
+
+// The server name: must be the same that the exe name
+_LIT( KServerName, "te_csat_component" );
+
+/**
+ * ServerName
+ *
+ * @return The TEF server name.
+ */
+GLDEF_C const TTestName ServerName()
+
+	{
+	TTestName serverName(KServerName);
+	return serverName;
+	}
+
+/**
+ * @return The top level suite.
+ */
+GLDEF_C CTestSuite* CreateTestSuiteL()
+	{
+	START_SUITE
+	
+	ADD_TEST_SUITE(CCSatProvideLocalInfoFU)
+	ADD_TEST_SUITE(CCSatSendUSSDFU)
+	ADD_TEST_SUITE(CCSatFramesFU)
+	ADD_TEST_SUITE(CCSatSetUpEventListFU)
+	ADD_TEST_SUITE(CCSatRefreshFU)
+	ADD_TEST_SUITE(CCSatSetUpMenuFU)
+	ADD_TEST_SUITE(CCSatDisplayTextFU)	
+	ADD_TEST_SUITE(CCSatGetInputFU)	
+	ADD_TEST_SUITE(CCSatGetInkeyFU)	
+	ADD_TEST_SUITE(CCSatSendSMSFU)
+	ADD_TEST_SUITE(CCSatSetUpCallFU)	
+	ADD_TEST_SUITE(CCSatOpenChannelFU)	
+	ADD_TEST_SUITE(CCSatCloseChannelFU)	
+	ADD_TEST_SUITE(CCSatMultimediaMsgFU)	
+	ADD_TEST_SUITE(CCSatLanguageNotificationFU)	
+	ADD_TEST_SUITE(CCSatSelectItemFU)	
+	ADD_TEST_SUITE(CCSatSetUpIdleModeTextFU)	
+	ADD_TEST_SUITE(CCSatSendSSFU)	
+	ADD_TEST_SUITE(CCSatSendReceiveDataFU)
+	ADD_TEST_SUITE(CCSatSendDTMFFU)
+	ADD_TEST_SUITE(CCSatGetChannelStatusFU)	
+	ADD_TEST_SUITE(CCSatPlayToneFU)	
+	ADD_TEST_SUITE(CCSatLaunchBrowserFU)	
+	
+	END_SUITE
+	}
+
+// Require: create std TEF test case
+GLDEF_D CTestStep* CreateTEFTestStep(const TDesC& /*aStepName*/, CTEFUnitServer& /*aServer*/)
+	{
+	// This allows std TEF test steps to be created and run inside TEFUnit
+	return NULL;
+	}