// _Unsupported_ Those API could be not implemented and return KErrNotSupported


[Define]
KErrNotFound -1
KErrNotSupported -5
KErrArgument -6
KErrNotReady -18
KErrAccessDenied -21

KErrEventPending -2000
KErrCallbackErrorCode -2001
KErrUnexpectedValue -2002
KErrNotificationPending -2005
KErrUnexpectedNotification -2006
KErrTimeoutController -2007

KTrue 1
KFalse 0

// TMPXAttribute
KMPXAttContentID1 888881
KMPXAttContentID2 888882
KMPXAttAttributeID1 1
KMPXAttAttributeID2 2
KMPXAttAttributeText 4
KMPXAttAttributeInt 8
KMPXAttAttributeCObject 16

// TMPXAttributeType
KMPXTypeUnknown 0
KMPXTypeTInt 1
KMPXTypeText 2
KMPXTypeTObject 3
KMPXTypeCObject 4
kMPXTypeError 5

// CMPXCollectionPath
KMPXPathLevel1 33331
KMPXPathLevel2 33332
KMPXPathLevel3 33333
KMPXPathItem1  44441
KMPXPathItem2  44442
KMPXPathItem3  44443
KMPXPathItem4  44444
KMPXPathItem5  44445

// TMPXOpenMode
KMPXOpenDefault 0
KMPXOpenGroupOrPlaylist 1
KMPXOpenAllItems 2
KMPXOpenNoPlaylist 3
KMPXOpenPlaylistOnly 4

// TMPXCollectionPathChange
KPathChangeAdded 0
KPathChangeDeleted 1
KPathChangeModified 2
KPathChangeGroupModified 3

// TMPXPathChangeResult
KChangeResultPathUnchanged 0
KChangeResultPathModified 1
KChangeResultPathClipped 2


[Enddefine]

//mpx_common_api
//
//
//---------------------------------------------------------------------------
//                               TMPXAttribute
//
// MpxAttDefaultConst()
// MpxAttConst(contentID, attributeID)
// MpxAttCopyConstAtt(contentID, attributeID)
// MpxAttCopyConstAttData(contentID, attributeID)
// MpxAttOperatorAssignment(attributeIndex)
// MpxAttOperatorEqual(attributeIndex1, attributeIndex2, expectedResult)
// MpxAttStreamingL(attributeIndex)
// MpxAttContentId(contentID, attributeIndex)
// MpxAttAttributeId(attributeID, attributeIndex)
// MpxAttMatch(attributeIndex1, attributeIndex2, expectedResult)
// MpxAttMatchContentId(attributeIndex1, attributeIndex2, expectedResult)
// MpxAttOperatorAndAttData(attributeIndex1, attributeIndex2, expectedResult)
// MpxAttOperatorAndData(attributeIndex, attributeID, expectedResult)
// MpxAttOperatorOr(attributeIndex1, attributeIndex2, expectedResult)
// 
//---------------------------------------------------------------------------
//                               CMPXMedia
//
// MpxMediaNewL()
// MpxMediaNewLSupportedIdsL(contentID1, contentID2, ....)
// MpxMediaNewLMediaL(mediaIndex)
// MpxMediaNewLDataHandleL(mediaIndex)
// MpxMediaNewLStreamL(mediaIndex)
// MpxMediaOperatorAssignment(mediaIndex)
// MpxMediaSupportedIds(mediaIndex, contentID1, contentID2, ....)
// MpxMediaSetTObjectValueL(mediaIndex, attributeIndex, value)
// MpxMediaSetCObjectValueL(mediaIndex, attributeIndex, className)  Note: className(CMPXMedia, CMPXMediaArray, CMPXCollectionPath)
// MpxMediaSetNoNewLCObjectL(mediaIndex, attributeIndex, className)
// MpxMediaSetTextValueL(mediaIndex, attributeIndex, value)
// MpxMediaAttributes(mediaIndex, attributeIndex)
// MpxMediaIsSupported(mediaIndex, attributeIndex, expectedResult)
// MpxMediaCount(mediaIndex, expectedResult)
// MpxMediaAttribute(mediaIndex, indexAtt, expectedAttributeIndex)
// MpxMediaAttributesSet(mediaIndex, contentID, expectedAttributes)
// MpxMediaIndex(mediaIndex, attributeIndex, expectedIndex)
// MpxMediaTypeIndex(mediaIndex, indexAtt, expectedType)
// MpxMediaTypeAttribute(mediaIndex, attributeIndex, expectedType)
// MpxMediaReset(mediaIndex)
// MpxMediaDeleteAttribute(mediaIndex, attributeIndex)
// MpxMediaDeleteIndex(mediaIndex, indexAtt)
// MpxMediaValueText(mediaIndex, attributeIndex, expectedString)
// MpxMediaValue(mediaIndex, attributeIndex, className)
// MpxMediaValueTObjectL(mediaIndex, attributeIndex, expectedValue)
// MpxMediaValueCObjectL(mediaIndex, attributeIndex, className)
// MpxMediaStreamingL(mediaIndex)
//
//---------------------------------------------------------------------------
//                               CMPXMediaArray
//
// MpxMediaArrayNewL()
// MpxMediaArrayNewLMediaArrayL()
// MpxMediaArrayCount(expectedCount)
// MpxMediaArrayAppendLByPtrL()
// MpxMediaArrayAppendLByRefL()
// MpxMediaArrayReset()
// MpxMediaArrayRemove(index)
// MpxMediaArrayInsertByPtr(index)
// MpxMediaArrayInsertByRef(index)
// MpxMediaArrayInsertLByPtrL(index)
// MpxMediaArrayInsertLByRefL(index)
// MpxMediaArraySet(index)
// MpxMediaArrayStreamingL()
//
//---------------------------------------------------------------------------
//                               CMPXCollectionPath
//
// MpxItemIdConst(optional id1, optional id2)
// MpxItemIdReset()
// MpxCollPathNewL()
// MpxCollPathNewLPathL()
// MpxCollPathNewLStreamL()
// MpxCollPathAppendLIdL(itemId)
// MpxCollPathAppendLIdsL()
// MpxCollPathLevels(expectedLevels)
// MpxCollPathBack()
// MpxCollPathReset()
// MpxCollPathIndex(expectedIndex)
// MpxCollPathOperatorPlus(expectedResult)
// MpxCollPathOperatorMinus(expectedResult)
// MpxCollPathSetToFirst()
// MpxCollPathSetToLast()
// MpxCollPathSetIndex(index)
// MpxCollPathSetId(id)
// MpxCollPathSetMode(openMode)
// MpxCollPathSetLAttrsL()
// MpxCollPathOpenNextMode(expectedOpenMode)
// MpxCollPathOpenPreviousMode(expectedOpenMode)
// MpxCollPathSelectLIdL(id)
// MpxCollPathSelectLIndexL(index)
// MpxCollPathSelectAllL()
// MpxCollPathDeselectId(id)
// MpxCollPathDeselectIndex(index)
// MpxCollPathDeselectAll()
// MpxCollPathRemoveId(id)
// MpxCollPathRemoveIndex(index)
// MpxCollPathIsSelectedId(id, expectedResult)
// MpxCollPathIsSelectedIndex(index, expectedResult)
// MpxCollPathClearSelection()
// MpxCollPathSelection(index1, index2, ...)
// MpxCollPathSelectionL(id1, id2, ...)
// MpxCollPathId(expectedId)
// MpxCollPathCount(expectedCount)
// MpxCollPathIndexOfId(id, expectedIndex)
// MpxCollPathIdOfIndex(index, expectedId)
// MpxCollPathOpenAttributes()
// MpxCollPathIndexLevel(level, expectedIndex)
// MpxCollPathIdLevel(level, expectedId)
// MpxCollPathStreamingL()
// MpxCollPathHandleChange(Uid, id, deprecatedId, changeType, expectedSelection, expectedChangeResult)
//
//---------------------------------------------------------------------------
//                               CMPXClientList
//
// MpxClientListNewL()
// MpxClientListClientCount(expectedCount)
// MpxClientListIsClient(expecedResult)
// MpxClientListFindByMsg(expectedResult)
// MpxClientListFindById(expectedResult)
//
//---------------------------------------------------------------------------
//                               CMPXPluginHandlerBase
//
// MpxPluginHandlerBaseSelectPluginLIdL()
// MpxPluginHandlerBaseSelectPluginLNameL()
// MpxPluginHandlerBaseSelectPluginLUriL()
// MpxPluginHandlerBaseSelectPluginLTypeL()
// MpxPluginHandlerBaseClearSelectionCriteria()
// MpxPluginHandlerBasePluginNameType()
// MpxPluginHandlerBasePluginNamesL()
// MpxPluginHandlerBaseSupportedMimeTypesL()
// MpxPluginHandlerBaseSupportedExtensionsL()
// MpxPluginHandlerBaseSupportedSchemasL()
// MpxPluginHandlerBaseSupportedMimeTypesLUidL()
// MpxPluginHandlerBaseSupportedExtensionsLUidL()
// MpxPluginHandlerBaseGetPluginTypes()
// MpxPluginHandlerBaseGetPluginUids()
// MpxPluginHandlerBaseGetPluginUidsL()
// MpxPluginHandlerBasePluginUid()
// MpxPluginHandlerBaseIndexOf()
// MpxPluginHandlerBaseCreatePluginListL()
// MpxPluginHandlerBaseFindPlugin()
//
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
//                     1.mpxpluginmonitor.h          CMPXPluginMonitor
//---------------------------------------------------------------------------
[Test]
title 1. Create PluginMonitor
create ui_commontestclass commontest
commontest CreatePluginMonitorL
delete commontest
[Endtest]

