diff -r 5da8188e392b -r ae47d0499bee commsprocess/commsrootserverconfig/TE_rootserver/inc/RootServerTestSection5.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsprocess/commsrootserverconfig/TE_rootserver/inc/RootServerTestSection5.h Mon Sep 06 13:49:23 2010 +0100 @@ -0,0 +1,103 @@ +// Copyright (c) 2003-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: +// This is the header file for ROOTSERVER test section 1 +// +// + + +#if (!defined __ROOTSERVERTEST_5_H__) +#define __ROOTSERVERTEST_5_H__ + +class CRootServerTest_GracefulUnload : public CTestStepRootServer +{ +public: + CRootServerTest_GracefulUnload(CTE_RootServerServer *aSuite); +protected: + TVerdict UnloadGracefullyL(TThreadPriority aPriority); +}; + +class CRootServerTest5_1 : public CRootServerTest_GracefulUnload +{ +public: + CRootServerTest5_1(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest5_2 : public CRootServerTest_GracefulUnload +{ +public: + CRootServerTest5_2(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest5_3 : public CTestStepRootServer +{ +public: + CRootServerTest5_3(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest_UngracefulUnload: public CTestStepRootServer + { +public: + CRootServerTest_UngracefulUnload(CTE_RootServerServer *aSuite); +protected: + TVerdict UnloadNonGracefullyL(TThreadPriority aPriority); + }; + +class CRootServerTest5_4 : public CRootServerTest_UngracefulUnload +{ +public: + CRootServerTest5_4(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest5_5 : public CRootServerTest_UngracefulUnload +{ +public: + CRootServerTest5_5(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest5_6 : public CTestStepRootServer +{ +public: + CRootServerTest5_6(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest5_7 : public CTestStepRootServer +{ +public: + CRootServerTest5_7(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + +class CRootServerTest5_8 : public CTestStepRootServer +{ +public: + CRootServerTest5_8(CTE_RootServerServer *aSuite); + + virtual TVerdict doTestStepL( void ); +}; + + +#endif //(__ROOTSERVERTEST_1_H__)