diff -r 000000000000 -r a2952bb97e68 mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h Thu Dec 17 08:55:47 2009 +0200 @@ -0,0 +1,2249 @@ +/* +* Copyright (c) 2002 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: CCommonTestClass header for STIF Test Framework TestScripter. +* +*/ + + + +#ifndef COMMONTESTCLASS_H +#define COMMONTESTCLASS_H + +// INCLUDES +#include +#include +#include +#include +#include "timeoutcontroller.h" +#include "debug.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// CONSTANTS +const TInt KErrBadTestParameter= -1000; // Error on configuration file +const TInt KErrEventPending =-2000; // Timeout and not callback +const TInt KErrCallbackErrorCode = -2001; // Callback return error code +const TInt KErrUnexpectedValue =-2002; // Unexpected value at setting +const TInt KErrTimeoutController = -2007; // Unexpected notification +const TInt KShortTimeout = 1000; +const TInt KMediumTimeout = 4000; +const TInt KLongTimeout = 100000; +const TInt KFailTOInstanceClass = -3000; + + + +#ifdef __WINSCW__ +_LIT( KCommonTestClassLogPath, "\\testing\\log\\" ); +#else +_LIT( KCommonTestClassLogPath, "e:\\testing\\log\\" ); +#endif + +_LIT( KCommonTestClassLogFile, "CommonTestClass.log" ); +_LIT( KCommonTestFilePath, "C:\\testing\\data\\" ); +_LIT( KMsgBadTestParameters, "[Error] No valid test case parameters"); +_LIT( KTagCompareNotEqual, "<>"); +_LIT( KTagCompareEqual, "=="); +_LIT( KTagvalue, "value"); + +// FORWARD DECLARATIONS +//class CMPXPluginMonitor; +//class CMPXCenRepWatcher; + +// CLASS DECLARATION +class CMPXMedia; +class CMPXMediaArray; +class CMPXCollectionPath; +class CMPXSubscription; +/** +* CCommonTestClass test class for STIF Test Framework TestScripter. +* +* @lib RadioUtilityTestClass.lib +* @since 5.0 +*/ +NONSHARABLE_CLASS(CCommonTestClass) : public CScriptBase, + public MTimeoutObserver, + public MMPXPluginMonitorObserver, + public MMPXCenRepObserver, + public MMPXPSKeyObserver, + public MMPXMessageObserver, + public MMPXTaskQueueObserver, + public MMPXCustomCommandObserver + + { + public: // Constructors and destructor + + /** + * Two-phased constructor. + */ + static CCommonTestClass* NewL( CTestModuleIf& aTestModuleIf ); + + /** + * Destructor. + */ + virtual ~CCommonTestClass(); + + public: // Functions from base classes + + enum TMPXTestExpectedEvent + { + }; + + /** + * From CScriptBase Runs a script line. + * @since 3.2 + * @param aItem Script line containing method name and parameters + * @return Symbian OS error code + */ + virtual TInt RunMethodL( CStifItemParser& aItem ); + + // From MTimeoutObserver + + /** + * @since 3.2 + * Review if all the expected events have ocurred once the time is over + */ + void HandleTimeout(TInt error); + + + + private: + + /** + * C++ default constructor. + */ + CCommonTestClass( CTestModuleIf& aTestModuleIf ); + + /** + * By default Symbian 2nd phase constructor is private. + */ + void ConstructL(); + + /** + * Delete the resources before exit + * @since S60 3.2 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + void Delete(); + + /** + * Set an event as expected and set default timeout + * @since S60 3.2 + */ + void AddExpectedEvent(TMPXTestExpectedEvent event, TInt ms); + + + /** + * Unset an event as expected + * @since S60 3.2 + */ + TBool RemoveExpectedEvent(TMPXTestExpectedEvent event); + + + /** + * @since S60 3.2 + * Removes all expected events + */ + void RemoveAllExpectedEvents(); + + /** + * Verify that the event was expected, removes it from the list + * Signal the TestScripter with the returned error code + * @since S60 3.2 + */ + void ProcessEvent(TMPXTestExpectedEvent aEvent, TInt aError); + + /** + * Maps a event with a descriptor with its name + * @since S60 3.2 + */ + TPtrC EventName( TInt aKey ); + + /** + * Sets a timeout different since the default + * @since S60 3.2 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt SetTimeout( CStifItemParser& aItem ); + + /** + * + * @since S60 3.2 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt SetExpectedEvents( CStifItemParser& aItem ); + + /** + * + * @since S60 3.2 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt SetAllowedPanic( CStifItemParser& aItem ); + + /** + * To test CMPXPluginMonitor::NewL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreatePluginMonitorL();/// + + /** + * To test CMPXPluginMonitor::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeletePluginMonitorL(); + + /* + * From MMPXPluginMonitorObserver + */ + void PluginsChangedL(); + + void HandlePluginUnload(const TUid& aPluginUid);////add + /** + * To test CMPXCenRepWatcher::NewL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCenRepWatcherL(); + + /** + * To test CMPXCenRepWatcher::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteCenRepWatcherL(); + + /* + * From MMPXCenRepObserver + * + */ + void HandleSettingChange(const TUid& aRepositoryUid, + TUint32 aSettingId); + + /** + * Get current value as integer. + * + * @since 5.0 + * @return Symbian OS error code. + */ + TInt CenRepCurrentValueL(CStifItemParser& aItem); + + /** + * Set integer value + * + * @since 5.0 + * @return Symbian OS error code. + */ + TInt CenRepSetValueL(CStifItemParser& aItem); + + + /** + * To test CMPXParameter::CMPXParameter() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateMPXParameter(); + + /** + * To test CMPXParameter::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteMPXParameter(); + + + /** + * To test CMPXParameter::InternalizeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt InternalizeMPXParameterL(); + + + /** + * To test CMPXParameter::ExternalizeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ExternalizeMPXParameterL(); + + + /** + * To test CMPXCollectionType::MPXCollectionType(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + //TInt CreateMPXCollectionType(); + + + /** + * To test CMPXCollectionType::MPXCollectionType() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateMPXCollectionTypeWOParam(); + + + /** + * To test CMPXCollectionType::InternalizeMPXCollectionTypeL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt InternalizeMPXCollectionTypeL(); + + + /** + * To test CMPXCollectionType::ExternalizeMPXCollectionTypeL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ExternalizeMPXCollectionTypeL(); + + + /** + * To test CMPXPSKeyWatcherL::NewL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXPSKeyWatcherL(); + + + /** + * To test CMPXPSKeyWatcherL::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteCMPXPSKeyWatcherL(); + + + /** + * To test CMPXPSKeyWatcherL::GetValue() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt GetTntValue(); + + + /** + * To test CMPXPSKeyWatcherL::GetDes8Value() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt GetDes8Value(); + + + /** + * To test CMPXPSKeyWatcherL::GetDes16Value() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt GetDes16Value(); + + + /** + * To test CMPXPSKeyWatcherL::SetValue() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SetTntValue(); + + + /** + * To test CMPXPSKeyWatcherL::SetDes8Value() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SetDes8Value(); + + + /** + * To test CMPXPSKeyWatcherL::SetDes16Value() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SetDes16Value(); + + /** + * From MMPXPSKeyObserver + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + void HandlePSEvent(TUid aUid, TInt aKey); + + /** + * To test CMPXDrmMediaUtilityL::NewL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXDrmMediaUtilityL(); + + /** + * To test CMPXDrmMediaUtilityL::NewLC() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXDrmMediaUtilityLC(); + + /** + * To test CMPXDrmMediaUtilityL::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteCMPXDrmMediaUtilityL(); + + /** + * To test CMPXDrmMediaUtilityL::InitL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt InitFileNameL(); + + /** + * To test CMPXDrmMediaUtilityL::InitL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt InitRFileL(); + + /** + * To test CMPXDrmMediaUtilityL::Close + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + + TInt Close(); + + /** + * To test CMPXDrmMediaUtilityL::GetMediaL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt GetMediaL(); + + /** + * To test CMPXDrmMediaUtilityL::ConsumeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ConsumeL(); + + /** + * To test TMPXMessage::TMPXMessageL(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt TMPXMessage3L(); + + /** + * To test TMPXMessage::TMPXMessageL(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt TMPXMessage1L(); + + /** + * To test TMPXMessage::TMPXMessageL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt TMPXMessageL(); + + /** + * To test TMPXMessage::EqualTMPXMessage() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt EqualTMPXMessage(); + + /** + * To test TMPXMessage::Event() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt Event(); + + /** + * To test TMPXMessage::Type() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt Type(); + + /** + * To test TMPXMessage::Data() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt Data(); + + /** + * To test CMPXMessageQueueL::NewL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXMessageQueueL(); + + /** + * To test CMPXMessageQueueL::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteCMPXMessageQueue(); + + /** + * To test CMPXMessageQueueL::Reset + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ResetCMPXMessageQueue(); + + /** + * To test CMPXMessageQueueL::SendNext + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SendNextCMPXMessageQueue(); + + /** + * To test CMPXMessageQueueL::Add + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt AddCMPXMessageQueue(); + + /** + * To test RMPXSession::RMPXSession() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateRMPXSession(); + + /** + * To test RMPXSession::~RMPXSession() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CloseAndDestructRMPXSession(); + /** + * To test RMPXSession::Version() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt VersionRMPXSession(); + + /** + * To test RMPXSession::Connect() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ConnectRMPXSessionL(); + + /** + * To test RMPXSession::SendReceive(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SendReceiveLRMPXSessionL(); + + + /** + * To test RMPXSession::SendReceive(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SendReceiveStatusRMPXSessionL(); + + /** + * To test RMPXSession::SendReceive(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt SendReceiveStatus3RMPXSessionL(); + + /** + * To test CMPXMessageMonitor::NewL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXMessageMonitorL(); + + /** + * To test CMPXMessageMonitor::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteCMPXMessageMonitorL(); + + /** + * To test CMPXMessageMonitor::RunLCMPXMessageMonitorL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt RunLCMPXMessageMonitorL(); + + /** + * From MMPXMessageObserver + */ + void MessageReceived(TInt aMsgData, TInt aError); + + /** + * To test CMPXActiveTaskQueue::NewL() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXActiveTaskQueueL(); + + /** + * To test CMPXActiveTaskQueue::AddTaskL(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt AddTaskCMPXActiveTaskQueueL(); + + /** + * To test CMPXActiveTaskQueue::CancelRequests(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CancelRequestsCMPXActiveTaskQueueL(); + + /** + * To test CMPXActiveTaskQueue::CompleteTask(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CompleteTaskCMPXActiveTaskQueueL(); + + /** + * To test CMPXActiveTaskQueue::CompleteAllTasks(...) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CompleteAllTasksCMPXActiveTaskQueueL(); + + /** + * To test CMPXTaskQueue::IsEmpty() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt IsEmptyCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::AddTask() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt AddTaskCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::RemoveTask(observer) + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt RemoveTaskCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::RemoveTask() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt RemoveTask2CMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::Callback() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CallbackCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::PtrData() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt PtrDataCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::param() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ParamCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::BufData() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt BufDataCMPXTaskQueueL(); + + /** + * To test CMPXTaskQueue::Task() + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt TaskCMPXTaskQueueL(); + + /* + * From MMPXTaskQueueObserver + */ + void ExecuteTask(TInt aTask, + TInt aParamData, + TAny* aPtrData, + const CBufBase& aBuf, + TAny* aCallback, + CBase* aCObject1, + CBase* aCObject2); + + /** + * To test MPXUser::CompareUids + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CompareUids(); + + /** + * To test MPXUser::IsCallOngoing + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt IsCallOngoing(); + + /** + * To test MPXUser::CompleteWithDllPath + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CompleteWithDllPath(); + + /** + * To test MPXUser::Alloc8L + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt Alloc8L(); + + /** + * To test MPXUser::AllocL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt AllocL(); + + /** + * To test MPXUser::Ptr + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt Ptr(); + + /** + * To test MPXUser::Ptr8 + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt Ptr8(); + + /** + * To test MPXUser::CreateBufferLC + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateBufferLC(); + + /** + * To test MPXUser::CreateBufferL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateBufferDesCL(); + + /** + * To test MPXUser::CreateBufferL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateBufferDesCArrayL(); + /* + * to test IMPORT_C static void CreateBufferL(const RMessage2& aMessage, + * TInt aMsgSlot, + * CBufBase*& aBuffer); + */ + TInt CreateBufferMsgL(); + + /** + * To test MPXUser::CreateBufferL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateFromBufferL(); + + /** + * To test MPXUser::ExternalizeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ExternalizeL(); + + /** + * To test MPXUser::ExternalizeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ExternalizeArrayL(); + + /** + * To test MPXUser::InternalizeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt InternalizeArrayL(); + + /** + * To test MPXUser:: + * IMPORT_C static void InternalizeL(CDesCArray*& aArray, + * RReadStream& aStream); + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt InternalizeDesCArrayL(); + + /** + * To test MPXUser::CopyArrayL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CopyArrayL(); + + /** + * To test MPXUser::MergeArray + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt MergeArray(); + + /** + * To test MPXUser::MergeAttributeL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt MergeAttributeL(); + + /** + * To test MPXUser::ProcessIdL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt ProcessIdL(); + + /** + * To test MPXUser::CompareOrderedUidArrays + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CompareOrderedUidArrays(); + + + /** + * To test CMPXViewPlugin::NewL + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt CreateCMPXViewPlugin(); + + /** + * To test CMPXViewPlugin::~ + * + * @since S60 5.0 + * @return Symbian OS error code. + */ + TInt DeleteCMPXViewPlugin(); + + + /** + * From MMPXCustomCommandObserver + */ + void HandleCustomCommand( + const TUid& aUid, + const TInt aCommand, + const TDesC8& aData = KNullDesC8 ); + + /** + * To test TMPXAttribute::TMPXAttribute() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttDefaultConst(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::TMPXAttribute(TInt aContentId, TUint aAttributeId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttConst(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::TMPXAttribute(const TMPXAttribute& aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttCopyConstAtt(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::TMPXAttribute(const TMPXAttributeData& aData) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttCopyConstAttData(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::operator=() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttOperatorAssignment(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::operator==() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttOperatorEqual(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::ExternalizeL() and + * TMPXAttribute::InternalizeL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttStreamingL(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::ContentId() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttContentId(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::AttributeId() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttAttributeId(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::Match() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttMatch(CStifItemParser& aItem); + + /** + * To test TMPXAttribute::MatchContentId() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttMatchContentId(CStifItemParser& aItem); + + /** + * To test TMPXAttributeData::operator& (const TMPXAttributeData& aData) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttOperatorAndAttData(CStifItemParser& aItem); + + /** + * To test TMPXAttributeData::operator& (TUint& aData) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttOperatorAndData(CStifItemParser& aItem); + + /** + * To test TMPXAttributeData::operator| () + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxAttOperatorOr(CStifItemParser& aItem); + + /** + * To test CMPXMedia::NewL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaNewL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::NewL(aSupportedIds) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaNewLSupportedIdsL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::NewL(aMedia) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaNewLMediaL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::NewL(aDataHandle) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaNewLDataHandleL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::NewL(aStream) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaNewLStreamL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::operator=() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaOperatorAssignment(CStifItemParser& aItem); + + /** + * To test CMPXMedia::SupportedIds() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaSupportedIds(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Attributes() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaAttributes(CStifItemParser& aItem); + + /** + * To test CMPXMedia::SetTObjectValueL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaSetTObjectValueL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::SetCObjectValueL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaSetCObjectValueL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::SetNoNewLCObjectL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaSetNoNewLCObjectL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::SetTextValueL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaSetTextValueL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::IsSupported() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaIsSupported(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Count() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaCount(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Attribute() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaAttribute(CStifItemParser& aItem); + + /** + * To test CMPXMedia::AttributesSet() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaAttributesSet(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Index() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaIndex(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Type(aIndex) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaTypeIndex(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Type(aAttribute) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaTypeAttribute(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Reset() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaReset(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Delete(attribute) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaDeleteAttribute(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Delete(index) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaDeleteIndex(CStifItemParser& aItem); + + /** + * To test CMPXMedia::ValueText() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaValueText(CStifItemParser& aItem); + + /** + * To test CMPXMedia::Value() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaValue(CStifItemParser& aItem); + + /** + * To test CMPXMedia::ValueTObjectL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaValueTObjectL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::ValueCObjectL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaValueCObjectL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::ValueNoNewLCObjectL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaValueNoNewLCObjectL(CStifItemParser& aItem); + + /** + * To test CMPXMedia::ExternalizeL() and + * CMPXMedia::InternalizeL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaStreamingL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::NewL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayNewL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::NewL(MediaArray) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayNewLMediaArrayL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::Count() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayCount(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::IMPORT_C CMPXMedia* AtL(TInt aIndex) const; + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayAtLByIndexL(CStifItemParser& aItem); + + + /** + * To test CMPXMediaArray::AppendL(Media*) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayAppendLByPtrL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::AppendL(Media&) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayAppendLByRefL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::Reset() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayReset(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::Remove() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayRemove(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::Insert(Media*) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayInsertByPtr(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::Insert(Media&) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayInsertByRef(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::InsertL(Media*) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayInsertLByPtrL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::InsertL(Media&) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayInsertLByRefL(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::Set() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArraySet(CStifItemParser& aItem); + + /** + * To test CMPXMediaArray::ExternalizeL() and + * CMPXMediaArray::InternalizeL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxMediaArrayStreamingL(CStifItemParser& aItem); + + /** + * To test TMPXItemId::TMPXItemId() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxItemIdConst(CStifItemParser& aItem); + + /** + * + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxItemIdReset(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::NewL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathNewL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::NewL(aPath) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathNewLPathL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::NewL(aStream) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathNewLStreamL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::AppendL(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathAppendLIdL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::AppendL(aIds) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathAppendLIdsL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Levels() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathLevels(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Back() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathBack(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Reset() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathReset(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Index() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIndex(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Operator++() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathOperatorPlus(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Operator--() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathOperatorMinus(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SetToFirst() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSetToFirst(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SetToLast() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSetToLast(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Set(aIndex) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSetIndex(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Set(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSetId(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Set(aMode) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSetMode(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SetL(aAttrs) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSetLAttrsL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::OpenNextMode() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathOpenNextMode(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::OpenPreviousMode() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathOpenPreviousMode(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SelectL(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSelectLIdL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SelectL(aIndex) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSelectLIndexL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SelectAllL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSelectAllL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Deselect(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathDeselectId(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Deselect(aIndex) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathDeselectIndex(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::DeselectAll() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathDeselectAll(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Remove(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathRemoveId(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Remove(aIndex) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathRemoveIndex(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::IsSelected(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIsSelectedId(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::IsSelected(aIndex) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIsSelectedIndex(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::ClearSelection + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathClearSelection(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Selection + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSelection(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::SelectionL + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathSelectionL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Id + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathId(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::Count + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathCount(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::IndexOfId + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIndexOfId(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::IdOfIndex + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIdOfIndex(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::OpenAttributes + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathOpenAttributes(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::IndexLevel + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIndexLevel(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::IdLevel + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathIdLevel(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::ExternalizeL() and + * CMPXCollectionPath::InternalizeL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathStreamingL(CStifItemParser& aItem); + + /** + * To test CMPXCollectionPath::HandleChange() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxCollPathHandleChange(CStifItemParser& aItem); + + /** + * To test CMPXClientList::NewL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxClientListNewL(CStifItemParser& aItem); + + /** + * To test CMPXClientList::ClientCount() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxClientListClientCount(CStifItemParser& aItem); + + /** + * To test CMPXClientList::IsClient() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxClientListIsClient(CStifItemParser& aItem); + + /** + * To test CMPXClientList::Find(aMsgQueue) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxClientListFindByMsg(CStifItemParser& aItem); + + /** + * To test CMPXClientList::Find(aId) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxClientListFindById(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SelectPluginL(aPluginUid) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSelectPluginLIdL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SelectPluginL(aPluginName) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSelectPluginLNameL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SelectPluginL(aUri, aDataType) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSelectPluginLUriL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SelectPluginL(aPluginType) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSelectPluginLTypeL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::ClearSelectionCriteria() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseClearSelectionCriteria(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::PluginName(aType) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBasePluginNameType(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::PluginNamesL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBasePluginNamesL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SupportedMimeTypesL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSupportedMimeTypesL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SupportedExtensionsL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSupportedExtensionsL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SupportedSchemasL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSupportedSchemasL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SupportedMimeTypesL(aUid) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSupportedMimeTypesLUidL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::SupportedExtensionsL(aUid) + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseSupportedExtensionsLUidL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::GetPluginTypes() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseGetPluginTypes(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::GetPluginUids() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseGetPluginUids(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::GetPluginUidsL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseGetPluginUidsL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::PluginUid() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBasePluginUid(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::IndexOf() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseIndexOf(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::CreatePluginListL() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseCreatePluginListL(CStifItemParser& aItem); + + /** + * To test CMPXPluginHandlerBase::FindPlugin() + * + * @since S60 5.0 + * @param aItem Script line containing parameters. + * @return Symbian OS error code. + */ + TInt MpxPluginHandlerBaseFindPlugin(CStifItemParser& aItem); + //add function to testmpxuser.h + TInt RecreateBufferL(); + TInt CompleteWithDllPathOL(); + TInt FindWindowGroupIdL(); + TInt Alloc8ZL(); + //TInt CreateBufferRMessage(); + TInt CreateMPXCollectionType(); + //add function to testmpxmessagemonitor.cpp + TInt GetNextMessageCMPXMessageMonitorL(); + TInt DoCancelCMPXMessageMonitorL(); + TInt RunErrorCMPXMessageMonitorL(); + //add function to testmpxclientlist.cpp + TInt MpxClientListDestruction(CStifItemParser&); + TInt MpxClientListAddClientL(); + TInt MpxClientListAddClientLUsingMode(); + TInt MpxClientListRemoveClient(); + TInt MpxClientListClientProcessList(); + TInt DeleteMpxClientList(); + TInt SendMsgLByMsgCMPXClientList(CStifItemParser& aItem); + TInt MPXClientListConvertMsgLC(CStifItemParser& ); + TInt SendMsgLIndexAndTMPMsgCMPXClientList(CStifItemParser& aItem); + TInt MpxClientListSendMsg(CStifItemParser& aItem); + TInt MpxClientListSendMsgaIndex(CStifItemParser& aItem); + TInt MpxClientListAddSubscriptionL(CStifItemParser& aItem); + TInt MpxClientListRemoveSubscriptionL(CStifItemParser& aItem); + TInt MpxClientListRemoveAllSubscriptionsL(CStifItemParser& aItem); + + //add function to testmpxcollectionpath.cpp + TInt MpxCollectionpathContainerPathL(CStifItemParser& /*aItem*/); + TInt MpxCollectionpathInsertL(CStifItemParser& aItem ); + TInt MpxCollectionpathItems(CStifItemParser& /*aItem*/); + TInt MpxCollectionpathUpdate(CStifItemParser& aItem); + TInt MpxCollectionpathDelete(CStifItemParser& /*aItem*/); + TInt MpxCollectionpathCollPathSetAttrsL(CStifItemParser& /*aItem*/); + + TInt MpxClientListClientMode(CStifItemParser& /*aItem*/); + //add function to testmpxcollectiontype.cpp + TInt TUidMPXCollectionType(); + TInt SendReceiveLTIpcArgsRMPXSessionL(); + TInt CMPXCollectionTypeDelete(CStifItemParser& aItem); + //add function to testmpxpluginhandlerbase.cpp + TInt MpxPluginHandlerBaseSupportUids(CStifItemParser& /*aItem*/); + //add function to testmpxpluginhandlerbase.cpp + TInt MpxMediaCopyL(CStifItemParser& aItem); + TInt MpxMediaDeleteL(CStifItemParser& aItem); + TInt MpxMediaHeapMemoryInfoL(CStifItemParser& aItem); + TInt MpxMediaMergeMediaL(CStifItemParser& aItem); + TInt MpxMediaMatchL(CStifItemParser& aItem); + TInt MpxMediaSetErrorL(CStifItemParser& aItem); + TInt MpxMediaErrorL(CStifItemParser& aItem); + TInt MpxMediaExternalizeL(CStifItemParser& aItem); + TInt MpxMediaInternalizeL(CStifItemParser& aItem); + //add these functions to testmpxpluginhandlerbase.cpp + TInt MpxPluginHandlerBaseDestruction(CStifItemParser& aItem); + TInt MpxPluginHandlerBaseSelectPluginLRFile(CStifItemParser& aItem); + TInt MpxPluginHandlerBasePluginNameByUid(CStifItemParser& /*aItem*/); + TInt MpxPluginHandlerBasePluginFlagsL(CStifItemParser& aItem); + TInt MpxPluginHandlerBasePluginType(CStifItemParser& /*aItem*/); + TInt MpxPluginHandlerBaseGetSelectionCriteria(CStifItemParser& aItem); + TInt MpxPluginHandlerBaseUsePluginTUid(CStifItemParser& aItem); + TInt MpxPluginHandlerBaseReleasePluginTUid(CStifItemParser& aItem); + TInt MpxPluginHandlerBaseCreate(); + TInt MpxPluginHandlerBaseSelectPluginLRFile64(CStifItemParser& aItem); + //added tested functions for protected export functions of CMPXPluginHandlerBase + /** + * to test IMPORT_C void PluginsChangedL(); + **/ + TInt MpxPluginHBBasePluginsChangedL(CStifItemParser& aItem); + TInt MpxPluginHBBaseIsPluginLoaded(CStifItemParser& aItem); + TInt MpxPluginHBBaseLoadPluginL(CStifItemParser& aItem); + TInt MpxPluginHBBaseHandlePluginUnload(CStifItemParser& aItem); + + + + TInt CreateCMPXTaskQueue(); + TInt DeleteCMPXTaskQueue(); + TInt ScheduleNextTaskCMPXTaskQueue(); + TInt ResetCMPXTaskQueue(); + TInt DeleteCMPXActiveTaskQueue(); + + + + + + + + + + + + //add these functions to mpxplugininfo.h + TInt CMPXPluginInfoDestructor(); + TInt CMPXPluginInfoImplementationUid(CStifItemParser& aItem); + TInt CMPXPluginInfoFlags(CStifItemParser&); + //added test functions to test protected export functions + TInt CMPXPluginInfoProcessTaggedDataExL(CStifItemParser& aItem); + TInt CMPXPluginInfoExtractIntoArrayL(CStifItemParser& aItem); + + + //add test functions for CMPXSubscription of mpxsubscription.h + TInt CMPXSubscriptionNewL(CStifItemParser& aItem); + TInt CMPXSubscriptionNewLWithMediaArrayL(CStifItemParser& aItem); + TInt CMPXSubscriptionAddItemL(CStifItemParser& aItem); + TInt CMPXSubscriptionItemsL(CStifItemParser& aItem); + TInt CMPXSubscriptionIsEqualOperator(CStifItemParser& aItem); + + TInt ReconnectRMPXSessionL(); + private: + // reference to TestModuleIf + CTestModuleIf& iTestModuleIf; + // Active object with a timer to timeout the test case + CSimpleTimeout * iTimeoutController; + // Indicates if the test case use a normal exit reason + TBool iNormalExitReason; + // List of expected events + RArray iExpectedEvents; + // List of notification event (by the callback) + RArray iOcurredEvents; + + + CMPXPluginMonitor* iPluginMonitor; + CMPXCenRepWatcher* iCenRepWatcher; + CMPXParameter* iParameter; + CMPXCollectionType* iType; + CMPXPSKeyWatcher* iPSWatcher; + CMPXDrmMediaUtility* iDrmMediaUtility; + CMPXMessageQueue* iMessageQueue; + RArray iMPXAttArray; + RArray iMPXItemIdArray; + CMPXMediaArray* iMPXMediaArray; + CMPXCollectionPath* iMPXCollectionPath; + TUid iCollectionPathUid; + CMPXClientList* iClientList; + CMPXMessageMonitor* iMsgMonitor; + RMPXSession iMessageSession; + CMPXViewPlugin* iViewPlugin; + CMPXPluginInfo* iPluginInfo; + CMPXSubscription* iSubscription; + + +}; + +#endif // COMMONTESTCLASS_H + +// End of File