[Test]
title 2. Delete PluginMonitor
create ui_commontestclass commontest
commontest CreatePluginMonitorL
commontest DeletePluginMonitorL
delete commontest
[Endtest]

//---------------------------------------------------------------------------
//                     2.mpxcenrepwatcher.h	   CMPXCenRepWatcher
//---------------------------------------------------------------------------
[Test]
title 3. Create CenRepWatcher
create ui_commontestclass watcher
watcher CreateCenRepWatcherL
delete watcher
[Endtest]

[Test]
title 4. Delete CenRepWatcher
create ui_commontestclass watcher
watcher CreateCenRepWatcherL
watcher DeleteCenRepWatcherL
delete watcher
[Endtest]

[Test]
title 5. SetCenRepValue
create ui_commontestclass watcher
watcher CreateCenRepWatcherL
watcher CenRepSetValueL 1
delete watcher
[Endtest]

// value in title 5 & 6 should be the same
// set value back to 0 after done testing
[Test]
title 6. GetCenRepValue
create ui_commontestclass watcher
watcher CreateCenRepWatcherL
watcher CenRepCurrentValueL value == 1
watcher CenRepSetValueL 0
delete watcher
[Endtest]

//---------------------------------------------------------------------------
//                     3.mpxparameter.h	   CMPXParameter
//---------------------------------------------------------------------------
[Test]
title 7. Create CMPXParameter
create ui_commontestclass parameter
parameter CreateMPXParameter
delete parameter
[Endtest]

[Test]
title 8. Delete CMPXParameter
create ui_commontestclass parameter
parameter CreateMPXParameter
parameter DeleteMPXParameter
delete parameter
[Endtest]

[Test]
title 9. Internalize CMPXParameter
create ui_commontestclass parameter
parameter CreateMPXParameter
parameter InternalizeMPXParameterL
parameter DeleteMPXParameter
delete parameter
[Endtest]

[Test]
title 10. Externalize CMPXParameter
create ui_commontestclass parameter
parameter CreateMPXParameter
parameter ExternalizeMPXParameterL
parameter DeleteMPXParameter
delete parameter
[Endtest]

//---------------------------------------------------------------------------
//                     4.mpxcollectiontype.h	   CMPXCollectionType
//---------------------------------------------------------------------------
[Test]
title 11. Create CMPXCollectionTypeWithoutParam
create ui_commontestclass type
type CreateMPXCollectionTypeWOParam
delete type
[Endtest]

[Test]
title 12. Create CMPXCollectionType
create ui_commontestclass type
type CreateMPXCollectionType
delete type
[Endtest]

[Test]
title 13. Internalize CMPXCollectionType
create ui_commontestclass type
type CreateMPXCollectionType
type InternalizeMPXCollectionTypeL
delete type
[Endtest]

[Test]
title 14. Externalize CMPXCollectionType
create ui_commontestclass type
type CreateMPXCollectionType
type ExternalizeMPXCollectionTypeL
delete type
[Endtest]

[Test]
title 15. CMPXCollectionTypeDelete
create ui_commontestclass type
type CreateMPXCollectionType
type CMPXCollectionTypeDelete
delete type
[Endtest]

[Test]
title 16. TUidMPXCollectionType CMPXCollectionType
create ui_commontestclass type
type TUidMPXCollectionType
delete type
[Endtest]

//---------------------------------------------------------------------------
//                     5.mpxpskeywatcher.h	   CMPXPSKeyWatcher
//---------------------------------------------------------------------------
[Test]
title 17. Create CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
delete watcher
[Endtest]

[Test]
title 18. Delete CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher DeleteCMPXPSKeyWatcherL
delete watcher
[Endtest]

[Test]
title 19. Get Int Value CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher GetTntValue
delete watcher
[Endtest]

[Test]
title 20. Get Des8 Value CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher GetDes8Value
delete watcher
[Endtest]

[Test]
title 21. Get Des16 Value CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher GetDes16Value
delete watcher
[Endtest]

[Test]
title 22. Set Int Value CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher SetTntValue
delete watcher
[Endtest]

[Test]
title 23. Set Des8 Value CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher SetDes8Value
delete watcher
[Endtest]

[Test]
title 24. Set Des16 Value CMPXPSKeyWatcher
create ui_commontestclass watcher
watcher CreateCMPXPSKeyWatcherL
watcher SetDes16Value
delete watcher
[Endtest]

//---------------------------------------------------------------------------
//                     6.mpxdrmmediautility.h	   CMPXDrmMediaUtilityL
//---------------------------------------------------------------------------
[Test]
title 25. Create CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
delete drm
[Endtest]

[Test]
title 26. Create CMPXDrmMediaUtilityLC
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityLC
delete drm
[Endtest]

[Test]
title 27. Delete CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
drm DeleteCMPXDrmMediaUtilityL
delete drm
[Endtest]

[Test]
title 28. Init FileName CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
drm InitFileNameL
drm Close
delete drm
[Endtest]

[Test]
title 29. Init RFile CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
drm InitRFileL
drm Close
delete drm
[Endtest]

[Test]
title 30. GetMediaL CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
drm GetMediaL
drm Close
delete drm
[Endtest]

[Test]
title 31. Close CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
drm Close
delete drm
[Endtest]

[Test]
title 32. ConsumeL CMPXDrmMediaUtilityL
create ui_commontestclass drm
drm CreateCMPXDrmMediaUtilityL
drm ConsumeL
drm Close
delete drm
[Endtest]

//---------------------------------------------------------------------------
//                     7.mpxmessage.h	   TMPXMessage
//---------------------------------------------------------------------------
[Test]
title 33. TMPXMessage3L TMPXMessage
create ui_commontestclass message
message TMPXMessage3L
delete message
[Endtest]

[Test]
title 34. TMPXMessageL TMPXMessage
create ui_commontestclass message
message TMPXMessageL
delete message
[Endtest]

[Test]
title 35. TMPXMessage1L TMPXMessage
create ui_commontestclass message
message TMPXMessage1L
delete message
[Endtest]

[Test]
title 36. Operator= TMPXMessage
create ui_commontestclass message
message EqualTMPXMessage
delete message
[Endtest]

[Test]
title 37. Event TMPXMessage
create ui_commontestclass message
message Event
delete message
[Endtest]

[Test]
title 38. Type TMPXMessage
create ui_commontestclass message
message Type
delete message
[Endtest]

[Test]
title 39. Data TMPXMessage
create ui_commontestclass message
message Data
delete message
[Endtest]


//---------------------------------------------------------------------------
//                     8.mpxmessagequeue.h	   CMPXMessageQueue
//---------------------------------------------------------------------------
[Test]
title 40. Create CreateCMPXMessageQueueL
create ui_commontestclass queue
queue CreateCMPXMessageQueueL
delete queue
[Endtest]

[Test]
title 41. Delete CMPXMessageQueue
create ui_commontestclass queue
queue CreateCMPXMessageQueueL
queue DeleteCMPXMessageQueue
delete queue
[Endtest]

[Test]
title 42. Reset CMPXMessageQueue
create ui_commontestclass queue
queue CreateCMPXMessageQueueL
queue ResetCMPXMessageQueue
queue DeleteCMPXMessageQueue
delete queue
[Endtest]

[Test]
title 43. SendNext CMPXMessageQueue
create ui_commontestclass queue
queue CreateCMPXMessageQueueL
queue SendNextCMPXMessageQueue
queue DeleteCMPXMessageQueue
delete queue
[Endtest]

[Test]
title 44. Add CMPXMessageQueue
create ui_commontestclass queue
queue CreateCMPXMessageQueueL
queue AddCMPXMessageQueue
queue DeleteCMPXMessageQueue
delete queue
[Endtest]


//---------------------------------------------------------------------------
//                     9.mpxsession.h	   RMPXSession
//---------------------------------------------------------------------------
[Test]
title 45. Version RMPXSession
create ui_commontestclass session
session VersionRMPXSession
delete session
[Endtest]

