mmappfw_plat/mpx_common_api/tsrc/conf/commontestclass.cfg
changeset 0 a2952bb97e68
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmappfw_plat/mpx_common_api/tsrc/conf/commontestclass.cfg	Thu Dec 17 08:55:47 2009 +0200
@@ -0,0 +1,2390 @@
+// _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
+
+// 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()
+//
+//---------------------------------------------------------------------------
+
+
+[Test]
+title 1. Create PluginMonitor
+create commontestclass commontest
+commontest CreatePluginMonitorL
+delete commontest
+[Endtest]
+
+[Test]
+title 2. Delete PluginMonitor
+create commontestclass commontest
+commontest CreatePluginMonitorL
+commontest DeletePluginMonitorL
+delete commontest
+[Endtest]
+
+[Test]
+title 3. Create CenRepWatcher
+create commontestclass watcher
+watcher CreateCenRepWatcherL
+delete watcher
+[Endtest]
+
+[Test]
+title 4. Delete CenRepWatcher
+create commontestclass watcher
+watcher CreateCenRepWatcherL
+watcher DeleteCenRepWatcherL
+delete watcher
+[Endtest]
+
+[Test]
+title 5. SetCenRepValue
+create 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 commontestclass watcher
+watcher CreateCenRepWatcherL
+watcher CenRepCurrentValueL value == 1
+watcher CenRepSetValueL 0
+delete watcher
+[Endtest]
+
+[Test]
+title 7. Create CMPXParameter
+create commontestclass parameter
+parameter CreateMPXParameter
+delete parameter
+[Endtest]
+
+[Test]
+title 8. Delete CMPXParameter
+create commontestclass parameter
+parameter CreateMPXParameter
+parameter DeleteMPXParameter
+delete parameter
+[Endtest]
+
+[Test]
+title 9. Internalize CMPXParameter
+create commontestclass parameter
+parameter CreateMPXParameter
+parameter InternalizeMPXParameterL
+parameter DeleteMPXParameter
+delete parameter
+[Endtest]
+
+[Test]
+title 10. Externalize CMPXParameter
+create commontestclass parameter
+parameter CreateMPXParameter
+parameter ExternalizeMPXParameterL
+parameter DeleteMPXParameter
+delete parameter
+[Endtest]
+
+[Test]
+title 11. Create CMPXCollectionTypeWithoutParam
+create commontestclass type
+type CreateMPXCollectionTypeWOParam
+delete type
+[Endtest]
+
+[Test]
+title 12. Create CMPXCollectionType
+create commontestclass type
+type CreateMPXCollectionType
+delete type
+[Endtest]
+
+[Test]
+title 13. Internalize CMPXCollectionType
+create commontestclass type
+type CreateMPXCollectionType
+type InternalizeMPXCollectionTypeL
+delete type
+[Endtest]
+
+[Test]
+title 14. Externalize CMPXCollectionType
+create commontestclass type
+type CreateMPXCollectionType
+type ExternalizeMPXCollectionTypeL
+delete type
+[Endtest]
+
+[Test]
+title 15. Create CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+delete watcher
+[Endtest]
+
+[Test]
+title 16. Delete CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher DeleteCMPXPSKeyWatcherL
+delete watcher
+[Endtest]
+
+[Test]
+title 17. Get Int Value CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher GetTntValue
+delete watcher
+[Endtest]
+
+[Test]
+title 18. Get Des8 Value CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher GetDes8Value
+delete watcher
+[Endtest]
+
+[Test]
+title 19. Get Des16 Value CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher GetDes16Value
+delete watcher
+[Endtest]
+
+[Test]
+title 20. Set Int Value CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher SetTntValue
+delete watcher
+[Endtest]
+
+[Test]
+title 21. Set Des8 Value CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher SetDes8Value
+delete watcher
+[Endtest]
+
+[Test]
+title 22. Set Des16 Value CMPXPSKeyWatcher
+create commontestclass watcher
+watcher CreateCMPXPSKeyWatcherL
+watcher SetDes16Value
+delete watcher
+[Endtest]
+
+[Test]
+title 23. Create CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+delete drm
+[Endtest]
+
+[Test]
+title 24. Create CMPXDrmMediaUtilityLC
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityLC
+delete drm
+[Endtest]
+
+[Test]
+title 25. Delete CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+drm DeleteCMPXDrmMediaUtilityL
+delete drm
+[Endtest]
+
+[Test]
+title 26. Init FileName CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+drm InitFileNameL
+drm Close
+delete drm
+[Endtest]
+
+[Test]
+title 27. Init RFile CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+drm InitRFileL
+drm Close
+delete drm
+[Endtest]
+
+[Test]
+title 28. GetMediaL CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+drm GetMediaL
+drm Close
+delete drm
+[Endtest]
+
+[Test]
+title 29. Close CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+drm Close
+delete drm
+[Endtest]
+
+[Test]
+title 30. ConsumeL CMPXDrmMediaUtilityL
+create commontestclass drm
+drm CreateCMPXDrmMediaUtilityL
+drm ConsumeL
+drm Close
+delete drm
+[Endtest]
+
+[Test]
+title 31. TMPXMessage3L TMPXMessage
+create commontestclass message
+message TMPXMessage3L
+delete message
+[Endtest]
+
+[Test]
+title 32. TMPXMessageL TMPXMessage
+create commontestclass message
+message TMPXMessageL
+delete message
+[Endtest]
+
+[Test]
+title 33. TMPXMessage1L TMPXMessage
+create commontestclass message
+message TMPXMessage1L
+delete message
+[Endtest]
+
+[Test]
+title 34. Operator= TMPXMessage
+create commontestclass message
+message EqualTMPXMessage
+delete message
+[Endtest]
+
+[Test]
+title 35. Event TMPXMessage
+create commontestclass message
+message Event
+delete message
+[Endtest]
+
+[Test]
+title 36. Type TMPXMessage
+create commontestclass message
+message Type
+delete message
+[Endtest]
+
+[Test]
+title 37. Data TMPXMessage
+create commontestclass message
+message Data
+delete message
+[Endtest]
+
+[Test]
+title 38. Create CreateCMPXMessageQueueL
+create commontestclass queue
+queue CreateCMPXMessageQueueL
+delete queue
+[Endtest]
+
+[Test]
+title 39. Delete CMPXMessageQueue
+create commontestclass queue
+queue CreateCMPXMessageQueueL
+queue DeleteCMPXMessageQueue
+delete queue
+[Endtest]
+
+[Test]
+title 40. Reset CMPXMessageQueue
+create commontestclass queue
+queue CreateCMPXMessageQueueL
+queue ResetCMPXMessageQueue
+queue DeleteCMPXMessageQueue
+delete queue
+[Endtest]
+
+[Test]
+title 41. SendNext CMPXMessageQueue
+create commontestclass queue
+queue CreateCMPXMessageQueueL
+queue SendNextCMPXMessageQueue
+queue DeleteCMPXMessageQueue
+delete queue
+[Endtest]
+
+[Test]
+title 42. Add CMPXMessageQueue
+create commontestclass queue
+queue CreateCMPXMessageQueueL
+queue AddCMPXMessageQueue
+queue DeleteCMPXMessageQueue
+delete queue
+[Endtest]
+
+[Test]
+title 43. Version RMPXSession
+create commontestclass session
+session VersionRMPXSession
+delete session
+[Endtest]
+
+[Test]
+title 44. Connect RMPXSession
+create commontestclass session
+session ConnectRMPXSessionL
+delete session
+[Endtest]
+
+[Test]
+title 45. SendReceiveL RMPXSession
+create commontestclass session
+session SendReceiveLRMPXSessionL
+delete session
+[Endtest]
+
+[Test]
+title 46. SendReceiveStatusRMPXSessionL RMPXSession
+create commontestclass session
+session SendReceiveStatusRMPXSessionL
+delete session
+[Endtest]
+
+[Test]
+title 47. SendReceiveStatus3RMPXSessionL RMPXSession
+create commontestclass session
+session SendReceiveStatus3RMPXSessionL
+delete session
+[Endtest]
+
+[Test]
+title 48. CreateCMPXMessageMonitorL CMPXMessageMonitor
+create commontestclass monitor
+monitor CreateCMPXMessageMonitorL
+delete monitor
+[Endtest]
+
+[Test]
+title 49. RunL CMPXMessageMonitor
+create commontestclass monitor
+monitor CreateCMPXMessageMonitorL
+monitor RunLCMPXMessageMonitorL
+delete monitor
+[Endtest]
+
+[Test]
+title 50. Delete CMPXMessageMonitor
+create commontestclass monitor
+monitor CreateCMPXMessageMonitorL
+monitor DeleteCMPXMessageMonitorL
+delete monitor
+[Endtest]
+
+[Test]
+title 51. Create CMPXActiveTaskQueueL
+create commontestclass task
+task CreateCMPXActiveTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 52. CancelRequests CMPXActiveTaskQueueL
+create commontestclass task
+task CancelRequestsCMPXActiveTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 53. AddActiveTaskL CMPXActiveTaskQueueL
+create commontestclass task
+task AddTaskCMPXActiveTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 54. CompleteTask CMPXActiveTaskQueueL
+create commontestclass task
+task CompleteTaskCMPXActiveTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 55. IsEmptyTaskQueue CMPXActiveTaskQueueL
+create commontestclass task
+task IsEmptyCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 56. AddTaskL CMPXTaskQueueL
+create commontestclass task
+task AddTaskCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 57. RemoveTaskL CMPXTaskQueueL
+create commontestclass task
+task RemoveTaskCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 58. Callback CMPXTaskQueueL
+create commontestclass task
+task CallbackCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 59. Param CMPXTaskQueueL
+create commontestclass task
+task ParamCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 60. PtrData CMPXTaskQueueL
+create commontestclass task
+task PtrDataCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 61. BufData CMPXTaskQueueL
+create commontestclass task
+task BufDataCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 62. RemoveTask WO OB CMPXTaskQueueL
+create commontestclass task
+task RemoveTask2CMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 63. Task CMPXTaskQueueL
+create commontestclass task
+task TaskCMPXTaskQueueL
+delete task
+[Endtest]
+
+[Test]
+title 64. CompareUids MPXUser
+create commontestclass user
+user CompareUids
+delete user
+[Endtest]
+
+[Test]
+title 65. IsCallOngoing MPXUser
+create commontestclass user
+user IsCallOngoing
+delete user
+[Endtest]
+
+[Test]
+title 66. CompleteWithDllPath MPXUser
+create commontestclass user
+user CompleteWithDllPath
+delete user
+[Endtest]
+
+[Test]
+title 67. Alloc8L MPXUser
+create commontestclass user
+user Alloc8L
+delete user
+[Endtest]
+
+[Test]
+title 68. AllocL MPXUser
+create commontestclass user
+user AllocL
+delete user
+[Endtest]
+
+[Test]
+title 69. Ptr MPXUser
+create commontestclass user
+user Ptr
+delete user
+[Endtest]
+
+[Test]
+title 70. Ptr8 MPXUser
+create commontestclass user
+user Ptr8
+delete user
+[Endtest]
+
+[Test]
+title 71. CreateBufferLC MPXUser
+create commontestclass user
+user CreateBufferLC
+delete user
+[Endtest]
+
+[Test]
+title 72. CreateBufferFromDes MPXUser
+create commontestclass user
+user CreateBufferDesCL
+delete user
+[Endtest]
+
+[Test]
+title 73. CreateBufferFromDesArray MPXUser
+create commontestclass user
+user CreateBufferDesCArrayL
+delete user
+[Endtest]
+
+[Test]
+title 74. CreateFromBufferL MPXUser
+create commontestclass user
+delete user
+[Endtest]
+
+[Test]
+title 75. ExternalizeL MPXUser
+create commontestclass user
+user ExternalizeL
+delete user
+[Endtest]
+
+[Test]
+title 76. ExternalizeArrayL MPXUser
+create commontestclass user
+user ExternalizeArrayL
+delete user
+[Endtest]
+
+[Test]
+title 77. InternalizeArrayL MPXUser
+create commontestclass user
+user InternalizeArrayL
+delete user
+[Endtest]
+
+[Test]
+title 78. CopyArrayL MPXUser
+create commontestclass user
+user CopyArrayL
+delete user
+[Endtest]
+
+[Test]
+title 79. MergeArray MPXUser
+create commontestclass user
+user MergeArray
+delete user
+[Endtest]
+
+[Test]
+title 80. MergeAttributeL MPXUser
+create commontestclass user
+user MergeAttributeL
+delete user
+[Endtest]
+
+[Test]
+title 81. ProcessIdL MPXUser
+create commontestclass user
+user ProcessIdL
+delete user
+[Endtest]
+
+[Test]
+title 82. CompareOrderedUidArrays MPXUser
+create commontestclass user
+user CompareOrderedUidArrays
+delete user
+[Endtest]
+
+
+[Test]
+title 83. CreateCMPXViewPlugin viewplugin
+create commontestclass viewplugin
+viewplugin CreateCMPXViewPlugin
+delete viewplugin
+[Endtest]
+
+[Test]
+title 84. DeleteCMPXViewPlugin viewplugin
+create commontestclass viewplugin
+viewplugin CreateCMPXViewPlugin
+viewplugin DeleteCMPXViewPlugin
+delete viewplugin
+[Endtest]
+
+
+//---------------------------------------------------------------------------
+//                               TMPXAttribute
+//---------------------------------------------------------------------------
+[Test]
+title  1001. TMPXAttribute Create: Default Contructor
+create commontestclass mpxatt
+mpxatt MpxAttDefaultConst
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1002. TMPXAttribute Create: Constructor
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1003. TMPXAttribute Create: Copy Constructor Attribute
+create commontestclass mpxatt
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1004. TMPXAttribute Create: Copy Constructor Attribute Data
+create commontestclass mpxatt
+mpxatt MpxAttCopyConstAttData KMPXAttContentID1 KMPXAttAttributeID1
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1005. TMPXAttribute Assignment Operator
+create commontestclass mpxatt
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttOperatorAssignment 0
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1006. TMPXAttribute Equal Operator True
+create commontestclass mpxatt
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttOperatorEqual 0 1 KTrue
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1007. TMPXAttribute Equal Operator False
+create commontestclass mpxatt
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
+mpxatt MpxAttOperatorEqual 0 1 KFalse
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1008. TMPXAttribute Streaming
+create commontestclass mpxatt
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttStreamingL 0
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1009. TMPXAttribute ContentId
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttContentId KMPXAttContentID1 0
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1010. TMPXAttribute AttributeId
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttAttributeId KMPXAttAttributeID1 0
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1011. TMPXAttribute Match True
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID2 KMPXAttAttributeID2
+mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
+mpxatt MpxAttMatch 0 1 KTrue
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1012. TMPXAttribute Match False
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
+mpxatt MpxAttMatch 0 1 KFalse
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1013. TMPXAttribute MatchContentId True
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID2 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID2
+mpxatt MpxAttMatchContentId 0 1 KTrue
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1014. TMPXAttribute MatchContentId False
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID2 KMPXAttAttributeID1
+mpxatt MpxAttMatchContentId 0 1 KFalse
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1015. TMPXAttributeData Operator& AttData True
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttOperatorAndAttData 0 1 KTrue
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1016. TMPXAttributeData Operator& AttData False
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID2
+mpxatt MpxAttOperatorAndAttData 0 1 KFalse
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1017. TMPXAttributeData Operator& Att True
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttOperatorAndData 0 KMPXAttAttributeID1 KTrue
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1018. TMPXAttributeData Operator& Att False
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttOperatorAndData 0 KMPXAttAttributeID2 KFalse
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1019. TMPXAttributeData Operator BitwiseOr
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID2
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID2
+mpxatt MpxAttOperatorOr 0 1 2
+delete mpxatt
+[Endtest]
+
+[Test]
+title  1020. TMPXAttributeData Operator BitwiseOr
+create commontestclass mpxatt
+mpxatt MpxAttConst KMPXAttContentID1 KMPXAttAttributeID1
+mpxatt MpxAttCopyConstAtt KMPXAttContentID1 KMPXAttAttributeID2
+mpxatt MpxAttOperatorOr 0 1 3
+delete mpxatt
+[Endtest]
+
+// --------------------------------------------------------------------------
+//                               CMPXMedia
+// --------------------------------------------------------------------------
+[Test]
+title  1021. CMPXMedia NewL
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewL
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1022. CMPXMedia NewL SupportedIds
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
+mpxmedia MpxMediaNewLSupportedIdsL
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1023. CMPXMedia NewL Media
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
+mpxmedia MpxMediaNewLMediaL 0
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1024. CMPXMedia NewL DataHandle
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID2
+mpxmedia MpxMediaNewLDataHandleL 0
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1025. CMPXMedia NewL Stream
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
+mpxmedia MpxMediaNewLStreamL 0
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1026. CMPXMedia Assingment Operator
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
+mpxmedia MpxMediaOperatorAssignment 0
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1027. CMPXMedia SupportedIds
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
+mpxmedia MpxMediaSupportedIds 0 KMPXAttContentID2 KMPXAttContentID1
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1028. CMPXMedia SetTObjectValueL
+create commontestclass mpxmedia
+mpxmedia MpxAttConst KMPXAttContentID1 KMPXAttAttributeInt
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1
+mpxmedia MpxMediaSetTObjectValueL 0 0 5
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1029. CMPXMedia SetCObjectValueL
+create 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  1030. CMPXMedia SetNoNewLCObjectL
+create 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  1031. CMPXMedia SetTextValueL
+create commontestclass mpxmedia
+mpxmedia MpxAttConst KMPXAttContentID2 KMPXAttAttributeText
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID2
+mpxmedia MpxMediaSetTextValueL 0 0 five
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1032. CMPXMedia Attributes
+create 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  1033. CMPXMedia IsSupported
+create 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  1034. CMPXMedia Count
+create 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  1035. CMPXMedia Attribute
+create 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  1036. CMPXMedia AttributesSet
+create 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  1037. CMPXMedia Index
+create 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  1038. CMPXMedia Type(index)
+create 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  1039. CMPXMedia Type(attribute)
+create 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  1040. CMPXMedia Reset
+create 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  1041. CMPXMedia Delete(attribute)
+create 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  1042. CMPXMedia Delete(index)
+create 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  1043. CMPXMedia ValueText
+create 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  1044. CMPXMedia Value
+create 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  1045. CMPXMedia Value Null
+create 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  1046. CMPXMedia ValueTObjectL
+create 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  1047. CMPXMedia ValueCObjectL
+create 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  1048. CMPXMedia Internalize Externalize
+create 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]
+
+// --------------------------------------------------------------------------
+//                               CMPXMediaArray
+// --------------------------------------------------------------------------
+[Test]
+title  1049. CMPXMediaArray NewL MediaArray
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
+mpxmedia MpxMediaArrayNewLMediaArrayL
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1050. CMPXMediaArray Count
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaNewL
+mpxmedia MpxMediaNewLSupportedIdsL KMPXAttContentID1 KMPXAttContentID2
+mpxmedia MpxMediaArrayCount 2
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1051. CMPXMediaArray AppendL by Ptr
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaArrayCount 0
+mpxmedia MpxMediaArrayAppendLByPtrL
+mpxmedia MpxMediaArrayCount 1
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1052. CMPXMediaArray AppendL by Reference
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaArrayCount 0
+mpxmedia MpxMediaArrayAppendLByRefL
+mpxmedia MpxMediaArrayCount 1
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1053. CMPXMediaArray Reset
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaArrayAppendLByRefL
+mpxmedia MpxMediaArrayAppendLByPtrL
+mpxmedia MpxMediaArrayCount 2
+mpxmedia MpxMediaArrayReset
+mpxmedia MpxMediaArrayCount 0
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1054. CMPXMediaArray Remove
+create 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  1055. CMPXMediaArray Insert by Ptr
+create 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  1056. CMPXMediaArray Insert by Ref
+create 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  1057. CMPXMediaArray InsertL by Ptr
+create 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  1058. CMPXMediaArray InsertL by Ref
+create 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  1059. CMPXMediaArray Set
+create commontestclass mpxmedia
+mpxmedia MpxMediaArrayNewL
+mpxmedia MpxMediaArrayAppendLByRefL
+mpxmedia MpxMediaArrayAppendLByPtrL
+mpxmedia MpxMediaArraySet 0
+mpxmedia MpxMediaArraySet 1
+delete mpxmedia
+[Endtest]
+
+[Test]
+title  1060. CMPXMediaArray Internalize Externalize
+create 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]
+
+// --------------------------------------------------------------------------
+//                               CMPXCollectionPath
+// --------------------------------------------------------------------------
+[Test]
+title  1061. CMPXCollectionPath NewL
+create commontestclass mpxcollpath
+mpxcollpath MpxCollPathNewL
+delete mpxcollpath
+[Endtest]
+
+[Test]
+title  1062. CMPXCollectionPath NewL Path
+create commontestclass mpxcollpath
+mpxcollpath MpxCollPathNewL
+mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
+mpxcollpath MpxItemIdConst KMPXPathItem1
+mpxcollpath MpxItemIdConst KMPXPathItem2
+mpxcollpath MpxCollPathNewLPathL
+delete mpxcollpath
+[Endtest]
+
+[Test]
+title  1063. CMPXCollectionPath NewL Stream
+create commontestclass mpxcollpath
+mpxcollpath MpxCollPathNewL
+mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
+mpxcollpath MpxItemIdConst KMPXPathItem1
+mpxcollpath MpxCollPathNewLStreamL
+delete mpxcollpath
+[Endtest]
+
+[Test]
+title  1064. CMPXCollectionPath AppendL Id
+create commontestclass mpxcollpath
+mpxcollpath MpxCollPathNewL
+mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel1
+mpxcollpath MpxCollPathAppendLIdL KMPXPathLevel2
+delete mpxcollpath
+[Endtest]
+
+[Test]
+title  1065. CMPXCollectionPath AppendL Id array
+create 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  1066. CMPXCollectionPath Levels
+create 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  1067. CMPXCollectionPath Back
+create 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  1068. CMPXCollectionPath Reset
+create 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  1069. CMPXCollectionPath Operator++
+create 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  1070. CMPXCollectionPath Operator--
+create 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  1071. CMPXCollectionPath SetToFirst
+create 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  1072. CMPXCollectionPath SetToLast
+create 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  1073. CMPXCollectionPath Set(aIndex)
+create 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  1074. CMPXCollectionPath Set(aId)
+create 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  1075. CMPXCollectionPath Set(aMode)
+create 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  1076. CMPXCollectionPath Set(aAttrs)
+create 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  1077. CMPXCollectionPath SelectL(aId)
+create 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  1078. CMPXCollectionPath SelectL(aIndex)
+create 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  1079. CMPXCollectionPath SelectAllL
+create 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  1080. CMPXCollectionPath Deselect(aId)
+create 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  1081. CMPXCollectionPath Deselect(aIndex)
+create 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  1082. CMPXCollectionPath DeselectAll
+create 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  1083. CMPXCollectionPath Remove(aId)
+create 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  1084. CMPXCollectionPath Remove(aIndex)
+create 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  1085. CMPXCollectionPath IsSelected(aId)
+create 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  1086. CMPXCollectionPath IsSelected(aIndex)
+create 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  1087. CMPXCollectionPath ClearSelection
+create 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  1088. CMPXCollectionPath Selection
+create 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  1089. CMPXCollectionPath SelectionL
+create 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  1090. CMPXCollectionPath Id
+create 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  1091. CMPXCollectionPath Count
+create commontestclass mpxcollpath
+mpxcollpath MpxCollPathNewL
+mpxcollpath MpxItemIdConst KMPXPathItem1
+mpxcollpath MpxItemIdConst KMPXPathItem2
+mpxcollpath MpxItemIdConst KMPXPathItem3
+mpxcollpath MpxCollPathAppendLIdsL
+mpxcollpath MpxCollPathCount 3
+delete mpxcollpath  
+[Endtest]
+
+[Test]
+title  1092. CMPXCollectionPath IndexOfId
+create 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  1093. CMPXCollectionPath IdOfIndex
+create 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  1094. CMPXCollectionPath OpenAttributes
+create 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  1095. CMPXCollectionPath Index(aLevel)
+create 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  1096. CMPXCollectionPath Id(aLevel)
+create 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  1097. CMPXCollectionPath ExternalizeL and InternalizeL
+create 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  1098. CMPXCollectionPath HandleChange - KPathChangeAdded
+create 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  1099. CMPXCollectionPath HandleChange - KPathChangeDeleted: Not Top Level
+create 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  1100. CMPXCollectionPath HandleChange - KPathChangeDeleted: Top Level
+create 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  1101. CMPXCollectionPath HandleChange - KPathChangeModified: Not Top Level
+create 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  1102. CMPXCollectionPath HandleChange - KPathChangeModified: Top Level
+create 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  1103. CMPXCollectionPath HandleChange - KPathChangeGroupModified
+//create 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  1104. CMPXCollectionPath HandleChange - Path Unchanged
+//create 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]
+
+// --------------------------------------------------------------------------
+//                               CMPXClientList
+// --------------------------------------------------------------------------
+[Test]
+title  1105. CMPXClientList NewL
+create commontestclass mpxclientlist
+mpxclientlist MpxClientListNewL
+delete mpxclientlist
+[Endtest]
+
+[Test]
+title  1106. CMPXClientList ClientCount
+create commontestclass mpxclientlist
+mpxclientlist MpxClientListNewL
+mpxclientlist MpxClientListClientCount 0
+delete mpxclientlist
+[Endtest]
+
+[Test]
+title  1107. CMPXClientList IsClient
+create commontestclass mpxclientlist
+mpxclientlist MpxClientListNewL
+mpxclientlist MpxClientListIsClient KFalse
+delete mpxclientlist
+[Endtest]
+
+[Test]
+title  1108. CMPXClientList Find by MsgQueue
+create commontestclass mpxclientlist
+mpxclientlist MpxClientListNewL
+mpxclientlist CreateCMPXMessageQueueL
+mpxclientlist MpxClientListFindByMsg KErrNotFound
+delete mpxclientlist
+[Endtest]
+
+[Test]
+title  1109. CMPXClientList Find by ThreadId
+create commontestclass mpxclientlist
+mpxclientlist MpxClientListNewL
+mpxclientlist MpxClientListFindById KErrNotFound
+delete mpxclientlist
+[Endtest]
+
+// --------------------------------------------------------------------------
+//                               CMPXPluginHandlerBase
+// --------------------------------------------------------------------------
+[Test]
+title  1110. CMPXPluginHandlerBase SelectPluginL(aPluginUid)
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLIdL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1111. CMPXPluginHandlerBase SelectPluginL(aPluginName)
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLNameL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1112. CMPXPluginHandlerBase SelectPluginL(aUri, aDataType)
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLUriL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1113. CMPXPluginHandlerBase SelectPluginL(aPluginType)
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSelectPluginLTypeL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1114. CMPXPluginHandlerBase ClearSelectionCriteria
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseClearSelectionCriteria
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1115. CMPXPluginHandlerBase PluginName(aPluginType)
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBasePluginNameType
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1116. CMPXPluginHandlerBase PluginNamesL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBasePluginNamesL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1117. CMPXPluginHandlerBase SupportedMimeTypesL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSupportedMimeTypesL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1118. CMPXPluginHandlerBase SupportedExtensionsL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSupportedExtensionsL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1119. CMPXPluginHandlerBase SupportedSchemasL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSupportedSchemasL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1120. CMPXPluginHandlerBase SupportedMimeTypesL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSupportedMimeTypesLUidL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1121. CMPXPluginHandlerBase SupportedExtensionsL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseSupportedExtensionsLUidL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1122. CMPXPluginHandlerBase GetPluginTypes
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseGetPluginTypes
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1123. CMPXPluginHandlerBase GetPluginUids
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseGetPluginUids
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1124. CMPXPluginHandlerBase GetPluginUidsL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseGetPluginUidsL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1125. CMPXPluginHandlerBase PluginUid
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBasePluginUid
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1126. CMPXPluginHandlerBase IndexOf
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseIndexOf
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1127. CMPXPluginHandlerBase CreatePluginListL
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseCreatePluginListL
+delete mpxpluginhandlerbase
+[Endtest]
+
+[Test]
+title  1128. CMPXPluginHandlerBase FindPlugin
+create commontestclass mpxpluginhandlerbase
+mpxpluginhandlerbase MpxPluginHandlerBaseFindPlugin
+delete mpxpluginhandlerbase
+[Endtest]
+