mmappfw_plat/mpx_common_api/tsrc/conf/ui_commontestclass.cfg
changeset 0 a2952bb97e68
--- /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]
+
+
+
+