[Test]
title 46.1 Connect RMPXSession
create ui_commontestclass session
session ConnectRMPXSessionL
delete session
[Endtest]

[Test]
title 46.2 Reconnect RMPXSession
create ui_commontestclass session
session ReconnectRMPXSessionL
delete session
[Endtest]

[Test]
title 47. SendReceiveL RMPXSession
create ui_commontestclass session
session SendReceiveLRMPXSessionL
delete session
[Endtest]

[Test]
title 48. SendReceiveStatusRMPXSessionL RMPXSession
create ui_commontestclass session
session SendReceiveStatusRMPXSessionL
pause 1000
delete session
[Endtest]

[Test]
title 49. SendReceiveStatus3RMPXSessionL RMPXSession
create ui_commontestclass session
session SendReceiveStatus3RMPXSessionL
pause 1000
delete session
[Endtest]

[Test]
title 50. SendReceiveLTIpcArgsRMPXSessionL RMPXSession
create ui_commontestclass session
session SendReceiveLTIpcArgsRMPXSessionL
delete session
[Endtest]

[Test]
title 50.2 CloseAndDestructRMPXSession RMPXSession
create ui_commontestclass session
session CloseAndDestructRMPXSession
delete session
[Endtest]

//---------------------------------------------------------------------------
//                     10.mpxmessagemonitor.h	   CMPXMessageMonitor
//---------------------------------------------------------------------------
[Test]
title 51. CreateCMPXMessageMonitorL CMPXMessageMonitor
create ui_commontestclass monitor
monitor CreateCMPXMessageMonitorL
delete monitor
[Endtest]

[Test]
title 52. RunL CMPXMessageMonitor
create ui_commontestclass monitor
monitor CreateCMPXMessageMonitorL
monitor RunLCMPXMessageMonitorL
delete monitor
[Endtest]

[Test]
title 53. Delete CMPXMessageMonitor
create ui_commontestclass monitor
monitor CreateCMPXMessageMonitorL
monitor DeleteCMPXMessageMonitorL
delete monitor
[Endtest]

[Test]
title  54. GetNextMessage CMPXMessageMonitor
create ui_commontestclass monitor
monitor CreateCMPXMessageMonitorL
monitor GetNextMessageCMPXMessageMonitorL
delete monitor
[Endtest]

[Test]
title  55. DoCancel CMPXMessageMonitor
create ui_commontestclass monitor
monitor CreateCMPXMessageMonitorL
monitor DoCancelCMPXMessageMonitorL
delete monitor
[Endtest]

[Test]
title  56. RunError CMPXMessageMonitor
create ui_commontestclass monitor
monitor CreateCMPXMessageMonitorL
monitor RunErrorCMPXMessageMonitorL
monitor DoCancelCMPXMessageMonitorL
delete monitor
[Endtest]


//---------------------------------------------------------------------------
//                 11.mpxtaskqueue.h  CMPXActiveTaskQueueL & CMPXTaskQueueL
//---------------------------------------------------------------------------
[Test]
title 57. Create CMPXActiveTaskQueueL
create ui_commontestclass task
task CreateCMPXActiveTaskQueueL
delete task
[Endtest]

[Test]
title 58. CancelRequests CMPXActiveTaskQueueL
create ui_commontestclass task
task CancelRequestsCMPXActiveTaskQueueL
delete task
[Endtest]

[Test]
title 59. AddActiveTaskL CMPXActiveTaskQueueL
create ui_commontestclass task
task AddTaskCMPXActiveTaskQueueL
delete task
[Endtest]

[Test]
title 60. CompleteTask CMPXActiveTaskQueueL
create ui_commontestclass task
task CompleteTaskCMPXActiveTaskQueueL
delete task
[Endtest]

[Test]				
title 61. CompleteAllTasks CMPXActiveTaskQueueL
create ui_commontestclass task
task CompleteAllTasksCMPXActiveTaskQueueL
delete task
[Endtest]

[Test]
title 62. IsEmptyTaskQueue CMPXActiveTaskQueueL
create ui_commontestclass task
task IsEmptyCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 63. AddTaskL CMPXTaskQueueL
create ui_commontestclass task
task AddTaskCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 64. RemoveTaskL CMPXTaskQueueL
create ui_commontestclass task
task RemoveTaskCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 65. Callback CMPXTaskQueueL
create ui_commontestclass task
task CallbackCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 66. Param CMPXTaskQueueL
create ui_commontestclass task
task ParamCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 67. PtrData CMPXTaskQueueL
create ui_commontestclass task
task PtrDataCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 68. BufData CMPXTaskQueueL
create ui_commontestclass task
task BufDataCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 69. RemoveTask WO OB CMPXTaskQueueL
create ui_commontestclass task
task RemoveTask2CMPXTaskQueueL
delete task
[Endtest]

[Test]
title 70. Task CMPXTaskQueueL
create ui_commontestclass task
task TaskCMPXTaskQueueL
delete task
[Endtest]

[Test]
title 71. CreateCMPXTaskQueue
create ui_commontestclass task
task CreateCMPXTaskQueue
delete task
[Endtest]

[Test]
title 72. DeleteCMPXTaskQueue
create ui_commontestclass task
task DeleteCMPXTaskQueue
delete task
[Endtest]

[Test]
title 73. ScheduleNextTaskCMPXTaskQueue
create ui_commontestclass task
task ScheduleNextTaskCMPXTaskQueue
delete task
[Endtest]

[Test]
title 74. ResetCMPXTaskQueue
create ui_commontestclass task
task ResetCMPXTaskQueue
delete task
[Endtest]

[Test]
title 75. DeleteCMPXActiveTaskQueue
create ui_commontestclass task
task DeleteCMPXActiveTaskQueue
delete task
[Endtest]

//---------------------------------------------------------------------------
//                     12.mpxuser.h	   MPXUser
//---------------------------------------------------------------------------
[Test]
title 76. CompareUids MPXUser
create ui_commontestclass user
user CompareUids
delete user
[Endtest]

[Test]
title 77. IsCallOngoing MPXUser
create ui_commontestclass user
user IsCallOngoing
delete user
[Endtest]

[Test]
title 78. CompleteWithDllPath MPXUser
create ui_commontestclass user
user CompleteWithDllPath
delete user
[Endtest]

[Test]
title 79. Alloc8L MPXUser
create ui_commontestclass user
user Alloc8L
delete user
[Endtest]

[Test]
title 80. AllocL MPXUser
create ui_commontestclass user
user AllocL
delete user
[Endtest]

[Test]
title 81. Ptr MPXUser
create ui_commontestclass user
user Ptr
delete user
[Endtest]

[Test]
title 82. Ptr8 MPXUser
create ui_commontestclass user
user Ptr8
delete user
[Endtest]

[Test]
title 83. CreateBufferLC MPXUser
create ui_commontestclass user
user CreateBufferLC
delete user
[Endtest]

[Test]
title 84. CreateBufferFromDes MPXUser
create ui_commontestclass user
user CreateBufferDesCL
delete user
[Endtest]

[Test]
title 85. CreateBufferFromDesArray MPXUser
create ui_commontestclass user
user CreateBufferDesCArrayL
delete user
[Endtest]

//[Test]			//put to the buttommost
//title 86. CreateBufferFromMsg MPXUser
//create ui_commontestclass user
//user CreateBufferMsgL
//delete user
//[Endtest]


[Test]
title 87. CreateFromBufferL MPXUser
create ui_commontestclass user
user CreateFromBufferL
delete user
[Endtest]

[Test]
title 88. ExternalizeL MPXUser
create ui_commontestclass user
user ExternalizeL
delete user
[Endtest]

[Test]
title 89. ExternalizeArrayL MPXUser
create ui_commontestclass user
user ExternalizeArrayL
delete user
[Endtest]

[Test]
title 90. InternalizeArrayL MPXUser
create ui_commontestclass user
user InternalizeArrayL
delete user
[Endtest]

[Test]		
title 91. InternalizeDesCArrayL MPXUser
create ui_commontestclass user
user InternalizeDesCArrayL
delete user
[Endtest]

[Test]
title 92. CopyArrayL MPXUser
create ui_commontestclass user
user CopyArrayL
delete user
[Endtest]

[Test]
title 93. MergeArray MPXUser
create ui_commontestclass user
user MergeArray
delete user
[Endtest]

[Test]
title 94. MergeAttributeL MPXUser
create ui_commontestclass user
user MergeAttributeL
delete user
[Endtest]

[Test]
title 95. ProcessIdL MPXUser
create ui_commontestclass user
user ProcessIdL
delete user
[Endtest]

[Test]
title 96. CompareOrderedUidArrays MPXUser
create ui_commontestclass user
user CompareOrderedUidArrays
delete user
[Endtest]

