diff -r 000000000000 -r 3da2a79470a7 testexecmgmt/ucc/Source/TestExecuteUCCPlugin/CUCCTest.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/testexecmgmt/ucc/Source/TestExecuteUCCPlugin/CUCCTest.h Mon Mar 08 15:04:18 2010 +0800 @@ -0,0 +1,106 @@ +/* +* 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 CUCCTest.h +*/ + +#ifndef __UCC_TEST_H__ +#define __UCC_TEST_H__ + +#include +#include "CUCCTestStep.h" +#include "CUCCServer.h" + +class CUCCTestStartUseCase : public CUCCTestStep + { +public: + CUCCTestStartUseCase(); + ~CUCCTestStartUseCase(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestSignal : public CUCCTestStep + { +public: + CUCCTestSignal(); + ~CUCCTestSignal(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestRendezvous : public CUCCTestStep + { +public: + CUCCTestRendezvous(); + ~CUCCTestRendezvous(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestWaitfor : public CUCCTestStep + { +public: + CUCCTestWaitfor(); + ~CUCCTestWaitfor(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestEndUseCase : public CUCCTestStep + { +public: + CUCCTestEndUseCase(); + ~CUCCTestEndUseCase(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestGetVariableName : public CUCCTestStep + { +public: + CUCCTestGetVariableName(); + ~CUCCTestGetVariableName(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestRunCommand : public CUCCTestStep + { +public: + CUCCTestRunCommand(); + ~CUCCTestRunCommand(); + virtual TVerdict doTestStepL(); + }; + +class CUCCTestSetDeviceID : public CUCCTestStep + { +public: + CUCCTestSetDeviceID(); + ~CUCCTestSetDeviceID(); + virtual TVerdict doTestStepL(); +private: + TVerdict UpdateCommdbEntry( CUCCSDeviceControl *aApp ); + }; + +_LIT(KTestStartUseCase,"StartUseCase"); +_LIT(KTestSignal,"Signal"); +_LIT(KTestRendezvous,"Rendezvous"); +_LIT(KTestWaitfor,"Waitfor"); +_LIT(KTestEndUseCase,"EndUseCase"); +_LIT(KTestGetVariableName,"GetVariableName"); +_LIT(KTestRunCommand,"RunCommand"); +_LIT(KTestSetDeviceID,"SetDeviceID"); + +#endif // __UCC_TEST_H__