diff -r 000000000000 -r dfb7c4ff071f commsprocess/commsrootserverconfig/Te_Configurator/src/heapfailureStep.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsprocess/commsrootserverconfig/Te_Configurator/src/heapfailureStep.h Thu Dec 17 09:22:25 2009 +0200 @@ -0,0 +1,117 @@ +/** +* Copyright (c) 2005-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 loadcpmStep.h +*/ +#if (!defined __HEAPFAILURE_STEP_H__) +#define __HEAPFAILURE_STEP_H__ +#include +#include "Te_ConfiguratorSuiteStepBase.h" +#include "Te_ConfiguratorSuiteServer.h" +#include +#include "Te_ConfiguratorSuiteDefs.h" +#include + +//NET-CONFIGURATOR-I-0029-HP +//Heap Allocation failure test for load and unload API +class CHeapAllocationFailure : public CTe_ConfiguratorSuiteStepBase + { + +public: + CHeapAllocationFailure(); + ~CHeapAllocationFailure(); + void CallOOM(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KHeapAllocationFailure,"HeapAllocationFailure"); + +//NET-CONFIGURATOR-I-0030-HP +//Heap Allocation failure test for load unload and cancel unload API +class CHeapFailurecancelLoad : public CTe_ConfiguratorSuiteStepBase + { + +public: + CHeapFailurecancelLoad(); + ~CHeapFailurecancelLoad(); + void CancelLoad(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KHeapFailurecancelLoad,"HeapFailurecancelLoad"); + +//NET-CONFIGURATOR-I-0031-HP +//Heap Allocation failure test for load unload and cancel unload API +class CHeapFailurecancelUnLoad : public CTe_ConfiguratorSuiteStepBase + { + +public: + CHeapFailurecancelUnLoad(); + ~CHeapFailurecancelUnLoad(); + void CancelUnLoad(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KHeapFailurecancelUnLoad,"HeapFailurecancelUnLoad"); + +//NET-CONFIGURATOR-I-0032-HP +//Heap Allocation failure test for load unload and cancel unload API +class CHeapFailureconfigApi : public CTe_ConfiguratorSuiteStepBase + { + +public: + CHeapFailureconfigApi(); + ~CHeapFailureconfigApi(); + void ConfiguratorApis(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KHeapFailureconfigApi,"HeapFailureconfigApi"); + +//NET-CONFIGURATOR-I-0033-HP +//Heap Allocation failure test for GetIni API +class CHeapFailurecancelGetIni : public CTe_ConfiguratorSuiteStepBase + { + +public: + CHeapFailurecancelGetIni(); + ~CHeapFailurecancelGetIni(); + void CancelGetIni(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KHeapFailurecancelGetIni,"HeapFailurecancelGetIni"); + +//NET-CONFIGURATOR-I-0034-HP +//Heap Allocation failure test for EnumerateModules +class CHeapFailureEnumerateGrp : public CTe_ConfiguratorSuiteStepBase + { + +public: + CHeapFailureEnumerateGrp(); + ~CHeapFailureEnumerateGrp(); + void EnumerateGrp(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KHeapFailureEnumerateGrp,"HeapFailureEnumerateGrp"); + +#endif +