[Test]
title  97. Alloc8ZL MPXUser
create ui_commontestclass user
user Alloc8ZL
delete user
[Endtest]

[Test]
title  98. RecreateBufferL testmpxuser
create ui_commontestclass user
user RecreateBufferL
delete user
[Endtest]

[Test]
title  99. CompleteWithDllPathOL testmpxuser
create ui_commontestclass user
user CompleteWithDllPathOL
delete user
[Endtest]

[Test]
title  100. FindWindowGroupIdL testmpxuser
create ui_commontestclass user
user FindWindowGroupIdL
pause 1000
delete user
[Endtest]

//---------------------------------------------------------------------------
//                     13.mpxviewplugin.h	   CMPXViewPlugin
//---------------------------------------------------------------------------
[Test]
title 101. CreateCMPXViewPlugin viewplugin
create ui_commontestclass viewplugin
viewplugin CreateCMPXViewPlugin
delete viewplugin
[Endtest]

[Test]
title 102. DeleteCMPXViewPlugin viewplugin
create ui_commontestclass viewplugin
viewplugin CreateCMPXViewPlugin
viewplugin DeleteCMPXViewPlugin
delete viewplugin
[Endtest]


//---------------------------------------------------------------------------
//                     14.mpxattribute.h         TMPXAttribute & TMPXAttributeData
//---------------------------------------------------------------------------
[Test]
title  103. TMPXAttribute Create: Default Contructor
create ui_commontestclass mpxatt
mpxatt MpxAttDefaultConst
delete mpxatt
[Endtest]

[Test]
title  104. TMPXAttribute Create: Constructor
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
delete mpxatt
[Endtest]

[Test]
title  105. TMPXAttribute Create: Copy Constructor Attribute
create ui_commontestclass mpxatt
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
delete mpxatt
[Endtest]

[Test]
title  106. TMPXAttribute Create: Copy Constructor Attribute Data
create ui_commontestclass mpxatt
mpxatt MpxAttCopyConstAttData KMPXAttContentID1 KMPXAttAttributeID1
delete mpxatt
[Endtest]

[Test]
title  107. TMPXAttribute Assignment Operator
create ui_commontestclass mpxatt
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttOperatorAssignment 0
delete mpxatt
[Endtest]

[Test]
title  108. TMPXAttribute Equal Operator True
create ui_commontestclass mpxatt
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttOperatorEqual 0 1 KTrue
delete mpxatt
[Endtest]

[Test]
title  109. TMPXAttribute Equal Operator False
create ui_commontestclass mpxatt
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxatt MpxAttOperatorEqual 0 1 KFalse
delete mpxatt
[Endtest]

[Test]
title  110. TMPXAttribute Streaming
create ui_commontestclass mpxatt
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttStreamingL 0
delete mpxatt
[Endtest]

[Test]
title  111. TMPXAttribute ContentId
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttContentId KMPXAttContentID1 0
delete mpxatt
[Endtest]

[Test]
title  112. TMPXAttribute AttributeId
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttAttributeId KMPXAttAttributeID1 0
delete mpxatt
[Endtest]

[Test]
title  113. TMPXAttribute Match True
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID2 KMPXAttAttributeID2
mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxatt MpxAttMatch 0 1 KTrue
delete mpxatt
[Endtest]

[Test]
title  114. TMPXAttribute Match False
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxatt MpxAttMatch 0 1 KFalse
delete mpxatt
[Endtest]

[Test]
title  115. TMPXAttribute MatchContentId True
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID2 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxatt MpxAttMatchContentId 0 1 KTrue
delete mpxatt
[Endtest]

[Test]
title  116. TMPXAttribute MatchContentId False
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID1
mpxatt MpxAttMatchContentId 0 1 KFalse
delete mpxatt
[Endtest]

[Test]
title  117. TMPXAttributeData Operator& AttData True
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttOperatorAndAttData 0 1 KTrue
delete mpxatt
[Endtest]

[Test]
title  118. TMPXAttributeData Operator& AttData False
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID2
mpxatt MpxAttOperatorAndAttData 0 1 KFalse
delete mpxatt
[Endtest]

[Test]
title  119. TMPXAttributeData Operator& Att True
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttOperatorAndData 0 KMPXAttAttributeID1 KTrue
delete mpxatt
[Endtest]

[Test]
title  120. TMPXAttributeData Operator& Att False
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttOperatorAndData 0 KMPXAttAttributeID2 KFalse
delete mpxatt
[Endtest]

[Test]
title  121. TMPXAttributeData Operator BitwiseOr
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID2
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID2
mpxatt MpxAttOperatorOr 0 1 2
delete mpxatt
[Endtest]

[Test]
title  122. TMPXAttributeData Operator BitwiseOr
create ui_commontestclass mpxatt
mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID2
mpxatt MpxAttOperatorOr 0 1 3
delete mpxatt
[Endtest]

// --------------------------------------------------------------------------
//                      15.mpxmedia.h         CMPXMedia
// --------------------------------------------------------------------------
[Test]
title  123. CMPXMedia NewL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewL
delete mpxmedia
[Endtest]

[Test]
title  124. CMPXMedia NewL SupportedIds
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaNewLSupportedIdsL
delete mpxmedia
[Endtest]

[Test]
title  125. CMPXMedia NewL Media
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaNewLMediaL 0
delete mpxmedia
[Endtest]

[Test]
title  126. CMPXMedia NewL DataHandle
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID2
mpxmedia MpxMediaNewLDataHandleL 0
delete mpxmedia
[Endtest]

[Test]
title  127. CMPXMedia NewL Stream
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaNewLStreamL 0
delete mpxmedia
[Endtest]

[Test]
title  128. CMPXMedia Assingment Operator
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaOperatorAssignment 0
delete mpxmedia
[Endtest]

[Test]
title  129. CMPXMedia SupportedIds
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaSupportedIds 0 KMPXAttContentID2 KMPXAttContentID1
delete mpxmedia
[Endtest]

[Test]
title  130. CMPXMedia SetTObjectValueL
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTObjectValueL 0 0 5
delete mpxmedia
[Endtest]

[Test]
title  131. CMPXMedia SetCObjectValueL
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetCObjectValueL 0 0 CMPXMediaArray
mpxmedia MpxMediaSetCObjectValueL 0 0 CMPXMedia
delete mpxmedia
[Endtest]

[Test]
title  132. CMPXMedia SetNoNewLCObjectL
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaSetNoNewLCObjectL 0 0 CMPXCollectionPath
mpxmedia MpxMediaSetNoNewLCObjectL 0 1 CMPXMediaArray
delete mpxmedia
[Endtest]

[Test]
title  133. CMPXMedia SetTextValueL
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeText
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID2
mpxmedia MpxMediaSetTextValueL 0 0 five
delete mpxmedia
[Endtest]

[Test]
title  134. CMPXMedia Attributes
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaAttributes 0 0
mpxmedia MpxMediaAttributes 0 1
delete mpxmedia
[Endtest]

[Test]
title  135. CMPXMedia IsSupported
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaNewLSupportedIdsL
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 1 1 5
mpxmedia MpxMediaIsSupported 0 0 1
mpxmedia MpxMediaIsSupported 1 1 1
mpxmedia MpxMediaIsSupported 0 1 0
delete mpxmedia
[Endtest]

[Test]
title  136. CMPXMedia Count
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaCount 0 2
delete mpxmedia
[Endtest]

[Test]
title  137. CMPXMedia Attribute
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaAttribute 0 0 0
mpxmedia MpxMediaAttribute 0 1 1
delete mpxmedia
[Endtest]

[Test]
title  138. CMPXMedia AttributesSet
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaAttributesSet 0 KMPXAttContentID1 12
mpxmedia MpxMediaAttributesSet 0 KMPXAttContentID2 0
delete mpxmedia
[Endtest]

[Test]
title  139. CMPXMedia Index
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeID2
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaIndex 0 0 0
mpxmedia MpxMediaIndex 0 1 1
mpxmedia MpxMediaIndex 0 2 KErrNotFound
delete mpxmedia
[Endtest]

[Test]
title  140. CMPXMedia Type(index)
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaSetCObjectValueL 0 2 CMPXMedia
mpxmedia MpxMediaTypeIndex 0 0 KMPXTypeText
mpxmedia MpxMediaTypeIndex 0 1 KMPXTypeTObject
mpxmedia MpxMediaTypeIndex 0 2 KMPXTypeCObject
delete mpxmedia
[Endtest]

[Test]
title  141. CMPXMedia Type(attribute)
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaSetCObjectValueL 0 2 CMPXMedia
mpxmedia MpxMediaTypeAttribute 0 0 KMPXTypeText
mpxmedia MpxMediaTypeAttribute 0 1 KMPXTypeTObject
mpxmedia MpxMediaTypeAttribute 0 2 KMPXTypeCObject
delete mpxmedia
[Endtest]

