diff -r 000000000000 -r 3553901f7fa8 telephonyserverplugins/multimodetsy/test/TE_Voice/TE_Voice.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/telephonyserverplugins/multimodetsy/test/TE_Voice/TE_Voice.h Tue Feb 02 01:41:59 2010 +0200 @@ -0,0 +1,298 @@ +// 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: +// Header file: Basic MMTSY Voice and Echo server tests. +// +// + +/** + @file +*/ + +#ifndef TE_Voice_H__ +#define TE_Voice_H__ + +#include +#include +#include +#include +#include +#include +#include + +#include "TE_VoiceTestStepBase.h" + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestLineInfoLL() from T_Voce + * +*/ +class CTestLineInfo : public CTestVoiceStep + { +public: + CTestLineInfo() ; + ~CTestLineInfo(){} ; + virtual enum TVerdict doTestStepL(); + + } ; +//------------------------------------------------------------------ + +/** + * This class substitutes function TestPhoneInfoL() from T_Voce + * +*/ +class CTestPhoneInfo : public CTestVoiceStep + { +public: + CTestPhoneInfo() ; + ~CTestPhoneInfo(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestLineStatusIncomingCallL() from T_Voce + * +*/ +class CTestLineStatusIncomingCall : public CTestVoiceStep + { +public: + CTestLineStatusIncomingCall() ; + ~CTestLineStatusIncomingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestLineStatusOutgoingCallL() from T_Voce + * +*/ +class CTestLineStatusOutgoingCall : public CTestVoiceStep + { +public: + CTestLineStatusOutgoingCall() ; + ~CTestLineStatusOutgoingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + + + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestLineNotificationsIncomingCallL() from T_Voce + * +*/ +class CTestLineNotificationsIncomingCall : public CTestVoiceStep + { +public: + CTestLineNotificationsIncomingCall() ; + ~CTestLineNotificationsIncomingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestLineNotificationsOutgoingCallL() from T_Voce + * +*/ +class CTestLineNotificationsOutgoingCall : public CTestVoiceStep + { +public: + CTestLineNotificationsOutgoingCall() ; + ~CTestLineNotificationsOutgoingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestLineCancelsL() from T_Voce + * +*/ +class CTestLineCancels : public CTestVoiceStep + { +public: + CTestLineCancels() ; + ~CTestLineCancels(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCallInfoL() from T_Voce + * +*/ +class CTestCallInfo : public CTestVoiceStep + { +public: + CTestCallInfo() ; + ~CTestCallInfo(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCallNotificationsIncomingCallL() from T_Voce + * +*/ +class CTestCallNotificationsIncomingCall : public CTestVoiceStep + { +public: + CTestCallNotificationsIncomingCall() ; + ~CTestCallNotificationsIncomingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCallNotificationsOutgoingCallL() from T_Voce + * +*/ +class CTestCallNotificationsOutgoingCall : public CTestVoiceStep + { +public: + CTestCallNotificationsOutgoingCall() ; + ~CTestCallNotificationsOutgoingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCallStatusIncomingCallL() from T_Voce + * +*/ +class CTestCallStatusIncomingCall : public CTestVoiceStep + { +public: + CTestCallStatusIncomingCall() ; + ~CTestCallStatusIncomingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCallStatusOutgoingCallL() from T_Voce + * +*/ +class CTestCallStatusOutgoingCall : public CTestVoiceStep + { +public: + CTestCallStatusOutgoingCall() ; + ~CTestCallStatusOutgoingCall(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCallCancelsL() from T_Voce + * +*/ +class CTestCallCancels : public CTestVoiceStep + { +public: + CTestCallCancels() ; + ~CTestCallCancels(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestMoreCallInfoL() from T_Voce + * +*/ +class CTestMoreCallInfo : public CTestVoiceStep + { +public: + CTestMoreCallInfo() ; + ~CTestMoreCallInfo(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCloseCallWhenActiveL() from T_Voce + * +*/ +class CTestCloseCallWhenActive : public CTestVoiceStep + { +public: + CTestCloseCallWhenActive() ; + ~CTestCloseCallWhenActive(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ +//------------------------------------------------------------------ + +//SUBSTITUTE CLASS REPLACEMENT FOR DEFECT FIX DEF010965 +//Class was missing when ported from T_Voice +/** +* This class substitutes function TestLineCapabilitiesL() from T_Voce +* +*/ +class CTestLineCapabilities : public CTestVoiceStep + { +public: + CTestLineCapabilities() ; + ~CTestLineCapabilities(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ +//------------------------------------------------------------------ + +/** + * This class substitutes function TestCancelDialRequestL() from T_Voce + * +*/ +class CTestCancelDialRequest : public CTestVoiceStep + { +public: + CTestCancelDialRequest() ; + ~CTestCancelDialRequest(){} ; + virtual enum TVerdict doTestStepL(); + + } ; + +//------------------------------------------------------------------ + + +#endif// TE_Voice_H__