--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmappfw_plat/mpx_common_api/tsrc/conf/ui_commontestclass.cfg Thu Dec 17 08:55:47 2009 +0200
@@ -0,0 +1,3202 @@
+// _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]
+
+
+
+