--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commsprocess/commsrootserverconfig/Te_Configurator/src/getinienumerateStep.h Thu Dec 17 09:22:25 2009 +0200
@@ -0,0 +1,163 @@
+/**
+* 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 __GETINIENUMERATE_STEP_H__)
+#define __GETINIENUMERATE_STEP_H__
+#include <test/testexecutestepbase.h>
+#include "Te_ConfiguratorSuiteStepBase.h"
+#include <comms-infras/c32startcli.h>
+#include "Te_ConfiguratorSuiteDefs.h"
+#include <cinidata.h>
+
+//NET-CONFIGURATOR-I-0018-HP
+//Getting Info about CPM in a Configurator
+class CGetInfoCpm : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CGetInfoCpm();
+ ~CGetInfoCpm();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KGetInfoCpm,"GetInfoCpm");
+
+//NET-CONFIGURATOR-I-0019-HP
+//Getting ini data section which should be long
+class CGetLongIniInfoCpm : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CGetLongIniInfoCpm();
+ ~CGetLongIniInfoCpm();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KGetLongIniInfoCpm,"GetLongIniInfoCpm");
+
+
+//NET-CONFIGURATOR-I-0020-HP
+//Getting ini data section which should multiple lines of ini data
+class CGetMultiLineIniInfoCpm : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CGetMultiLineIniInfoCpm();
+ ~CGetMultiLineIniInfoCpm();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KGetMultiLineIniInfoCpm,"GetMultiLineIniInfoCpm");
+
+// NET-CONFIGURATOR-I-0021-HP
+//Getting Info about CPM in a Configurator without CMI files
+class CGetInfoCpmWithoutCMI : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CGetInfoCpmWithoutCMI();
+ ~CGetInfoCpmWithoutCMI();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KGetInfoCpmWithoutCMI,"GetInfoCpmWithoutCMI");
+
+// NET-CONFIGURATOR-I-00022-HP
+//Getting Info about CPM with cmi which does not have iniData section in CMI file
+class CGetInfoCpmWithoutINI : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CGetInfoCpmWithoutINI();
+ ~CGetInfoCpmWithoutINI();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KGetInfCpmWithoutINI,"GetInfCpmWithoutINI");
+
+// NET-CONFIGURATOR-I-0023-HP
+//Getting Info about CPM with cmi iniData overflow
+//To be implemented
+class CGetInfoCpmIniOverflow : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CGetInfoCpmIniOverflow ();
+ ~CGetInfoCpmIniOverflow ();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KGetInfoCpmIniOverflow,"GetInfoCpmIniOverflow");
+//NET-CONFIGURATOR-I-0024-HP
+//Request for The list of modules in The configurator
+class CListModules : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CListModules();
+ ~CListModules();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KListModules,"ListModules");
+
+//NET-CONFIGURATOR-I-0025-HP
+//Enumerate one group and then enumerate another group
+class CEnumerateGroup: public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CEnumerateGroup();
+ ~CEnumerateGroup();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KEnumerateGroup,"EnumerateGroup");
+
+//NET-CONFIGURATOR-I-0026-HP
+//Enumerate cpm with two cmi file which has same CPM name
+class CEnumeratCpmwithTwoCmi: public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CEnumeratCpmwithTwoCmi();
+ ~CEnumeratCpmwithTwoCmi();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KEnumeratCpmwithTwoCmi,"EnumeratCpmwithTwoCmi");
+
+//NET-CONFIGURATOR-I-0027-HP
+//Enumerate cpm in a group which has only one CMI file
+class CEnumeratCpmwithOneCmi: public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CEnumeratCpmwithOneCmi();
+ ~CEnumeratCpmwithOneCmi();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KEnumeratCpmwithOneCmi,"EnumeratCpmwithOneCmi");
+
+
+//NET-CONFIGURATOR-I-0028-HP
+//Request for The list of modules in The configurator unknown group name
+class CListModulesGroupUnknown : public CTe_ConfiguratorSuiteStepBase
+ {
+public:
+ CListModulesGroupUnknown();
+ ~CListModulesGroupUnknown();
+ virtual TVerdict doTestStepL();
+ };
+_LIT(KListModulesGroupUnknown,"ListModulesGroupUnknown");
+
+
+enum EModuleName
+ {
+ EModuleNotFoundEarlier = 0,
+ EModuleFoundNow
+ };
+
+
+#endif
+