hwrmhaptics/tsrc/haptics_stif/conf/hapticsclienttest.cfg
changeset 76 cb32bcc88bad
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hwrmhaptics/tsrc/haptics_stif/conf/hapticsclienttest.cfg	Fri Oct 08 14:33:25 2010 +0300
@@ -0,0 +1,1127 @@
+[Define]
+// Add general definitions here
+ETrue 	1
+EFalse 	0
+[Enddefine]
+
+[StifSettings]
+// Add stif settings here
+CheckHeapBalance= on
+[EndStifSettings]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 001: Create and destroy
+create hapticsclienttest testClass
+print STEP 1   : Create and destroy
+testClass CreateAndDestroy
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 002: Several sessions
+create hapticsclienttest testClass
+print STEP 1   : Several sessions
+testClass SeveralSessions
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 003: Consecutive sessions
+create hapticsclienttest testClass
+print STEP 1   : Consecutive sessions
+testClass ConsecutiveSessions
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 004: Supported actuators
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Supported actuators
+testClass SupportedActuators
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 005: Open supported actuator
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Open supported actuator
+testClass OpenSupportedActuator
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 006: Open unsupported actuator
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Open unsupported actuator
+testClass OpenUnsupportedActuator
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 007: Open all actuators
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Open all actuators
+testClass OpenAllActuators
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 008: 2 clients open actuators
+create hapticsclienttest testClass
+print STEP 1   : 2 clients open actuators
+testClass 2ClientsOpenActuators
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 009: Play MagSweep synch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play MagSweep synch (data)
+testClass PlayMagSweepSynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 010: Play MagSweep asynch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play MagSweep asynch (data)
+testClass PlayMagSweepAsynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 011: Play Periodic synch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2  : Play Periodic synch (data)
+testClass PlayPeriodicSynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 012: Play Periodic asynch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play Periodic asynch (data)
+testClass PlayPeriodicAsynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 013: Play IVT synch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play IVT synch (data)
+testClass PlayIVTSynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 014: Play IVT asynch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play IVT asynch (data)
+testClass PlayIVTAsynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 015: Repeat IVT synch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Repeat IVT synch (data)
+testClass RepeatIVTSynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 016: Repeat IVT asynch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Repeat IVT asynch (data)
+testClass RepeatIVTAsynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 017: Get effect state
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get effect state
+testClass GetEffectState
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 018: Repeat IVT synch (data - non-timeline)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Repeat IVT synch (data - non-timeline)
+testClass RepeatIVTSynchDataNonTimeline
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 019: Repeat IVT asynch (data - non-timeline)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Repeat IVT asynch (data - non-timeline)
+testClass RepeatIVTAsynchDataNonTimeline
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 020: Zero-repeat IVT synch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Zero-repeat IVT synch (data)
+testClass Zero-repeatIVTSynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 021: Zero-repeat IVT asynch (data)
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Zero-repeat IVT asynch (data)
+testClass Zero-repeatIVTAsynchData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 022: Load IVT data
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load IVT data
+testClass LoadIVTData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 023: Delete IVT data
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Delete IVT data
+testClass DeleteIVTData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 024: Delete All IVT data
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Delete All IVT data
+testClass DeleteAllIVTData
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 025: Load and delete multiple
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load and delete multiple
+testClass LoadAndDeleteMultiple
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 026: Load and delete mixed
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load and delete mixed
+testClass LoadAndDeleteMixed
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 027: Load, Del, Play sync
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load, Del, Play sync
+testClass LoadDeletePlaySync
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 028: Load, Del, Play async
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load, Del, Play async
+testClass LoadDeletePlayAsync
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 029: Load, Del, Repeat sync
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load, Del, Repeat sync
+testClass LoadDeletePlayRepeatSync
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 030: Load, Del, Repeat async
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load, Del, Repeat async
+testClass LoadDeletePlayRepeatAsync
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 031: Play loaded IVT synch
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play loaded IVT synch
+testClass PlayLoadedIVTSynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 032: Play loaded IVT asynch
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play loaded IVT asynch
+testClass PlayLoadedIVTAsynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 033: Repeat loaded IVT synch
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Repeat loaded IVT synch
+testClass RepeatLoadedIVTSynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 034: Repeat loaded IVT asynch
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Repeat loaded IVT asynch
+testClass RepeatLoadedIVTAsynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 035: Load multiple IVT-data
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Load multiple IVT-data
+testClass LoadMultipleIVT-data
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 036: Play from multiple IVT-data synch
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play from multiple IVT-data synch
+testClass PlayFromMultipleIVT-dataSynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 037: Play from multiple IVT-data asynch
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play from multiple IVT-data asynch
+testClass PlayFromMultipleIVT-dataAsynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 038: Play repeat from multiple IVT-data
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play repeat from multiple IVT-data synch
+testClass PlayRepeatFromMultipleIVT-dataSynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 039: Play repeat from multiple IVT-data
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play repeat from multiple IVT-data asynch
+testClass PlayRepeatFromMultipleIVT-dataAsynch
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 040: Status conversions
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Status conversions
+testClass StatusConversions
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 041: Reserve and release
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Reserve and release
+testClass ReserveAndRelease
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 042: Reserve several times
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Reserve several times
+testClass ReserveSeveralTimes
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 043: Reserve, no release
+create hapticsclienttest testClass
+print STEP 1   : Reserve, no release
+testClass ReserveNoRelease
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 044: Release, no reserve
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Release, no reserve
+testClass ReleaseNoReserve
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 045: Reserve forceNoCoe
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Reserve forceNoCoe
+testClass ReserveForceNoCoe
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 046: Reserve reserved higher
+create hapticsclienttest testClass
+print STEP 1  : Reserve reserved higher
+testClass ReserveReservedHigher
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 047: Reserve reserved lower
+create hapticsclienttest testClass
+print STEP 1  : Reserve reserved lower
+testClass ReserveReservedLower
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 048: Play when reserved
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play when reserved
+testClass PlayWhenReserved
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 049: Get effect count
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get effect count
+testClass GetEffectCount
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 050: Get effect duration
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get effect duration
+testClass GetEffectDuration
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 051: Get effect index from name
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get effect index from name
+testClass GetEffectIndexFromName
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 052: Get effect type
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get effect type
+testClass GetEffectType
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 053: Get effect name
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get effect name
+testClass GetEffectName
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 054: Get MagSweep effect definition
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get MagSweep effect definition
+testClass GetMagSweepEffectDefinition
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 055: Get Periodic effect definition
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get Periodic effect definition
+testClass GetPeriodicEffectDefinition
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 056: Create and destroy asynchronous
+create hapticsclienttest testClass
+print STEP 1   : Create and destroy asynchronous
+testClass CreateAndDestroyAsynchronous
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 057: Several sessions asynchronous
+create hapticsclienttest testClass
+print STEP 1   : Several sessions asynchronous
+testClass SeveralSessionsAsynchronous
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 058: Consecutive sessions asynchronous
+create hapticsclienttest testClass
+print STEP 1   : Consecutive sessions asynchronous
+testClass ConsecutiveSessionsAsynchronous
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 059: Constant getters
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Constant getters
+testClass ConstantGetters
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 060: Pause effect
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Pause effect
+testClass PauseEffect
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 061: Resume effect
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Resume effect
+testClass ResumeEffect
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 062: Stop effect
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Stop effect
+testClass StopEffect
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 063: Stop all effects
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Stop all effects
+testClass StopAllEffects
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 064: Play, pause, resume, stop
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play, pause, resume, stop
+testClass PlayPauseResumeStop
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 065: Modify playing magsweep effect synchronous
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Modify playing magsweep effect synchronous
+testClass ModifyPlayingMagsweepEffectSynchronous
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 066: Modify playing magsweep effect asynchronous
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Modify playing magsweep effect asynchronous
+testClass ModifyPlayingMagsweepEffectAsynchronous
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 067: Modify playing periodic effect synchronous
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Modify playing periodic effect synchronous
+testClass ModifyPlayingPeriodicEffectSynchronous
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 068: Modify playing periodic effect asynchronous
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Modify playing periodic effect asynchronous
+testClass ModifyPlayingPeriodicEffectAsynchronous
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 069: Get device property of TInt value
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get device property of TInt value
+testClass GetDevicePropertyOfTIntValue
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 070: Get device property of TDesC value
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get device property of TDesC value
+testClass GetDevicePropertyOfTDesCValue
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 071: Set device property of TInt value
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Set device property of TInt value
+testClass SetDevicePropertyOfTIntValue
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 072: Set device property of TDesC value
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Set device property of TDesC value
+testClass SetDevicePropertyOfTDesCValue
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 073: Get device capability of TInt value
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get device capability of TInt value
+testClass GetDeviceCapabilityOfTIntValue
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 074: Get device capability of TDesC value
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Get device capability of TDesC value
+testClass GetDeviceCapabilityOfTDesCValue
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 075: Fetch status
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Fetch status
+testClass FetchStatus
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 076: Observe status
+create hapticsclienttest testClass
+print STEP 1   : Observe status
+testClass ObserveStatus
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 077: Status, reservation
+create hapticsclienttest testClass
+print STEP 1   : Status, reservation
+testClass StatusReservation
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 078: Status, observe, reservation
+create hapticsclienttest testClass
+print STEP 1   : Status, observe, reservation
+testClass StatusObserveReservation
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 079: Status, 2 reservations
+create hapticsclienttest testClass
+print STEP 1   : Status, 2 reservations
+testClass Status2Reservations
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 080: Status, observe, 2 reservation
+create hapticsclienttest testClass
+print STEP 1   : Status, observe, 2 reservation
+testClass StatusObserve2Reservation
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 081: Status, many clients
+create hapticsclienttest testClass
+print STEP 1   : Status, many clients
+testClass StatusManyClients
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 082: Status, observer, many clients
+create hapticsclienttest testClass
+print STEP 1   : Status, observer, many clients
+testClass StatusObserverManyClients
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 083: Create streaming effect
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Create streaming effect
+testClass CreateStreamingEffect
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 084: Play streaming sample
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play streaming sample
+testClass PlayStreamingSample
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 085: Play streaming sample, async
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play streaming sample, async
+testClass PlayStreamingSampleAsync
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 086: Play streaming sample with offset
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play streaming sample with offset
+testClass PlayStreamingSampleWithOffset
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 087: Play streaming sample with offset, async
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Play streaming sample with offset, async
+testClass PlayStreamingSampleWithOffsetAsync
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 088: Destroy streaming effect
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Destroy streaming effect
+testClass DestroyStreamingEffect
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 089: Actuator status
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Actuator status
+testClass ActuatorStatus
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 090: Actuator/Haptics status
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Actuator/Haptics status
+testClass ActuatorOrHapticsStatus
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]
+
+//------------------------------------------------------------------------------
+[Test]
+title Test case # 091: Plugin Manager Timer Expires
+create hapticsclienttest testClass
+print STEP 1   : Setup
+testClass Setup
+print STEP 2   : Plugin Manager Transction response Timer Expires
+testClass PluginMgrTransTimerExpires
+print STEP 3   : Teardown
+testClass Teardown
+delete testClass
+[Endtest]