[Test]
title  142. CMPXMedia Reset
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaSetCObjectValueL 0 2 CMPXMedia
mpxmedia MpxMediaCount 0 3
mpxmedia MpxMediaReset 0
mpxmedia MpxMediaCount 0 0
delete mpxmedia
[Endtest]

[Test]
title  143. CMPXMedia Delete(attribute)
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaSetCObjectValueL 0 2 CMPXMedia
mpxmedia MpxMediaCount 0 3
mpxmedia MpxMediaDeleteAttribute 0 2
mpxmedia MpxMediaCount 0 2
mpxmedia MpxMediaDeleteAttribute 0 1
mpxmedia MpxMediaCount 0 1
delete mpxmedia
[Endtest]

[Test]
title  144. CMPXMedia Delete(index)
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaCount 0 2
mpxmedia MpxMediaDeleteIndex 0 0
mpxmedia MpxMediaCount 0 1
mpxmedia MpxMediaDeleteIndex 0 0
mpxmedia MpxMediaCount 0 0
delete mpxmedia
[Endtest]

[Test]
title  145. CMPXMedia ValueText
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaValueText 0 0 five
delete mpxmedia
[Endtest]

[Test]
title  146. CMPXMedia Value
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaSetCObjectValueL 0 0 CMPXMedia
mpxmedia MpxMediaSetCObjectValueL 0 1 CMPXCollectionPath
mpxmedia MpxMediaValue 0 0 CMPXMedia
mpxmedia MpxMediaValue 0 1 CMPXCollectionPath
delete mpxmedia
[Endtest]

[Test]
title  147. CMPXMedia Value Null
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetCObjectValueL 0 0 CMPXMediaArray
allowerrorcodes KErrUnexpectedValue
mpxmedia MpxMediaValue 0 1 CMPXMediaArray
delete mpxmedia
[Endtest]

[Test]
title  148. CMPXMedia ValueTObjectL
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTObjectValueL 0 0 5
mpxmedia MpxMediaValueTObjectL 0 0 5
delete mpxmedia
[Endtest]

[Test]
title  149. CMPXMedia ValueCObjectL
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaSetCObjectValueL 0 0 CMPXMedia
mpxmedia MpxMediaSetCObjectValueL 0 1 CMPXCollectionPath
mpxmedia MpxMediaValueCObjectL 0 0 CMPXMedia
mpxmedia MpxMediaValueCObjectL 0 1 CMPXCollectionPath
delete mpxmedia
[Endtest]

[Test]
title  150. CMPXMedia Internalize Externalize
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaSetCObjectValueL 0 2 CMPXMedia
mpxmedia MpxMediaStreamingL 0
delete mpxmedia
[Endtest]

[Test]
title  151. CMPXMedia MpxMediaCopyL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaCopyL 0
delete mpxmedia
[Endtest]

[Test]
title  152. CMPXMedia MpxMediaDeleteL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewL
mpxmedia MpxMediaDeleteL
delete mpxmedia
[Endtest]

[Test]
title  153. CMPXMedia MpxMediaHeapMemoryInfoL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaHeapMemoryInfoL
delete mpxmedia
[Endtest]

[Test]
title  150. CMPXMedia MpxMediaMergeMediaL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaMergeMediaL
delete mpxmedia
[Endtest]

[Test]
title  154. CMPXMedia MpxMediaMatchL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText          
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt           
mpxmedia MpxMediaMatchL
delete mpxmedia
[Endtest] 


[Test]
title  155. CMPXMedia MpxMediaSetErrorL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject   
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaNewLMediaL 0
mpxmedia MpxMediaSetErrorL 0 0
delete mpxmedia
[Endtest]

[Test]
title  156. CMPXMedia MpxMediaErrorL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeCObject   
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaNewLMediaL 0
mpxmedia MpxMediaErrorL 0 0
delete mpxmedia
[Endtest]

[Test]
title  157. CMPXMedia MpxMediaInternalizeL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaInternalizeL
delete mpxmedia
[Endtest]

[Test]
title  158. CMPXMedia MpxMediaExternalizeL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaExternalizeL
delete mpxmedia
[Endtest]


// -------------------------------------------------------------------------
//                 16.mpxmediaarray.h              CMPXMediaArray
// --------------------------------------------------------------------------
[Test]
title  159. CMPXMediaArray NewL MediaArray
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaArrayNewLMediaArrayL
delete mpxmedia
[Endtest]

[Test]
title  160. CMPXMediaArray Count
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaArrayCount 2
delete mpxmedia
[Endtest]

[Test]			
title  161. CMPXMediaArray AtL
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
mpxmedia MpxMediaArrayAtLByIndexL 1 //2
delete mpxmedia
[Endtest]

[Test]
title  162. CMPXMediaArray AppendL by Ptr
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayCount 0
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 1
delete mpxmedia
[Endtest]

[Test]
title  163. CMPXMediaArray AppendL by Reference
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayCount 0
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayCount 1
delete mpxmedia
[Endtest]

[Test]
title  164. CMPXMediaArray Reset
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 2
mpxmedia MpxMediaArrayReset
mpxmedia MpxMediaArrayCount 0
delete mpxmedia
[Endtest]

[Test]
title  165. CMPXMediaArray Remove
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 2
mpxmedia MpxMediaArrayRemove 1
mpxmedia MpxMediaArrayCount 1
mpxmedia MpxMediaArrayRemove 0
mpxmedia MpxMediaArrayCount 0
delete mpxmedia
[Endtest]

[Test]
title  166. CMPXMediaArray Insert by Ptr
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 2
mpxmedia MpxMediaArrayInsertByPtr 0
mpxmedia MpxMediaArrayCount 3
mpxmedia MpxMediaArrayInsertByPtr 3
mpxmedia MpxMediaArrayCount 4
delete mpxmedia
[Endtest]

[Test]
title  167. CMPXMediaArray Insert by Ref
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 2
mpxmedia MpxMediaArrayInsertByRef 0
mpxmedia MpxMediaArrayCount 3
mpxmedia MpxMediaArrayInsertByRef 3
mpxmedia MpxMediaArrayCount 4
delete mpxmedia
[Endtest]

[Test]
title  168. CMPXMediaArray InsertL by Ptr
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 2
mpxmedia MpxMediaArrayInsertLByPtrL 0
mpxmedia MpxMediaArrayCount 3
mpxmedia MpxMediaArrayInsertLByPtrL 3
mpxmedia MpxMediaArrayCount 4
delete mpxmedia
[Endtest]

[Test]
title  169. CMPXMediaArray InsertL by Ref
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayCount 2
mpxmedia MpxMediaArrayInsertLByRefL 0
mpxmedia MpxMediaArrayCount 3
mpxmedia MpxMediaArrayInsertLByRefL 3
mpxmedia MpxMediaArrayCount 4
delete mpxmedia
[Endtest]

[Test]
title  170. CMPXMediaArray Set
create ui_commontestclass mpxmedia
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaArrayAppendLByRefL
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArraySet 0
mpxmedia MpxMediaArraySet 1
delete mpxmedia
[Endtest]

[Test]
title  171. CMPXMediaArray Internalize Externalize
create ui_commontestclass mpxmedia
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeText
mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
mpxmedia MpxMediaArrayNewL
mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
mpxmedia MpxMediaSetTextValueL 0 0 five
mpxmedia MpxMediaSetTObjectValueL 0 1 5
mpxmedia MpxMediaArrayAppendLByPtrL
mpxmedia MpxMediaArrayStreamingL
delete mpxmedia
[Endtest]

// --------------------------------------------------------------------------
//               17.mpxcollectionpath.h                CMPXCollectionPath
// --------------------------------------------------------------------------
[Test]
title  172. CMPXCollectionPath NewL
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
delete mpxcollpath
[Endtest]

[Test]
title  173. CMPXCollectionPath NewL Path
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathNewLPathL
delete mpxcollpath
[Endtest]

[Test]
title  174. CMPXCollectionPath NewL Stream
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxCollPathNewLStreamL
delete mpxcollpath
[Endtest]

[Test]
title  175. CMPXCollectionPath AppendL Id
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
delete mpxcollpath
[Endtest]

[Test]
title  176. CMPXCollectionPath AppendL Id array
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
delete mpxcollpath  
[Endtest]

[Test]
title  177. CMPXCollectionPath Levels
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathLevels 3
delete mpxcollpath  
[Endtest]

[Test]
title  178. CMPXCollectionPath Back
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathLevels 3
mpxcollpath MpxCollPathBack
mpxcollpath MpxCollPathLevels 2
mpxcollpath MpxCollPathBack
mpxcollpath MpxCollPathLevels 1
delete mpxcollpath  
[Endtest]

