hwrmhaptics/tsrc/haptics_stif/conf/hapticsclienttest.cfg
changeset 76 cb32bcc88bad
equal deleted inserted replaced
73:d38941471f1c 76:cb32bcc88bad
       
     1 [Define]
       
     2 // Add general definitions here
       
     3 ETrue 	1
       
     4 EFalse 	0
       
     5 [Enddefine]
       
     6 
       
     7 [StifSettings]
       
     8 // Add stif settings here
       
     9 CheckHeapBalance= on
       
    10 [EndStifSettings]
       
    11 
       
    12 //------------------------------------------------------------------------------
       
    13 [Test]
       
    14 title Test case # 001: Create and destroy
       
    15 create hapticsclienttest testClass
       
    16 print STEP 1   : Create and destroy
       
    17 testClass CreateAndDestroy
       
    18 delete testClass
       
    19 [Endtest]
       
    20 
       
    21 //------------------------------------------------------------------------------
       
    22 [Test]
       
    23 title Test case # 002: Several sessions
       
    24 create hapticsclienttest testClass
       
    25 print STEP 1   : Several sessions
       
    26 testClass SeveralSessions
       
    27 delete testClass
       
    28 [Endtest]
       
    29 
       
    30 //------------------------------------------------------------------------------
       
    31 [Test]
       
    32 title Test case # 003: Consecutive sessions
       
    33 create hapticsclienttest testClass
       
    34 print STEP 1   : Consecutive sessions
       
    35 testClass ConsecutiveSessions
       
    36 delete testClass
       
    37 [Endtest]
       
    38 
       
    39 //------------------------------------------------------------------------------
       
    40 [Test]
       
    41 title Test case # 004: Supported actuators
       
    42 create hapticsclienttest testClass
       
    43 print STEP 1   : Setup
       
    44 testClass Setup
       
    45 print STEP 2   : Supported actuators
       
    46 testClass SupportedActuators
       
    47 print STEP 3   : Teardown
       
    48 testClass Teardown
       
    49 delete testClass
       
    50 [Endtest]
       
    51 
       
    52 //------------------------------------------------------------------------------
       
    53 [Test]
       
    54 title Test case # 005: Open supported actuator
       
    55 create hapticsclienttest testClass
       
    56 print STEP 1   : Setup
       
    57 testClass Setup
       
    58 print STEP 2   : Open supported actuator
       
    59 testClass OpenSupportedActuator
       
    60 print STEP 3   : Teardown
       
    61 testClass Teardown
       
    62 delete testClass
       
    63 [Endtest]
       
    64 
       
    65 //------------------------------------------------------------------------------
       
    66 [Test]
       
    67 title Test case # 006: Open unsupported actuator
       
    68 create hapticsclienttest testClass
       
    69 print STEP 1   : Setup
       
    70 testClass Setup
       
    71 print STEP 2   : Open unsupported actuator
       
    72 testClass OpenUnsupportedActuator
       
    73 print STEP 3   : Teardown
       
    74 testClass Teardown
       
    75 delete testClass
       
    76 [Endtest]
       
    77 
       
    78 //------------------------------------------------------------------------------
       
    79 [Test]
       
    80 title Test case # 007: Open all actuators
       
    81 create hapticsclienttest testClass
       
    82 print STEP 1   : Setup
       
    83 testClass Setup
       
    84 print STEP 2   : Open all actuators
       
    85 testClass OpenAllActuators
       
    86 print STEP 3   : Teardown
       
    87 testClass Teardown
       
    88 delete testClass
       
    89 [Endtest]
       
    90 
       
    91 //------------------------------------------------------------------------------
       
    92 [Test]
       
    93 title Test case # 008: 2 clients open actuators
       
    94 create hapticsclienttest testClass
       
    95 print STEP 1   : 2 clients open actuators
       
    96 testClass 2ClientsOpenActuators
       
    97 delete testClass
       
    98 [Endtest]
       
    99 
       
   100 //------------------------------------------------------------------------------
       
   101 [Test]
       
   102 title Test case # 009: Play MagSweep synch (data)
       
   103 create hapticsclienttest testClass
       
   104 print STEP 1   : Setup
       
   105 testClass Setup
       
   106 print STEP 2   : Play MagSweep synch (data)
       
   107 testClass PlayMagSweepSynchData
       
   108 print STEP 3   : Teardown
       
   109 testClass Teardown
       
   110 delete testClass
       
   111 [Endtest]
       
   112 
       
   113 //------------------------------------------------------------------------------
       
   114 [Test]
       
   115 title Test case # 010: Play MagSweep asynch (data)
       
   116 create hapticsclienttest testClass
       
   117 print STEP 1   : Setup
       
   118 testClass Setup
       
   119 print STEP 2   : Play MagSweep asynch (data)
       
   120 testClass PlayMagSweepAsynchData
       
   121 print STEP 3   : Teardown
       
   122 testClass Teardown
       
   123 delete testClass
       
   124 [Endtest]
       
   125 
       
   126 //------------------------------------------------------------------------------
       
   127 [Test]
       
   128 title Test case # 011: Play Periodic synch (data)
       
   129 create hapticsclienttest testClass
       
   130 print STEP 1   : Setup
       
   131 testClass Setup
       
   132 print STEP 2  : Play Periodic synch (data)
       
   133 testClass PlayPeriodicSynchData
       
   134 print STEP 3   : Teardown
       
   135 testClass Teardown
       
   136 delete testClass
       
   137 [Endtest]
       
   138 
       
   139 //------------------------------------------------------------------------------
       
   140 [Test]
       
   141 title Test case # 012: Play Periodic asynch (data)
       
   142 create hapticsclienttest testClass
       
   143 print STEP 1   : Setup
       
   144 testClass Setup
       
   145 print STEP 2   : Play Periodic asynch (data)
       
   146 testClass PlayPeriodicAsynchData
       
   147 print STEP 3   : Teardown
       
   148 testClass Teardown
       
   149 delete testClass
       
   150 [Endtest]
       
   151 
       
   152 //------------------------------------------------------------------------------
       
   153 [Test]
       
   154 title Test case # 013: Play IVT synch (data)
       
   155 create hapticsclienttest testClass
       
   156 print STEP 1   : Setup
       
   157 testClass Setup
       
   158 print STEP 2   : Play IVT synch (data)
       
   159 testClass PlayIVTSynchData
       
   160 print STEP 3   : Teardown
       
   161 testClass Teardown
       
   162 delete testClass
       
   163 [Endtest]
       
   164 
       
   165 //------------------------------------------------------------------------------
       
   166 [Test]
       
   167 title Test case # 014: Play IVT asynch (data)
       
   168 create hapticsclienttest testClass
       
   169 print STEP 1   : Setup
       
   170 testClass Setup
       
   171 print STEP 2   : Play IVT asynch (data)
       
   172 testClass PlayIVTAsynchData
       
   173 print STEP 3   : Teardown
       
   174 testClass Teardown
       
   175 delete testClass
       
   176 [Endtest]
       
   177 
       
   178 //------------------------------------------------------------------------------
       
   179 [Test]
       
   180 title Test case # 015: Repeat IVT synch (data)
       
   181 create hapticsclienttest testClass
       
   182 print STEP 1   : Setup
       
   183 testClass Setup
       
   184 print STEP 2   : Repeat IVT synch (data)
       
   185 testClass RepeatIVTSynchData
       
   186 print STEP 3   : Teardown
       
   187 testClass Teardown
       
   188 delete testClass
       
   189 [Endtest]
       
   190 
       
   191 //------------------------------------------------------------------------------
       
   192 [Test]
       
   193 title Test case # 016: Repeat IVT asynch (data)
       
   194 create hapticsclienttest testClass
       
   195 print STEP 1   : Setup
       
   196 testClass Setup
       
   197 print STEP 2   : Repeat IVT asynch (data)
       
   198 testClass RepeatIVTAsynchData
       
   199 print STEP 3   : Teardown
       
   200 testClass Teardown
       
   201 delete testClass
       
   202 [Endtest]
       
   203 
       
   204 //------------------------------------------------------------------------------
       
   205 [Test]
       
   206 title Test case # 017: Get effect state
       
   207 create hapticsclienttest testClass
       
   208 print STEP 1   : Setup
       
   209 testClass Setup
       
   210 print STEP 2   : Get effect state
       
   211 testClass GetEffectState
       
   212 print STEP 3   : Teardown
       
   213 testClass Teardown
       
   214 delete testClass
       
   215 [Endtest]
       
   216 
       
   217 //------------------------------------------------------------------------------
       
   218 [Test]
       
   219 title Test case # 018: Repeat IVT synch (data - non-timeline)
       
   220 create hapticsclienttest testClass
       
   221 print STEP 1   : Setup
       
   222 testClass Setup
       
   223 print STEP 2   : Repeat IVT synch (data - non-timeline)
       
   224 testClass RepeatIVTSynchDataNonTimeline
       
   225 print STEP 3   : Teardown
       
   226 testClass Teardown
       
   227 delete testClass
       
   228 [Endtest]
       
   229 
       
   230 //------------------------------------------------------------------------------
       
   231 [Test]
       
   232 title Test case # 019: Repeat IVT asynch (data - non-timeline)
       
   233 create hapticsclienttest testClass
       
   234 print STEP 1   : Setup
       
   235 testClass Setup
       
   236 print STEP 2   : Repeat IVT asynch (data - non-timeline)
       
   237 testClass RepeatIVTAsynchDataNonTimeline
       
   238 print STEP 3   : Teardown
       
   239 testClass Teardown
       
   240 delete testClass
       
   241 [Endtest]
       
   242 
       
   243 //------------------------------------------------------------------------------
       
   244 [Test]
       
   245 title Test case # 020: Zero-repeat IVT synch (data)
       
   246 create hapticsclienttest testClass
       
   247 print STEP 1   : Setup
       
   248 testClass Setup
       
   249 print STEP 2   : Zero-repeat IVT synch (data)
       
   250 testClass Zero-repeatIVTSynchData
       
   251 print STEP 3   : Teardown
       
   252 testClass Teardown
       
   253 delete testClass
       
   254 [Endtest]
       
   255 
       
   256 //------------------------------------------------------------------------------
       
   257 [Test]
       
   258 title Test case # 021: Zero-repeat IVT asynch (data)
       
   259 create hapticsclienttest testClass
       
   260 print STEP 1   : Setup
       
   261 testClass Setup
       
   262 print STEP 2   : Zero-repeat IVT asynch (data)
       
   263 testClass Zero-repeatIVTAsynchData
       
   264 print STEP 3   : Teardown
       
   265 testClass Teardown
       
   266 delete testClass
       
   267 [Endtest]
       
   268 
       
   269 //------------------------------------------------------------------------------
       
   270 [Test]
       
   271 title Test case # 022: Load IVT data
       
   272 create hapticsclienttest testClass
       
   273 print STEP 1   : Setup
       
   274 testClass Setup
       
   275 print STEP 2   : Load IVT data
       
   276 testClass LoadIVTData
       
   277 print STEP 3   : Teardown
       
   278 testClass Teardown
       
   279 delete testClass
       
   280 [Endtest]
       
   281 
       
   282 
       
   283 //------------------------------------------------------------------------------
       
   284 [Test]
       
   285 title Test case # 023: Delete IVT data
       
   286 create hapticsclienttest testClass
       
   287 print STEP 1   : Setup
       
   288 testClass Setup
       
   289 print STEP 2   : Delete IVT data
       
   290 testClass DeleteIVTData
       
   291 print STEP 3   : Teardown
       
   292 testClass Teardown
       
   293 delete testClass
       
   294 [Endtest]
       
   295 
       
   296 //------------------------------------------------------------------------------
       
   297 [Test]
       
   298 title Test case # 024: Delete All IVT data
       
   299 create hapticsclienttest testClass
       
   300 print STEP 1   : Setup
       
   301 testClass Setup
       
   302 print STEP 2   : Delete All IVT data
       
   303 testClass DeleteAllIVTData
       
   304 print STEP 3   : Teardown
       
   305 testClass Teardown
       
   306 delete testClass
       
   307 [Endtest]
       
   308 
       
   309 //------------------------------------------------------------------------------
       
   310 [Test]
       
   311 title Test case # 025: Load and delete multiple
       
   312 create hapticsclienttest testClass
       
   313 print STEP 1   : Setup
       
   314 testClass Setup
       
   315 print STEP 2   : Load and delete multiple
       
   316 testClass LoadAndDeleteMultiple
       
   317 print STEP 3   : Teardown
       
   318 testClass Teardown
       
   319 delete testClass
       
   320 [Endtest]
       
   321 
       
   322 //------------------------------------------------------------------------------
       
   323 [Test]
       
   324 title Test case # 026: Load and delete mixed
       
   325 create hapticsclienttest testClass
       
   326 print STEP 1   : Setup
       
   327 testClass Setup
       
   328 print STEP 2   : Load and delete mixed
       
   329 testClass LoadAndDeleteMixed
       
   330 print STEP 3   : Teardown
       
   331 testClass Teardown
       
   332 delete testClass
       
   333 [Endtest]
       
   334 
       
   335 //------------------------------------------------------------------------------
       
   336 [Test]
       
   337 title Test case # 027: Load, Del, Play sync
       
   338 create hapticsclienttest testClass
       
   339 print STEP 1   : Setup
       
   340 testClass Setup
       
   341 print STEP 2   : Load, Del, Play sync
       
   342 testClass LoadDeletePlaySync
       
   343 print STEP 3   : Teardown
       
   344 testClass Teardown
       
   345 delete testClass
       
   346 [Endtest]
       
   347 
       
   348 //------------------------------------------------------------------------------
       
   349 [Test]
       
   350 title Test case # 028: Load, Del, Play async
       
   351 create hapticsclienttest testClass
       
   352 print STEP 1   : Setup
       
   353 testClass Setup
       
   354 print STEP 2   : Load, Del, Play async
       
   355 testClass LoadDeletePlayAsync
       
   356 print STEP 3   : Teardown
       
   357 testClass Teardown
       
   358 delete testClass
       
   359 [Endtest]
       
   360 
       
   361 //------------------------------------------------------------------------------
       
   362 [Test]
       
   363 title Test case # 029: Load, Del, Repeat sync
       
   364 create hapticsclienttest testClass
       
   365 print STEP 1   : Setup
       
   366 testClass Setup
       
   367 print STEP 2   : Load, Del, Repeat sync
       
   368 testClass LoadDeletePlayRepeatSync
       
   369 print STEP 3   : Teardown
       
   370 testClass Teardown
       
   371 delete testClass
       
   372 [Endtest]
       
   373 
       
   374 //------------------------------------------------------------------------------
       
   375 [Test]
       
   376 title Test case # 030: Load, Del, Repeat async
       
   377 create hapticsclienttest testClass
       
   378 print STEP 1   : Setup
       
   379 testClass Setup
       
   380 print STEP 2   : Load, Del, Repeat async
       
   381 testClass LoadDeletePlayRepeatAsync
       
   382 print STEP 3   : Teardown
       
   383 testClass Teardown
       
   384 delete testClass
       
   385 [Endtest]
       
   386 
       
   387 //------------------------------------------------------------------------------
       
   388 [Test]
       
   389 title Test case # 031: Play loaded IVT synch
       
   390 create hapticsclienttest testClass
       
   391 print STEP 1   : Setup
       
   392 testClass Setup
       
   393 print STEP 2   : Play loaded IVT synch
       
   394 testClass PlayLoadedIVTSynch
       
   395 print STEP 3   : Teardown
       
   396 testClass Teardown
       
   397 delete testClass
       
   398 [Endtest]
       
   399 
       
   400 //------------------------------------------------------------------------------
       
   401 [Test]
       
   402 title Test case # 032: Play loaded IVT asynch
       
   403 create hapticsclienttest testClass
       
   404 print STEP 1   : Setup
       
   405 testClass Setup
       
   406 print STEP 2   : Play loaded IVT asynch
       
   407 testClass PlayLoadedIVTAsynch
       
   408 print STEP 3   : Teardown
       
   409 testClass Teardown
       
   410 delete testClass
       
   411 [Endtest]
       
   412 
       
   413 //------------------------------------------------------------------------------
       
   414 [Test]
       
   415 title Test case # 033: Repeat loaded IVT synch
       
   416 create hapticsclienttest testClass
       
   417 print STEP 1   : Setup
       
   418 testClass Setup
       
   419 print STEP 2   : Repeat loaded IVT synch
       
   420 testClass RepeatLoadedIVTSynch
       
   421 print STEP 3   : Teardown
       
   422 testClass Teardown
       
   423 delete testClass
       
   424 [Endtest]
       
   425 
       
   426 //------------------------------------------------------------------------------
       
   427 [Test]
       
   428 title Test case # 034: Repeat loaded IVT asynch
       
   429 create hapticsclienttest testClass
       
   430 print STEP 1   : Setup
       
   431 testClass Setup
       
   432 print STEP 2   : Repeat loaded IVT asynch
       
   433 testClass RepeatLoadedIVTAsynch
       
   434 print STEP 3   : Teardown
       
   435 testClass Teardown
       
   436 delete testClass
       
   437 [Endtest]
       
   438 
       
   439 //------------------------------------------------------------------------------
       
   440 [Test]
       
   441 title Test case # 035: Load multiple IVT-data
       
   442 create hapticsclienttest testClass
       
   443 print STEP 1   : Setup
       
   444 testClass Setup
       
   445 print STEP 2   : Load multiple IVT-data
       
   446 testClass LoadMultipleIVT-data
       
   447 print STEP 3   : Teardown
       
   448 testClass Teardown
       
   449 delete testClass
       
   450 [Endtest]
       
   451 
       
   452 //------------------------------------------------------------------------------
       
   453 [Test]
       
   454 title Test case # 036: Play from multiple IVT-data synch
       
   455 create hapticsclienttest testClass
       
   456 print STEP 1   : Setup
       
   457 testClass Setup
       
   458 print STEP 2   : Play from multiple IVT-data synch
       
   459 testClass PlayFromMultipleIVT-dataSynch
       
   460 print STEP 3   : Teardown
       
   461 testClass Teardown
       
   462 delete testClass
       
   463 [Endtest]
       
   464 
       
   465 //------------------------------------------------------------------------------
       
   466 [Test]
       
   467 title Test case # 037: Play from multiple IVT-data asynch
       
   468 create hapticsclienttest testClass
       
   469 print STEP 1   : Setup
       
   470 testClass Setup
       
   471 print STEP 2   : Play from multiple IVT-data asynch
       
   472 testClass PlayFromMultipleIVT-dataAsynch
       
   473 print STEP 3   : Teardown
       
   474 testClass Teardown
       
   475 delete testClass
       
   476 [Endtest]
       
   477 
       
   478 //------------------------------------------------------------------------------
       
   479 [Test]
       
   480 title Test case # 038: Play repeat from multiple IVT-data
       
   481 create hapticsclienttest testClass
       
   482 print STEP 1   : Setup
       
   483 testClass Setup
       
   484 print STEP 2   : Play repeat from multiple IVT-data synch
       
   485 testClass PlayRepeatFromMultipleIVT-dataSynch
       
   486 print STEP 3   : Teardown
       
   487 testClass Teardown
       
   488 delete testClass
       
   489 [Endtest]
       
   490 
       
   491 //------------------------------------------------------------------------------
       
   492 [Test]
       
   493 title Test case # 039: Play repeat from multiple IVT-data
       
   494 create hapticsclienttest testClass
       
   495 print STEP 1   : Setup
       
   496 testClass Setup
       
   497 print STEP 2   : Play repeat from multiple IVT-data asynch
       
   498 testClass PlayRepeatFromMultipleIVT-dataAsynch
       
   499 print STEP 3   : Teardown
       
   500 testClass Teardown
       
   501 delete testClass
       
   502 [Endtest]
       
   503 
       
   504 //------------------------------------------------------------------------------
       
   505 [Test]
       
   506 title Test case # 040: Status conversions
       
   507 create hapticsclienttest testClass
       
   508 print STEP 1   : Setup
       
   509 testClass Setup
       
   510 print STEP 2   : Status conversions
       
   511 testClass StatusConversions
       
   512 print STEP 3   : Teardown
       
   513 testClass Teardown
       
   514 delete testClass
       
   515 [Endtest]
       
   516 
       
   517 //------------------------------------------------------------------------------
       
   518 [Test]
       
   519 title Test case # 041: Reserve and release
       
   520 create hapticsclienttest testClass
       
   521 print STEP 1   : Setup
       
   522 testClass Setup
       
   523 print STEP 2   : Reserve and release
       
   524 testClass ReserveAndRelease
       
   525 print STEP 3   : Teardown
       
   526 testClass Teardown
       
   527 delete testClass
       
   528 [Endtest]
       
   529 
       
   530 //------------------------------------------------------------------------------
       
   531 [Test]
       
   532 title Test case # 042: Reserve several times
       
   533 create hapticsclienttest testClass
       
   534 print STEP 1   : Setup
       
   535 testClass Setup
       
   536 print STEP 2   : Reserve several times
       
   537 testClass ReserveSeveralTimes
       
   538 print STEP 3   : Teardown
       
   539 testClass Teardown
       
   540 delete testClass
       
   541 [Endtest]
       
   542 
       
   543 //------------------------------------------------------------------------------
       
   544 [Test]
       
   545 title Test case # 043: Reserve, no release
       
   546 create hapticsclienttest testClass
       
   547 print STEP 1   : Reserve, no release
       
   548 testClass ReserveNoRelease
       
   549 delete testClass
       
   550 [Endtest]
       
   551 
       
   552 //------------------------------------------------------------------------------
       
   553 [Test]
       
   554 title Test case # 044: Release, no reserve
       
   555 create hapticsclienttest testClass
       
   556 print STEP 1   : Setup
       
   557 testClass Setup
       
   558 print STEP 2   : Release, no reserve
       
   559 testClass ReleaseNoReserve
       
   560 print STEP 3   : Teardown
       
   561 testClass Teardown
       
   562 delete testClass
       
   563 [Endtest]
       
   564 
       
   565 //------------------------------------------------------------------------------
       
   566 [Test]
       
   567 title Test case # 045: Reserve forceNoCoe
       
   568 create hapticsclienttest testClass
       
   569 print STEP 1   : Setup
       
   570 testClass Setup
       
   571 print STEP 2   : Reserve forceNoCoe
       
   572 testClass ReserveForceNoCoe
       
   573 print STEP 3   : Teardown
       
   574 testClass Teardown
       
   575 delete testClass
       
   576 [Endtest]
       
   577 
       
   578 //------------------------------------------------------------------------------
       
   579 [Test]
       
   580 title Test case # 046: Reserve reserved higher
       
   581 create hapticsclienttest testClass
       
   582 print STEP 1  : Reserve reserved higher
       
   583 testClass ReserveReservedHigher
       
   584 delete testClass
       
   585 [Endtest]
       
   586 
       
   587 //------------------------------------------------------------------------------
       
   588 [Test]
       
   589 title Test case # 047: Reserve reserved lower
       
   590 create hapticsclienttest testClass
       
   591 print STEP 1  : Reserve reserved lower
       
   592 testClass ReserveReservedLower
       
   593 delete testClass
       
   594 [Endtest]
       
   595 
       
   596 //------------------------------------------------------------------------------
       
   597 [Test]
       
   598 title Test case # 048: Play when reserved
       
   599 create hapticsclienttest testClass
       
   600 print STEP 1   : Setup
       
   601 testClass Setup
       
   602 print STEP 2   : Play when reserved
       
   603 testClass PlayWhenReserved
       
   604 print STEP 3   : Teardown
       
   605 testClass Teardown
       
   606 delete testClass
       
   607 [Endtest]
       
   608 
       
   609 
       
   610 //------------------------------------------------------------------------------
       
   611 [Test]
       
   612 title Test case # 049: Get effect count
       
   613 create hapticsclienttest testClass
       
   614 print STEP 1   : Setup
       
   615 testClass Setup
       
   616 print STEP 2   : Get effect count
       
   617 testClass GetEffectCount
       
   618 print STEP 3   : Teardown
       
   619 testClass Teardown
       
   620 delete testClass
       
   621 [Endtest]
       
   622 
       
   623 //------------------------------------------------------------------------------
       
   624 [Test]
       
   625 title Test case # 050: Get effect duration
       
   626 create hapticsclienttest testClass
       
   627 print STEP 1   : Setup
       
   628 testClass Setup
       
   629 print STEP 2   : Get effect duration
       
   630 testClass GetEffectDuration
       
   631 print STEP 3   : Teardown
       
   632 testClass Teardown
       
   633 delete testClass
       
   634 [Endtest]
       
   635 
       
   636 //------------------------------------------------------------------------------
       
   637 [Test]
       
   638 title Test case # 051: Get effect index from name
       
   639 create hapticsclienttest testClass
       
   640 print STEP 1   : Setup
       
   641 testClass Setup
       
   642 print STEP 2   : Get effect index from name
       
   643 testClass GetEffectIndexFromName
       
   644 print STEP 3   : Teardown
       
   645 testClass Teardown
       
   646 delete testClass
       
   647 [Endtest]
       
   648 
       
   649 //------------------------------------------------------------------------------
       
   650 [Test]
       
   651 title Test case # 052: Get effect type
       
   652 create hapticsclienttest testClass
       
   653 print STEP 1   : Setup
       
   654 testClass Setup
       
   655 print STEP 2   : Get effect type
       
   656 testClass GetEffectType
       
   657 print STEP 3   : Teardown
       
   658 testClass Teardown
       
   659 delete testClass
       
   660 [Endtest]
       
   661 
       
   662 //------------------------------------------------------------------------------
       
   663 [Test]
       
   664 title Test case # 053: Get effect name
       
   665 create hapticsclienttest testClass
       
   666 print STEP 1   : Setup
       
   667 testClass Setup
       
   668 print STEP 2   : Get effect name
       
   669 testClass GetEffectName
       
   670 print STEP 3   : Teardown
       
   671 testClass Teardown
       
   672 delete testClass
       
   673 [Endtest]
       
   674 
       
   675 //------------------------------------------------------------------------------
       
   676 [Test]
       
   677 title Test case # 054: Get MagSweep effect definition
       
   678 create hapticsclienttest testClass
       
   679 print STEP 1   : Setup
       
   680 testClass Setup
       
   681 print STEP 2   : Get MagSweep effect definition
       
   682 testClass GetMagSweepEffectDefinition
       
   683 print STEP 3   : Teardown
       
   684 testClass Teardown
       
   685 delete testClass
       
   686 [Endtest]
       
   687 
       
   688 //------------------------------------------------------------------------------
       
   689 [Test]
       
   690 title Test case # 055: Get Periodic effect definition
       
   691 create hapticsclienttest testClass
       
   692 print STEP 1   : Setup
       
   693 testClass Setup
       
   694 print STEP 2   : Get Periodic effect definition
       
   695 testClass GetPeriodicEffectDefinition
       
   696 print STEP 3   : Teardown
       
   697 testClass Teardown
       
   698 delete testClass
       
   699 [Endtest]
       
   700 
       
   701 //------------------------------------------------------------------------------
       
   702 [Test]
       
   703 title Test case # 056: Create and destroy asynchronous
       
   704 create hapticsclienttest testClass
       
   705 print STEP 1   : Create and destroy asynchronous
       
   706 testClass CreateAndDestroyAsynchronous
       
   707 delete testClass
       
   708 [Endtest]
       
   709 
       
   710 //------------------------------------------------------------------------------
       
   711 [Test]
       
   712 title Test case # 057: Several sessions asynchronous
       
   713 create hapticsclienttest testClass
       
   714 print STEP 1   : Several sessions asynchronous
       
   715 testClass SeveralSessionsAsynchronous
       
   716 delete testClass
       
   717 [Endtest]
       
   718 
       
   719 //------------------------------------------------------------------------------
       
   720 [Test]
       
   721 title Test case # 058: Consecutive sessions asynchronous
       
   722 create hapticsclienttest testClass
       
   723 print STEP 1   : Consecutive sessions asynchronous
       
   724 testClass ConsecutiveSessionsAsynchronous
       
   725 delete testClass
       
   726 [Endtest]
       
   727 
       
   728 //------------------------------------------------------------------------------
       
   729 [Test]
       
   730 title Test case # 059: Constant getters
       
   731 create hapticsclienttest testClass
       
   732 print STEP 1   : Setup
       
   733 testClass Setup
       
   734 print STEP 2   : Constant getters
       
   735 testClass ConstantGetters
       
   736 print STEP 3   : Teardown
       
   737 testClass Teardown
       
   738 delete testClass
       
   739 [Endtest]
       
   740 
       
   741 //------------------------------------------------------------------------------
       
   742 [Test]
       
   743 title Test case # 060: Pause effect
       
   744 create hapticsclienttest testClass
       
   745 print STEP 1   : Setup
       
   746 testClass Setup
       
   747 print STEP 2   : Pause effect
       
   748 testClass PauseEffect
       
   749 print STEP 3   : Teardown
       
   750 testClass Teardown
       
   751 delete testClass
       
   752 [Endtest]
       
   753 
       
   754 //------------------------------------------------------------------------------
       
   755 [Test]
       
   756 title Test case # 061: Resume effect
       
   757 create hapticsclienttest testClass
       
   758 print STEP 1   : Setup
       
   759 testClass Setup
       
   760 print STEP 2   : Resume effect
       
   761 testClass ResumeEffect
       
   762 print STEP 3   : Teardown
       
   763 testClass Teardown
       
   764 delete testClass
       
   765 [Endtest]
       
   766 
       
   767 //------------------------------------------------------------------------------
       
   768 [Test]
       
   769 title Test case # 062: Stop effect
       
   770 create hapticsclienttest testClass
       
   771 print STEP 1   : Setup
       
   772 testClass Setup
       
   773 print STEP 2   : Stop effect
       
   774 testClass StopEffect
       
   775 print STEP 3   : Teardown
       
   776 testClass Teardown
       
   777 delete testClass
       
   778 [Endtest]
       
   779 
       
   780 //------------------------------------------------------------------------------
       
   781 [Test]
       
   782 title Test case # 063: Stop all effects
       
   783 create hapticsclienttest testClass
       
   784 print STEP 1   : Setup
       
   785 testClass Setup
       
   786 print STEP 2   : Stop all effects
       
   787 testClass StopAllEffects
       
   788 print STEP 3   : Teardown
       
   789 testClass Teardown
       
   790 delete testClass
       
   791 [Endtest]
       
   792 
       
   793 //------------------------------------------------------------------------------
       
   794 [Test]
       
   795 title Test case # 064: Play, pause, resume, stop
       
   796 create hapticsclienttest testClass
       
   797 print STEP 1   : Setup
       
   798 testClass Setup
       
   799 print STEP 2   : Play, pause, resume, stop
       
   800 testClass PlayPauseResumeStop
       
   801 print STEP 3   : Teardown
       
   802 testClass Teardown
       
   803 delete testClass
       
   804 [Endtest]
       
   805 
       
   806 //------------------------------------------------------------------------------
       
   807 [Test]
       
   808 title Test case # 065: Modify playing magsweep effect synchronous
       
   809 create hapticsclienttest testClass
       
   810 print STEP 1   : Setup
       
   811 testClass Setup
       
   812 print STEP 2   : Modify playing magsweep effect synchronous
       
   813 testClass ModifyPlayingMagsweepEffectSynchronous
       
   814 print STEP 3   : Teardown
       
   815 testClass Teardown
       
   816 delete testClass
       
   817 [Endtest]
       
   818 
       
   819 //------------------------------------------------------------------------------
       
   820 [Test]
       
   821 title Test case # 066: Modify playing magsweep effect asynchronous
       
   822 create hapticsclienttest testClass
       
   823 print STEP 1   : Setup
       
   824 testClass Setup
       
   825 print STEP 2   : Modify playing magsweep effect asynchronous
       
   826 testClass ModifyPlayingMagsweepEffectAsynchronous
       
   827 print STEP 3   : Teardown
       
   828 testClass Teardown
       
   829 delete testClass
       
   830 [Endtest]
       
   831 
       
   832 //------------------------------------------------------------------------------
       
   833 [Test]
       
   834 title Test case # 067: Modify playing periodic effect synchronous
       
   835 create hapticsclienttest testClass
       
   836 print STEP 1   : Setup
       
   837 testClass Setup
       
   838 print STEP 2   : Modify playing periodic effect synchronous
       
   839 testClass ModifyPlayingPeriodicEffectSynchronous
       
   840 print STEP 3   : Teardown
       
   841 testClass Teardown
       
   842 delete testClass
       
   843 [Endtest]
       
   844 
       
   845 //------------------------------------------------------------------------------
       
   846 [Test]
       
   847 title Test case # 068: Modify playing periodic effect asynchronous
       
   848 create hapticsclienttest testClass
       
   849 print STEP 1   : Setup
       
   850 testClass Setup
       
   851 print STEP 2   : Modify playing periodic effect asynchronous
       
   852 testClass ModifyPlayingPeriodicEffectAsynchronous
       
   853 print STEP 3   : Teardown
       
   854 testClass Teardown
       
   855 delete testClass
       
   856 [Endtest]
       
   857 
       
   858 //------------------------------------------------------------------------------
       
   859 [Test]
       
   860 title Test case # 069: Get device property of TInt value
       
   861 create hapticsclienttest testClass
       
   862 print STEP 1   : Setup
       
   863 testClass Setup
       
   864 print STEP 2   : Get device property of TInt value
       
   865 testClass GetDevicePropertyOfTIntValue
       
   866 print STEP 3   : Teardown
       
   867 testClass Teardown
       
   868 delete testClass
       
   869 [Endtest]
       
   870 
       
   871 //------------------------------------------------------------------------------
       
   872 [Test]
       
   873 title Test case # 070: Get device property of TDesC value
       
   874 create hapticsclienttest testClass
       
   875 print STEP 1   : Setup
       
   876 testClass Setup
       
   877 print STEP 2   : Get device property of TDesC value
       
   878 testClass GetDevicePropertyOfTDesCValue
       
   879 print STEP 3   : Teardown
       
   880 testClass Teardown
       
   881 delete testClass
       
   882 [Endtest]
       
   883 
       
   884 //------------------------------------------------------------------------------
       
   885 [Test]
       
   886 title Test case # 071: Set device property of TInt value
       
   887 create hapticsclienttest testClass
       
   888 print STEP 1   : Setup
       
   889 testClass Setup
       
   890 print STEP 2   : Set device property of TInt value
       
   891 testClass SetDevicePropertyOfTIntValue
       
   892 print STEP 3   : Teardown
       
   893 testClass Teardown
       
   894 delete testClass
       
   895 [Endtest]
       
   896 
       
   897 //------------------------------------------------------------------------------
       
   898 [Test]
       
   899 title Test case # 072: Set device property of TDesC value
       
   900 create hapticsclienttest testClass
       
   901 print STEP 1   : Setup
       
   902 testClass Setup
       
   903 print STEP 2   : Set device property of TDesC value
       
   904 testClass SetDevicePropertyOfTDesCValue
       
   905 print STEP 3   : Teardown
       
   906 testClass Teardown
       
   907 delete testClass
       
   908 [Endtest]
       
   909 
       
   910 //------------------------------------------------------------------------------
       
   911 [Test]
       
   912 title Test case # 073: Get device capability of TInt value
       
   913 create hapticsclienttest testClass
       
   914 print STEP 1   : Setup
       
   915 testClass Setup
       
   916 print STEP 2   : Get device capability of TInt value
       
   917 testClass GetDeviceCapabilityOfTIntValue
       
   918 print STEP 3   : Teardown
       
   919 testClass Teardown
       
   920 delete testClass
       
   921 [Endtest]
       
   922 
       
   923 //------------------------------------------------------------------------------
       
   924 [Test]
       
   925 title Test case # 074: Get device capability of TDesC value
       
   926 create hapticsclienttest testClass
       
   927 print STEP 1   : Setup
       
   928 testClass Setup
       
   929 print STEP 2   : Get device capability of TDesC value
       
   930 testClass GetDeviceCapabilityOfTDesCValue
       
   931 print STEP 3   : Teardown
       
   932 testClass Teardown
       
   933 delete testClass
       
   934 [Endtest]
       
   935 
       
   936 //------------------------------------------------------------------------------
       
   937 [Test]
       
   938 title Test case # 075: Fetch status
       
   939 create hapticsclienttest testClass
       
   940 print STEP 1   : Setup
       
   941 testClass Setup
       
   942 print STEP 2   : Fetch status
       
   943 testClass FetchStatus
       
   944 print STEP 3   : Teardown
       
   945 testClass Teardown
       
   946 delete testClass
       
   947 [Endtest]
       
   948 
       
   949 //------------------------------------------------------------------------------
       
   950 [Test]
       
   951 title Test case # 076: Observe status
       
   952 create hapticsclienttest testClass
       
   953 print STEP 1   : Observe status
       
   954 testClass ObserveStatus
       
   955 delete testClass
       
   956 [Endtest]
       
   957 
       
   958 //------------------------------------------------------------------------------
       
   959 [Test]
       
   960 title Test case # 077: Status, reservation
       
   961 create hapticsclienttest testClass
       
   962 print STEP 1   : Status, reservation
       
   963 testClass StatusReservation
       
   964 delete testClass
       
   965 [Endtest]
       
   966 
       
   967 //------------------------------------------------------------------------------
       
   968 [Test]
       
   969 title Test case # 078: Status, observe, reservation
       
   970 create hapticsclienttest testClass
       
   971 print STEP 1   : Status, observe, reservation
       
   972 testClass StatusObserveReservation
       
   973 delete testClass
       
   974 [Endtest]
       
   975 
       
   976 //------------------------------------------------------------------------------
       
   977 [Test]
       
   978 title Test case # 079: Status, 2 reservations
       
   979 create hapticsclienttest testClass
       
   980 print STEP 1   : Status, 2 reservations
       
   981 testClass Status2Reservations
       
   982 delete testClass
       
   983 [Endtest]
       
   984 
       
   985 //------------------------------------------------------------------------------
       
   986 [Test]
       
   987 title Test case # 080: Status, observe, 2 reservation
       
   988 create hapticsclienttest testClass
       
   989 print STEP 1   : Status, observe, 2 reservation
       
   990 testClass StatusObserve2Reservation
       
   991 delete testClass
       
   992 [Endtest]
       
   993 
       
   994 //------------------------------------------------------------------------------
       
   995 [Test]
       
   996 title Test case # 081: Status, many clients
       
   997 create hapticsclienttest testClass
       
   998 print STEP 1   : Status, many clients
       
   999 testClass StatusManyClients
       
  1000 delete testClass
       
  1001 [Endtest]
       
  1002 
       
  1003 //------------------------------------------------------------------------------
       
  1004 [Test]
       
  1005 title Test case # 082: Status, observer, many clients
       
  1006 create hapticsclienttest testClass
       
  1007 print STEP 1   : Status, observer, many clients
       
  1008 testClass StatusObserverManyClients
       
  1009 delete testClass
       
  1010 [Endtest]
       
  1011 
       
  1012 //------------------------------------------------------------------------------
       
  1013 [Test]
       
  1014 title Test case # 083: Create streaming effect
       
  1015 create hapticsclienttest testClass
       
  1016 print STEP 1   : Setup
       
  1017 testClass Setup
       
  1018 print STEP 2   : Create streaming effect
       
  1019 testClass CreateStreamingEffect
       
  1020 print STEP 3   : Teardown
       
  1021 testClass Teardown
       
  1022 delete testClass
       
  1023 [Endtest]
       
  1024 
       
  1025 //------------------------------------------------------------------------------
       
  1026 [Test]
       
  1027 title Test case # 084: Play streaming sample
       
  1028 create hapticsclienttest testClass
       
  1029 print STEP 1   : Setup
       
  1030 testClass Setup
       
  1031 print STEP 2   : Play streaming sample
       
  1032 testClass PlayStreamingSample
       
  1033 print STEP 3   : Teardown
       
  1034 testClass Teardown
       
  1035 delete testClass
       
  1036 [Endtest]
       
  1037 
       
  1038 //------------------------------------------------------------------------------
       
  1039 [Test]
       
  1040 title Test case # 085: Play streaming sample, async
       
  1041 create hapticsclienttest testClass
       
  1042 print STEP 1   : Setup
       
  1043 testClass Setup
       
  1044 print STEP 2   : Play streaming sample, async
       
  1045 testClass PlayStreamingSampleAsync
       
  1046 print STEP 3   : Teardown
       
  1047 testClass Teardown
       
  1048 delete testClass
       
  1049 [Endtest]
       
  1050 
       
  1051 //------------------------------------------------------------------------------
       
  1052 [Test]
       
  1053 title Test case # 086: Play streaming sample with offset
       
  1054 create hapticsclienttest testClass
       
  1055 print STEP 1   : Setup
       
  1056 testClass Setup
       
  1057 print STEP 2   : Play streaming sample with offset
       
  1058 testClass PlayStreamingSampleWithOffset
       
  1059 print STEP 3   : Teardown
       
  1060 testClass Teardown
       
  1061 delete testClass
       
  1062 [Endtest]
       
  1063 
       
  1064 //------------------------------------------------------------------------------
       
  1065 [Test]
       
  1066 title Test case # 087: Play streaming sample with offset, async
       
  1067 create hapticsclienttest testClass
       
  1068 print STEP 1   : Setup
       
  1069 testClass Setup
       
  1070 print STEP 2   : Play streaming sample with offset, async
       
  1071 testClass PlayStreamingSampleWithOffsetAsync
       
  1072 print STEP 3   : Teardown
       
  1073 testClass Teardown
       
  1074 delete testClass
       
  1075 [Endtest]
       
  1076 
       
  1077 //------------------------------------------------------------------------------
       
  1078 [Test]
       
  1079 title Test case # 088: Destroy streaming effect
       
  1080 create hapticsclienttest testClass
       
  1081 print STEP 1   : Setup
       
  1082 testClass Setup
       
  1083 print STEP 2   : Destroy streaming effect
       
  1084 testClass DestroyStreamingEffect
       
  1085 print STEP 3   : Teardown
       
  1086 testClass Teardown
       
  1087 delete testClass
       
  1088 [Endtest]
       
  1089 
       
  1090 //------------------------------------------------------------------------------
       
  1091 [Test]
       
  1092 title Test case # 089: Actuator status
       
  1093 create hapticsclienttest testClass
       
  1094 print STEP 1   : Setup
       
  1095 testClass Setup
       
  1096 print STEP 2   : Actuator status
       
  1097 testClass ActuatorStatus
       
  1098 print STEP 3   : Teardown
       
  1099 testClass Teardown
       
  1100 delete testClass
       
  1101 [Endtest]
       
  1102 
       
  1103 //------------------------------------------------------------------------------
       
  1104 [Test]
       
  1105 title Test case # 090: Actuator/Haptics status
       
  1106 create hapticsclienttest testClass
       
  1107 print STEP 1   : Setup
       
  1108 testClass Setup
       
  1109 print STEP 2   : Actuator/Haptics status
       
  1110 testClass ActuatorOrHapticsStatus
       
  1111 print STEP 3   : Teardown
       
  1112 testClass Teardown
       
  1113 delete testClass
       
  1114 [Endtest]
       
  1115 
       
  1116 //------------------------------------------------------------------------------
       
  1117 [Test]
       
  1118 title Test case # 091: Plugin Manager Timer Expires
       
  1119 create hapticsclienttest testClass
       
  1120 print STEP 1   : Setup
       
  1121 testClass Setup
       
  1122 print STEP 2   : Plugin Manager Transction response Timer Expires
       
  1123 testClass PluginMgrTransTimerExpires
       
  1124 print STEP 3   : Teardown
       
  1125 testClass Teardown
       
  1126 delete testClass
       
  1127 [Endtest]