[Test]
title  179. CMPXCollectionPath Reset
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathLevels 3
mpxcollpath MpxCollPathReset
mpxcollpath MpxCollPathLevels 0
delete mpxcollpath  
[Endtest]

[Test]
title  180. CMPXCollectionPath Operator++
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathOperatorPlus KTrue
mpxcollpath MpxCollPathOperatorPlus KTrue
mpxcollpath MpxCollPathOperatorPlus KFalse
delete mpxcollpath  
[Endtest]

[Test]
title  181. CMPXCollectionPath Operator--
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathOperatorPlus KTrue
mpxcollpath MpxCollPathOperatorPlus KTrue
mpxcollpath MpxCollPathOperatorMinus KTrue
mpxcollpath MpxCollPathOperatorMinus KTrue
mpxcollpath MpxCollPathOperatorMinus KFalse
delete mpxcollpath  
[Endtest]

[Test]
title  182. CMPXCollectionPath SetToFirst
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathOperatorPlus KTrue
mpxcollpath MpxCollPathOperatorPlus KTrue
mpxcollpath MpxCollPathIndex 2
mpxcollpath MpxCollPathSetToFirst
mpxcollpath MpxCollPathIndex 0
delete mpxcollpath  
[Endtest]

[Test]
title  183. CMPXCollectionPath SetToLast
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetToLast
mpxcollpath MpxCollPathIndex 2
delete mpxcollpath  
[Endtest]

[Test]
title  184. CMPXCollectionPath Set(aIndex)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 2
mpxcollpath MpxCollPathIndex 2
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathIndex 0
delete mpxcollpath  
[Endtest]

[Test]
title  185. CMPXCollectionPath Set(aId)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetId KMPXPathItem3
mpxcollpath MpxCollPathIndex 2
mpxcollpath MpxCollPathSetId KMPXPathItem1
mpxcollpath MpxCollPathIndex 0
delete mpxcollpath  
[Endtest]

[Test]
title  186. CMPXCollectionPath Set(aMode)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathSetMode KMPXOpenNoPlaylist
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxCollPathSetMode KMPXOpenAllItems
mpxcollpath MpxCollPathOpenNextMode KMPXOpenAllItems
mpxcollpath MpxCollPathOpenPreviousMode KMPXOpenNoPlaylist
delete mpxcollpath
[Endtest]

[Test]
title  187. CMPXCollectionPath Set(aAttrs)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxcollpath MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxcollpath MpxCollPathSetLAttrsL
delete mpxcollpath  
[Endtest]

[Test]
title  188. CMPXCollectionPath SelectL(aId)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem2
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem1
delete mpxcollpath  
[Endtest]

[Test]
title  189. CMPXCollectionPath SelectL(aIndex)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 0
delete mpxcollpath  
[Endtest]

[Test]
title  190. CMPXCollectionPath SelectAllL
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectAllL
delete mpxcollpath  
[Endtest]

[Test]
title  191. CMPXCollectionPath Deselect(aId)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem2
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem1
mpxcollpath MpxCollPathDeselectId KMPXPathItem1
mpxcollpath MpxCollPathDeselectId KMPXPathItem2
delete mpxcollpath  
[Endtest]

[Test]
title  192. CMPXCollectionPath Deselect(aIndex)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 0
mpxcollpath MpxCollPathDeselectIndex 2
mpxcollpath MpxCollPathDeselectIndex 0
delete mpxcollpath  
[Endtest]

[Test]
title  193. CMPXCollectionPath DeselectAll
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 0
mpxcollpath MpxCollPathDeselectAll
delete mpxcollpath  
[Endtest]

[Test]
title  194. CMPXCollectionPath Remove(aId)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem2
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem1
mpxcollpath MpxCollPathRemoveId KMPXPathItem1
mpxcollpath MpxCollPathRemoveId KMPXPathItem2
delete mpxcollpath  
[Endtest]

[Test]
title  195. CMPXCollectionPath Remove(aIndex)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 0
mpxcollpath MpxCollPathRemoveIndex 2
mpxcollpath MpxCollPathRemoveIndex 0
delete mpxcollpath  
[Endtest]

[Test]
title  196. CMPXCollectionPath IsSelected(aId)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem2
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem1
mpxcollpath MpxCollPathIsSelectedId KMPXPathItem1 KTrue
mpxcollpath MpxCollPathRemoveId KMPXPathItem1
mpxcollpath MpxCollPathIsSelectedId KMPXPathItem1 KFalse
delete mpxcollpath  
[Endtest]

[Test]
title  197. CMPXCollectionPath IsSelected(aIndex)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 0
mpxcollpath MpxCollPathIsSelectedIndex 2 KTrue
mpxcollpath MpxCollPathDeselectIndex 2
mpxcollpath MpxCollPathIsSelectedIndex 2 KFalse
delete mpxcollpath  
[Endtest]

[Test]
title  198. CMPXCollectionPath ClearSelection
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 0
mpxcollpath MpxCollPathClearSelection
mpxcollpath MpxCollPathIsSelectedIndex 0 KFalse
mpxcollpath MpxCollPathIsSelectedIndex 2 KFalse
delete mpxcollpath  
[Endtest]

[Test]
title  199. CMPXCollectionPath Selection
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathSelectLIndexL 1
mpxcollpath MpxCollPathSelection 2 1
delete mpxcollpath  
[Endtest]

[Test]
title  200. CMPXCollectionPath SelectionL
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem2
mpxcollpath MpxCollPathSelectLIdL KMPXPathItem3
mpxcollpath MpxCollPathSelectionL KMPXPathItem2 KMPXPathItem3
delete mpxcollpath  
[Endtest]

[Test]
title  201. CMPXCollectionPath Id
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetId KMPXPathItem3
mpxcollpath MpxCollPathId KMPXPathItem3
delete mpxcollpath  
[Endtest]

[Test]
title  202. CMPXCollectionPath Count
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathCount 3
delete mpxcollpath  
[Endtest]

[Test]
title  203. CMPXCollectionPath IndexOfId
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathIndexOfId KMPXPathItem1 0
mpxcollpath MpxCollPathIndexOfId KMPXPathItem2 1
mpxcollpath MpxCollPathIndexOfId KMPXPathItem3 2
delete mpxcollpath  
[Endtest]

[Test]
title  204. CMPXCollectionPath IdOfIndex
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathIdOfIndex 0 KMPXPathItem1
mpxcollpath MpxCollPathIdOfIndex 1 KMPXPathItem2
mpxcollpath MpxCollPathIdOfIndex 2 KMPXPathItem3
delete mpxcollpath  
[Endtest]

[Test]
title  205. CMPXCollectionPath OpenAttributes
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxcollpath MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxcollpath MpxCollPathSetLAttrsL
mpxcollpath MpxCollPathOpenAttributes
delete mpxcollpath  
[Endtest]

[Test]
title  206. CMPXCollectionPath Index(aLevel)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathIndexLevel 1 1
mpxcollpath MpxCollPathIndexLevel 2 0
delete mpxcollpath  
[Endtest]

[Test]
title  207. CMPXCollectionPath Id(aLevel)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathIdLevel 1 KMPXPathItem2
mpxcollpath MpxCollPathIdLevel 2 KMPXPathItem3
delete mpxcollpath  
[Endtest]

[Test]
title  208. CMPXCollectionPath ExternalizeL and InternalizeL
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathStreamingL
delete mpxcollpath  
[Endtest]

[Test]
title  209. CMPXCollectionPath HandleChange - KPathChangeAdded
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSelectLIndexL 2
mpxcollpath MpxCollPathHandleChange KMPXPathItem3 0 KPathChangeAdded KErrNotFound KChangeResultPathModified
delete mpxcollpath
[Endtest]

[Test]
title  210. CMPXCollectionPath HandleChange - KPathChangeDeleted: Not Top Level
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathHandleChange 0 KMPXPathItem2 KPathChangeDeleted 1 KChangeResultPathClipped
delete mpxcollpath
[Endtest]

[Test]
title  211. CMPXCollectionPath HandleChange - KPathChangeDeleted: Top Level
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathHandleChange KMPXPathItem3 0 KPathChangeDeleted 0 KChangeResultPathModified
delete mpxcollpath
[Endtest]

[Test]
title  212. CMPXCollectionPath HandleChange - KPathChangeModified: Not Top Level
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathHandleChange KMPXPathItem5 KMPXPathItem2 KPathChangeModified KErrNotFound KChangeResultPathModified
delete mpxcollpath
[Endtest]

[Test]
title  213. CMPXCollectionPath HandleChange - KPathChangeModified: Top Level
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxItemIdReset
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxItemIdConst KMPXPathItem4
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 0
mpxcollpath MpxCollPathHandleChange KMPXPathItem5 KMPXPathItem4 KPathChangeModified 1 KChangeResultPathModified
delete mpxcollpath
[Endtest]

[Test]
title  214. CMPXCollectionPath ContainerPathL
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathNewLPathL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollectionpathContainerPathL
delete mpxcollpath  
[Endtest]

[Test]
title  215. CMPXCollectionPath InsertL 
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxCollectionpathInsertL KMPXPathLevel3
delete mpxcollpath
[Endtest]

[Test]
title  216. CMPXCollectionPath Items 
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollectionpathItems
delete mpxcollpath
[Endtest]

[Test]
title  217. CMPXCollectionPath Update
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxCollPathNewLPathL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxCollPathSetIndex 1
mpxcollpath MpxCollectionpathUpdate 0 KMPXPathItem3
delete mpxcollpath  
[Endtest]

[Test]
title  218. CMPXCollectionPath Delete
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollectionpathDelete
delete mpxcollpath  
[Endtest]

[Test]
title  219. CMPXCollectionPath Set(aAttrs)
create ui_commontestclass mpxcollpath
mpxcollpath MpxCollPathNewL
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
mpxcollpath MpxItemIdConst KMPXPathItem1
mpxcollpath MpxItemIdConst KMPXPathItem2
mpxcollpath MpxItemIdConst KMPXPathItem3
mpxcollpath MpxCollPathAppendLIdsL
mpxcollpath MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
mpxcollpath MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
mpxcollpath MpxCollectionpathCollPathSetAttrsL
delete mpxcollpath  
[Endtest]

//[Test]
//title  220. CMPXCollectionPath HandleChange - KPathChangeGroupModified
//create ui_commontestclass mpxcollpath
//mpxcollpath MpxCollPathNewL
//mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
//mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
//mpxcollpath MpxItemIdConst KMPXPathItem1
//mpxcollpath MpxItemIdConst KMPXPathItem2
//mpxcollpath MpxItemIdConst KMPXPathItem3
//mpxcollpath MpxCollPathAppendLIdsL
//mpxcollpath MpxCollPathSelectLIndexL 2
//mpxcollpath MpxCollPathHandleChange KMPXPathItem3 0 KPathChangeGroupModified KErrNotFound KChangeResultPathModified
//delete mpxcollpath
//[Endtest]

//[Test]
//title  221. CMPXCollectionPath HandleChange - Path Unchanged
//create ui_commontestclass mpxcollpath
//mpxcollpath MpxCollPathNewL
//mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
//mpxcollpath MpxItemIdConst KMPXPathItem1
//mpxcollpath MpxItemIdConst KMPXPathItem2
//mpxcollpath MpxCollPathAppendLIdsL
//mpxcollpath MpxCollPathSetIndex 1
//mpxcollpath MpxItemIdReset
//mpxcollpath MpxItemIdConst KMPXPathItem3
//mpxcollpath MpxItemIdConst KMPXPathItem4
//mpxcollpath MpxCollPathAppendLIdsL
//mpxcollpath MpxCollPathSetIndex 0
//mpxcollpath MpxCollPathHandleChange KMPXPathItem5 KMPXPathLevel2 KPathChangeModified KErrNotFound KChangeResultPathUnchanged
//delete mpxcollpath
//[Endtest]

// --------------------------------------------------------------------------
//             18.mpxclientlist.h                  CMPXClientList
// --------------------------------------------------------------------------
[Test]
title  220. CMPXClientList NewL
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title  221. CMPXClientList ClientCount
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListClientCount 0
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title  222. CMPXClientList IsClient
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListIsClient KFalse
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title  223. CMPXClientList Find by MsgQueue
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist CreateCMPXMessageQueueL
mpxclientlist MpxClientListFindByMsg KErrNotFound
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title  224. CMPXClientList Find by ThreadId
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListFindById KErrNotFound
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title  225. CMPXClientList Adds a subscription
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist CreateCMPXMessageQueueL
mpxclientlist MpxClientListFindByMsg KErrNotFound
mpxclientlist CMPXSubscriptionNewL				
//mpxclientlist MpxMediaArrayNewL						
mpxclientlist MpxClientListAddClientL			
mpxclientlist MpxClientListAddSubscriptionL
mpxclientlist MpxClientListDestruction
//mpxclientlist MpxMediaDeleteL						
delete mpxclientlist
[Endtest]

[Test]
title  226. CMPXClientList Removes a subscription
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
//mpxclientlist CreateCMPXMessageQueueL
//mpxclientlist MpxClientListFindByMsg KErrNotFound
mpxclientlist CMPXSubscriptionNewL					
//mpxclientlist MpxMediaArrayNewL						
mpxclientlist MpxClientListAddClientL				
mpxclientlist MpxClientListAddSubscriptionL			
mpxclientlist MpxClientListRemoveSubscriptionL
mpxclientlist MpxClientListDestruction
//mpxclientlist MpxMediaDeleteL						
delete mpxclientlist
[Endtest]

[Test]
title  227. CMPXClientList Removes all subscription
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
//mpxclientlist CreateCMPXMessageQueueL
//mpxclientlist MpxClientListFindByMsg KErrNotFound
//mpxclientlist MpxClientListFindByMsg KErrNotFound		
//mpxclientlist MpxMediaArrayNewL							
mpxclientlist CMPXSubscriptionNewL					
mpxclientlist MpxClientListAddClientL				
mpxclientlist MpxClientListAddSubscriptionL				
mpxclientlist MpxClientListRemoveAllSubscriptionsL
mpxclientlist MpxClientListDestruction
//mpxclientlist MpxMediaDeleteL							
delete mpxclientlist
[Endtest]

[Test]
title 228. MPXClientListConvertMsgLC CMPXClientList 
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MPXClientListConvertMsgLC
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title 229. SendMsgLIndexAndTMPMsgCMPXClientList
create ui_commontestclass CMPXClientList
CMPXClientList MpxClientListNewL      
CMPXClientList MpxClientListAddClientLUsingMode     
CMPXClientList SendMsgLIndexAndTMPMsgCMPXClientList
CMPXClientList MpxClientListDestruction
delete CMPXClientList
[Endtest]


[Test]
title  230. AddClientL CMPXMessageMonitor
create ui_commontestclass monitor
monitor MpxClientListAddClientLUsingMode
delete monitor
[Endtest]

[Test]
title  231. MpxClientListSendMsg CMPXClientList 
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListSendMsg
delete mpxclientlist
[Endtest]

[Test]
title 232. MpxClientListSendMsgaIndex CMPXClientList 
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListAddClientL
mpxclientlist MpxClientListSendMsgaIndex
mpxclientlist MpxClientListDestruction
delete mpxclientlist
[Endtest]

[Test]
title 233. SendMsgLByMsgCMPXClientList
create ui_commontestclass CMPXClientList
CMPXClientList MpxClientListNewL
CMPXClientList SendMsgLByMsgCMPXClientList
CMPXClientList MpxClientListDestruction
delete task
[Endtest]

[Test]
title  234. CMPXClientList Destruction
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist DeleteMpxClientList
delete mpxclientlist
[Endtest]

[Test]
title  235. CMPXClientList AddClientL
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListAddClientL
delete mpxclientlist
[Endtest]

[Test]
title  236. CMPXClientList MpxClientListAddClientLUsingMode
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListAddClientLUsingMode
delete mpxclientlist
[Endtest]

[Test]
title  237. CMPXClientList MpxClientListRemoveClient
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListAddClientLUsingMode
mpxclientlist MpxClientListRemoveClient
delete mpxclientlist
[Endtest]

[Test]
title  238. CMPXClientList MpxClientListClientProcessList
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListClientProcessList
delete mpxclientlist
[Endtest]



[Test]
title  239. MpxClientListClientMode CMPXClientList 
create ui_commontestclass mpxclientlist
mpxclientlist MpxClientListNewL
mpxclientlist MpxClientListAddClientL
mpxclientlist MpxClientListClientMode
delete mpxclientlist
[Endtest]

// --------------------------------------------------------------------------
//          19.mpxpluginhandlerbase.h                  CMPXPluginHandlerBase
// --------------------------------------------------------------------------
[Test]
title  240. CMPXPluginHandlerBase SelectPluginL(aPluginUid)
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLIdL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  241. CMPXPluginHandlerBase SelectPluginL(aPluginName)
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLNameL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  242. CMPXPluginHandlerBase SelectPluginL(aUri, aDataType)
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLUriL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  241. CMPXPluginHandlerBase SelectPluginL(aPluginType)
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLTypeL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  242. CMPXPluginHandlerBase ClearSelectionCriteria
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseClearSelectionCriteria
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  243. CMPXPluginHandlerBase PluginName(aPluginType)
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBasePluginNameType
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  244. CMPXPluginHandlerBase PluginNamesL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBasePluginNamesL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  245. CMPXPluginHandlerBase SupportedMimeTypesL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSupportedMimeTypesL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  246. CMPXPluginHandlerBase SupportedExtensionsL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSupportedExtensionsL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  247. CMPXPluginHandlerBase SupportedSchemasL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSupportedSchemasL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  248. CMPXPluginHandlerBase SupportedMimeTypesL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSupportedMimeTypesLUidL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  249. CMPXPluginHandlerBase SupportedExtensionsL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSupportedExtensionsLUidL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  250. CMPXPluginHandlerBase GetPluginTypes
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseGetPluginTypes
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  251. CMPXPluginHandlerBase GetPluginUids
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseGetPluginUids
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  252. CMPXPluginHandlerBase GetPluginUidsL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseGetPluginUidsL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  253. CMPXPluginHandlerBase PluginUid
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBasePluginUid
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  254. CMPXPluginHandlerBase IndexOf
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseIndexOf
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  255. CMPXPluginHandlerBase CreatePluginListL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseCreatePluginListL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  256. CMPXPluginHandlerBase FindPlugin
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseFindPlugin
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  257. AddClientL testmpxuser
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxClientListAddClientL
mpxpluginhandlerbase MpxClientListDestruction
delete mpxpluginhandlerbase
[Endtest]

//[Test]
//title  258. CMPXPluginHandlerBase SupportUids
//create ui_commontestclass mpxpluginhandlerbase
//mpxpluginhandlerbase MpxPluginHandlerBaseSupportUids
//delete mpxpluginhandlerbase
//[Endtest]

[Test]
title  259. CMPXPluginHandlerBase CMPXPluginHandlerBase
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseCreate
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  260. CMPXPluginHandlerBase ~CMPXPluginHandlerBase
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseDestruction
delete mpxpluginhandlerbase
[Endtest]

//[Test]
//title  261. CMPXPluginHandlerBase SelectPluginL
//create ui_commontestclass mpxpluginhandlerbase
//mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLRFile mpxtest2.mp3
//delete mpxpluginhandlerbase
//[Endtest]

[Test]
title  262. CMPXPluginHandlerBase PluginName
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBasePluginNameByUid
delete mpxpluginhandlerbase
[Endtest]

//[Test]
//title  263. CMPXPluginHandlerBase PluginFlagsL
//create ui_commontestclass mpxpluginhandlerbase
//mpxpluginhandlerbase MpxPluginHandlerBaseCreatePluginListL
////mpxpluginhandlerbase MpxPluginHandlerBaseSupportUids					
////mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLIdL					
////mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLRFile mpxtest2.mp3		
//mpxpluginhandlerbase MpxPluginHandlerBasePluginFlagsL
//delete mpxpluginhandlerbase
//[Endtest]

[Test]
title  264. CMPXPluginHandlerBase MpxPluginType
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBasePluginType
delete mpxpluginhandlerbase
[Endtest]


[Test]
title  265. CMPXPluginHandlerBase GetSelectionCriteria
create ui_commontestclass mpxpluginhandlerbase
//mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLUriL            
mpxpluginhandlerbase MpxPluginHandlerBaseGetSelectionCriteria
delete mpxpluginhandlerbase

[Endtest]

[Test]
title  266. CMPXPluginHandlerBase UsePlugin
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseUsePluginTUid
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  267. CMPXPluginHandlerBase ReleasePlugin
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseReleasePluginTUid
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  268. CMPXPluginHandlerBase PluginsChangedL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHBBasePluginsChangedL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  269. CMPXPluginHandlerBase IsPluginLoaded
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHBBaseIsPluginLoaded
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  270. CMPXPluginHandlerBase LoadPluginL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHBBaseLoadPluginL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  271. CMPXPluginHandlerBase HandlePluginUnload
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHBBaseHandlePluginUnload
delete mpxpluginhandlerbase
[Endtest]


// --------------------------------------------------------------------------
//          20.mpxplugininfo.h                     CMPXPluginInfo
// --------------------------------------------------------------------------
[Test]
title 272. CMPXPluginInfoDestructor
create ui_commontestclass info
info CMPXPluginInfoDestructor
delete info 
[Endtest]

[Test]
title 273. CMPXPluginInfoImplementationUid
create ui_commontestclass info
info CMPXPluginInfoImplementationUid
delete info 
[Endtest]


//[Test]
//title 274. CMPXPluginInfoFlags
//create ui_commontestclass info
//info CMPXPluginInfoImplementationUid
//info CMPXPluginInfoFlags
//delete info 
//[Endtest]

[Test]
title 275. CMPXPluginInfo ProcessTaggedDataExL
create ui_commontestclass info
info CMPXPluginInfoProcessTaggedDataExL
delete info 
[Endtest]

[Test]
title 276. CMPXPluginInfo ProcessTaggedDataExL
create ui_commontestclass info
info CMPXPluginInfoExtractIntoArrayL
delete info 
[Endtest]


// --------------------------------------------------------------------------
//          21.mpxsubscription.h                   CMPXSubscription  added on 2009,2,13
// --------------------------------------------------------------------------
[Test]
title 277. CMPXSubscription NewL
create ui_commontestclass subscription
subscription CMPXSubscriptionNewL
delete subscription
pause 1000
[Endtest]

[Test]
title 278. CMPXSubscription NewL(CMPXMediaArray&) 
create ui_commontestclass subscription
subscription MpxMediaArrayNewL
subscription CMPXSubscriptionNewLWithMediaArrayL
subscription MpxMediaDeleteL
delete subscription
pause 1000
[Endtest]

[Test]
title 279.1 CMPXSubscription AddItemL
create ui_commontestclass subscription
subscription MpxMediaArrayNewL
subscription CMPXSubscriptionNewLWithMediaArrayL
subscription CMPXSubscriptionAddItemL
subscription MpxMediaDeleteL
delete subscription
pause 1000
[Endtest]

[Test]
title 279.2 CMPXSubscription AddItemL
create ui_commontestclass subscription
subscription CMPXSubscriptionNewL
subscription CMPXSubscriptionAddItemL
delete subscription
pause 1000
[Endtest]

[Test]
title 280.1 CMPXSubscription ItemsL:0
create ui_commontestclass subscription
subscription CMPXSubscriptionNewL
subscription CMPXSubscriptionItemsL
delete subscription
pause 1000
[Endtest]

[Test]
title 280.2 CMPXSubscription ItemsL:0
create ui_commontestclass subscription
subscription MpxMediaArrayNewL
subscription CMPXSubscriptionNewLWithMediaArrayL
subscription CMPXSubscriptionItemsL
subscription MpxMediaDeleteL
delete subscription
pause 1000
[Endtest]

[Test]
title 281.1 CMPXSubscription operator==:ETrue
create ui_commontestclass subscription
subscription MpxMediaArrayNewL
subscription CMPXSubscriptionNewLWithMediaArrayL
subscription CMPXSubscriptionIsEqualOperator 1
subscription MpxMediaDeleteL
delete subscription
pause 1000
[Endtest]

[Test]
title 281.2 CMPXSubscription operator==:EFalse
create ui_commontestclass subscription
subscription MpxMediaArrayNewL
subscription CMPXSubscriptionNewLWithMediaArrayL
subscription CMPXSubscriptionAddItemL
subscription CMPXSubscriptionIsEqualOperator 0
subscription MpxMediaDeleteL
delete subscription
pause 1000
[Endtest]

//-----------------------the following 4 un-pass
[Test]
title 86. CreateBufferFromMsg MPXUser
create ui_commontestclass user
user CreateBufferMsgL
delete user
[Endtest]

[Test]
title  258. CMPXPluginHandlerBase SupportUids
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSupportUids
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  261. CMPXPluginHandlerBase SelectPluginL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLRFile mpxtest2.mp3
delete mpxpluginhandlerbase
[Endtest]

[Test]
title  263. CMPXPluginHandlerBase PluginFlagsL
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseCreatePluginListL
//mpxpluginhandlerbase MpxPluginHandlerBaseSupportUids							
//mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLIdL						
//mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLRFile mpxtest2.mp3		
mpxpluginhandlerbase MpxPluginHandlerBasePluginFlagsL
delete mpxpluginhandlerbase
[Endtest]

[Test]
title 274. CMPXPluginInfoFlags
create ui_commontestclass info
info CMPXPluginInfoImplementationUid
info CMPXPluginInfoFlags
delete info 
[Endtest]

[Test]
title  282. CMPXPluginHandlerBase SelectPluginL64
create ui_commontestclass mpxpluginhandlerbase
mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLRFile64 mpxtest2.mp3
delete mpxpluginhandlerbase
[Endtest]




