telephonyserverplugins/common_tsy/test/component/scripts/te_ctsycomponent_ussdmessaging_individual.script
branchopencode
changeset 24 6638e7f4bd8f
parent 0 3553901f7fa8
child 77 930a53cdc2d3
equal deleted inserted replaced
23:6b1d113cdff3 24:6638e7f4bd8f
   129 START_TESTCASE BA-CTSY-USSDM-URM-0002
   129 START_TESTCASE BA-CTSY-USSDM-URM-0002
   130 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002
   130 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002
   131 //!@SYMComponent telephony_ctsy
   131 //!@SYMComponent telephony_ctsy
   132 //!@SYMTestCaseDesc Test support in CTSY for cancelling of RMobileUssdMessaging::ReceiveMessage
   132 //!@SYMTestCaseDesc Test support in CTSY for cancelling of RMobileUssdMessaging::ReceiveMessage
   133 //!@SYMTestPriority High
   133 //!@SYMTestPriority High
   134 //!@SYMTestActions Invokes cancelling of RMobileUssdMessaging::ReceiveMessage
   134 //!@SYMTestActions Invokes cancelling of RMobileUssdMessaging::ReceiveMessage (including via calling Close).
   135 //!@SYMTestExpectedResults Pass
   135 //!@SYMTestExpectedResults Pass
   136 //!@SYMTestType CT
   136 //!@SYMTestType CT
   137 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002L
   137 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002L
   138 END_TESTCASE BA-CTSY-USSDM-URM-0002
   138 END_TESTCASE BA-CTSY-USSDM-URM-0002
   139 
   139 
       
   140 START_TESTCASE BA-CTSY-USSDM-URM-0002b
       
   141 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002b
       
   142 //!@SYMComponent telephony_ctsy
       
   143 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   144 //!@SYMTestPriority High
       
   145 //!@SYMTestActions Two clients present, first client calls Cancel before message received.
       
   146 //!@SYMTestExpectedResults Pass
       
   147 //!@SYMTestType CT
       
   148 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002bL
       
   149 END_TESTCASE BA-CTSY-USSDM-URM-0002b
       
   150 
       
   151 START_TESTCASE BA-CTSY-USSDM-URM-0002c
       
   152 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002c
       
   153 //!@SYMComponent telephony_ctsy
       
   154 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   155 //!@SYMTestPriority High
       
   156 //!@SYMTestActions Two clients present, first client calls Cancel AFTER accepting dialogue.
       
   157 //!@SYMTestExpectedResults Pass
       
   158 //!@SYMTestType CT
       
   159 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002cL
       
   160 END_TESTCASE BA-CTSY-USSDM-URM-0002c
       
   161 
       
   162 START_TESTCASE BA-CTSY-USSDM-URM-0002d
       
   163 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002d
       
   164 //!@SYMComponent telephony_ctsy
       
   165 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   166 //!@SYMTestPriority High
       
   167 //!@SYMTestActions Two clients present, second client calls Cancel.
       
   168 //!@SYMTestExpectedResults Pass
       
   169 //!@SYMTestType CT
       
   170 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002dL
       
   171 END_TESTCASE BA-CTSY-USSDM-URM-0002d
       
   172 
       
   173 START_TESTCASE BA-CTSY-USSDM-URM-0002e
       
   174 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002e
       
   175 //!@SYMComponent telephony_ctsy
       
   176 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   177 //!@SYMTestPriority High
       
   178 //!@SYMTestActions Two clients present, second client calls Close().
       
   179 //!@SYMTestExpectedResults Pass
       
   180 //!@SYMTestType CT
       
   181 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002eL
       
   182 END_TESTCASE BA-CTSY-USSDM-URM-0002e
       
   183 
       
   184 START_TESTCASE BA-CTSY-USSDM-URM-0002f
       
   185 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002f
       
   186 //!@SYMComponent telephony_ctsy
       
   187 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   188 //!@SYMTestPriority High
       
   189 //!@SYMTestActions Cancel one of the clients in the middle of a delivery. 
       
   190 //!@SYMTestExpectedResults Pass
       
   191 //!@SYMTestType CT
       
   192 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002fL
       
   193 END_TESTCASE BA-CTSY-USSDM-URM-0002f
       
   194 
       
   195 START_TESTCASE BA-CTSY-USSDM-URM-0002g
       
   196 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002g
       
   197 //!@SYMComponent telephony_ctsy
       
   198 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   199 //!@SYMTestPriority High
       
   200 //!@SYMTestActions Have two clients. Request offered to 1st. 1st client cancels. 2nd client should now be offered request.
       
   201 //!@SYMTestExpectedResults Pass
       
   202 //!@SYMTestType CT
       
   203 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002gL
       
   204 END_TESTCASE BA-CTSY-USSDM-URM-0002g
       
   205 
       
   206 START_TESTCASE BA-CTSY-USSDM-URM-0002h
       
   207 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0002h
       
   208 //!@SYMComponent telephony_ctsy
       
   209 //!@SYMTestCaseDesc Test cancelling of ReceiveMessage with multiple interested clients.
       
   210 //!@SYMTestPriority High
       
   211 //!@SYMTestActions Have two clients. Request offered to 1st. 1st client cancels. 2nd client should now be offered request.
       
   212 //!@SYMTestExpectedResults Pass
       
   213 //!@SYMTestType CT
       
   214 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0002hL
       
   215 END_TESTCASE BA-CTSY-USSDM-URM-0002h
       
   216 
   140 START_TESTCASE BA-CTSY-USSDM-URM-0003
   217 START_TESTCASE BA-CTSY-USSDM-URM-0003
   141 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0003
   218 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0003
   142 //!@SYMComponent telephony_ctsy
   219 //!@SYMComponent telephony_ctsy
   143 //!@SYMTestCaseDesc Test support in CTSY for RMobileUssdMessaging::ReceiveMessage with bad parameter data
   220 //!@SYMTestCaseDesc Test support in CTSY for RMobileUssdMessaging::ReceiveMessage with bad parameter data
   144 //!@SYMTestPriority High
   221 //!@SYMTestPriority High
   157 //!@SYMTestExpectedResults Pass
   234 //!@SYMTestExpectedResults Pass
   158 //!@SYMTestType CT
   235 //!@SYMTestType CT
   159 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004L
   236 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004L
   160 END_TESTCASE BA-CTSY-USSDM-URM-0004
   237 END_TESTCASE BA-CTSY-USSDM-URM-0004
   161 
   238 
       
   239 START_TESTCASE BA-CTSY-USSDM-URM-0004b
       
   240 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0004b
       
   241 //!@SYMComponent telephony_ctsy
       
   242 //!@SYMTestCaseDesc Test support in CTSY for multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   243 //!@SYMTestPriority High
       
   244 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   245 //!@SYMTestExpectedResults Pass
       
   246 //!@SYMTestType CT
       
   247 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004bL
       
   248 END_TESTCASE BA-CTSY-USSDM-URM-0004b
       
   249 
       
   250 START_TESTCASE BA-CTSY-USSDM-URM-0004c
       
   251 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0004c
       
   252 //!@SYMComponent telephony_ctsy
       
   253 //!@SYMTestCaseDesc Test support in CTSY for multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   254 //!@SYMTestPriority High
       
   255 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   256 //!@SYMTestExpectedResults Pass
       
   257 //!@SYMTestType CT
       
   258 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004cL
       
   259 END_TESTCASE BA-CTSY-USSDM-URM-0004c
       
   260 
       
   261 START_TESTCASE BA-CTSY-USSDM-URM-0004d
       
   262 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0004d
       
   263 //!@SYMComponent telephony_ctsy
       
   264 //!@SYMTestCaseDesc Test support in CTSY for multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   265 //!@SYMTestPriority High
       
   266 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   267 //!@SYMTestExpectedResults Pass
       
   268 //!@SYMTestType CT
       
   269 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004dL
       
   270 END_TESTCASE BA-CTSY-USSDM-URM-0004d
       
   271 
       
   272 START_TESTCASE BA-CTSY-USSDM-URM-0004e
       
   273 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0004e
       
   274 //!@SYMComponent telephony_ctsy
       
   275 //!@SYMTestCaseDesc Test support in CTSY for multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   276 //!@SYMTestPriority High
       
   277 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   278 //!@SYMTestExpectedResults Pass
       
   279 //!@SYMTestType CT
       
   280 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004eL
       
   281 END_TESTCASE BA-CTSY-USSDM-URM-0004e
       
   282 
       
   283 START_TESTCASE BA-CTSY-USSDM-URM-0004f
       
   284 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0004f
       
   285 //!@SYMComponent telephony_ctsy
       
   286 //!@SYMTestCaseDesc Test support in CTSY for multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   287 //!@SYMTestPriority High
       
   288 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   289 //!@SYMTestExpectedResults Pass
       
   290 //!@SYMTestType CT
       
   291 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessage0004fL
       
   292 END_TESTCASE BA-CTSY-USSDM-URM-0004f
   162 START_TESTCASE BA-CTSY-USSDM-UNNR-0001
   293 START_TESTCASE BA-CTSY-USSDM-UNNR-0001
   163 //!@SYMTestCaseID BA-CTSY-USSDM-UNNR-0001
   294 //!@SYMTestCaseID BA-CTSY-USSDM-UNNR-0001
   164 //!@SYMComponent telephony_ctsy
   295 //!@SYMComponent telephony_ctsy
   165 //!@SYMTestCaseDesc Test support in CTSY for RMobileUssdMessaging::NotifyNetworkRelease
   296 //!@SYMTestCaseDesc Test support in CTSY for RMobileUssdMessaging::NotifyNetworkRelease
   166 //!@SYMTestPriority High
   297 //!@SYMTestPriority High
   267 //!@SYMTestExpectedResults Pass
   398 //!@SYMTestExpectedResults Pass
   268 //!@SYMTestType CT
   399 //!@SYMTestType CT
   269 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestGetCaps0003L
   400 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestGetCaps0003L
   270 END_TESTCASE BA-CTSY-USSDM-UGC-0003
   401 END_TESTCASE BA-CTSY-USSDM-UGC-0003
   271 
   402 
       
   403 // The USSD test client is copied into new executables with differing SIDs to differentiate
       
   404 //  between a priority/default/normal clients.
       
   405 //
       
   406 RUN_PROGRAM -1 setcap ussdtestclient.exe FFFFFFFE -SID 11111111 ussdtestclient_priority.exe
       
   407 RUN_PROGRAM -1 setcap ussdtestclient.exe FFFFFFFE -SID 55555555 ussdtestclient_normal.exe
       
   408 RUN_PROGRAM -1 setcap ussdtestclient.exe FFFFFFFE -SID 22222222 ussdtestclient_default.exe
       
   409 
       
   410 START_TESTCASE BA-CTSY-USSDM-URM-0005
       
   411 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0005
       
   412 //!@SYMComponent telephony_ctsy
       
   413 //!@SYMTestCaseDesc Priority client is offered dialogue first and accepts.
       
   414 //!@SYMTestPriority High
       
   415 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   416 //!@SYMTestExpectedResults Pass
       
   417 //!@SYMTestType CT
       
   418 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0001L
       
   419 END_TESTCASE BA-CTSY-USSDM-URM-0005
       
   420 
       
   421 START_TESTCASE BA-CTSY-USSDM-URM-0006
       
   422 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0006
       
   423 //!@SYMComponent telephony_ctsy
       
   424 //!@SYMTestCaseDesc Priority client takes too long before accepting/rejecting dialogue. Next standard client to accept will get the dialogue
       
   425 //!@SYMTestPriority High
       
   426 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   427 //!@SYMTestExpectedResults Pass
       
   428 //!@SYMTestType CT
       
   429 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0002L
       
   430 END_TESTCASE BA-CTSY-USSDM-URM-0006
       
   431 
       
   432 START_TESTCASE BA-CTSY-USSDM-URM-0007
       
   433 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0007
       
   434 //!@SYMComponent telephony_ctsy
       
   435 //!@SYMTestCaseDesc Priority client rejects the dialogue. Next standard client to accept will get the dialogue.
       
   436 //!@SYMTestPriority High
       
   437 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   438 //!@SYMTestExpectedResults Pass
       
   439 //!@SYMTestType CT
       
   440 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0003L
       
   441 END_TESTCASE BA-CTSY-USSDM-URM-0007
       
   442 
       
   443 START_TESTCASE BA-CTSY-USSDM-URM-0008
       
   444 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0008
       
   445 //!@SYMComponent telephony_ctsy
       
   446 //!@SYMTestCaseDesc Priority client rejects the dialogue. Standard client takes too long before accepting/rejecting the dialogue. Default client accepts the dialogue.
       
   447 //!@SYMTestPriority High
       
   448 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   449 //!@SYMTestExpectedResults Pass
       
   450 //!@SYMTestType CT
       
   451 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0004L
       
   452 END_TESTCASE BA-CTSY-USSDM-URM-0008
       
   453 
       
   454 START_TESTCASE BA-CTSY-USSDM-URM-0009
       
   455 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0009
       
   456 //!@SYMComponent telephony_ctsy
       
   457 //!@SYMTestCaseDesc Priority client rejects the dialogue. Standard client rejects the dialogue. Default client accepts the dialogue.
       
   458 //!@SYMTestPriority High
       
   459 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   460 //!@SYMTestExpectedResults Pass
       
   461 //!@SYMTestType CT
       
   462 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0005L
       
   463 END_TESTCASE BA-CTSY-USSDM-URM-0009
       
   464 
       
   465 START_TESTCASE BA-CTSY-USSDM-URM-0010
       
   466 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0010
       
   467 //!@SYMComponent telephony_ctsy
       
   468 //!@SYMTestCaseDesc Priority client waits for a period before accepting. The time period being greater than would be allowed for a default client.
       
   469 //!@SYMTestPriority High
       
   470 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   471 //!@SYMTestExpectedResults Pass
       
   472 //!@SYMTestType CT
       
   473 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0006L
       
   474 END_TESTCASE BA-CTSY-USSDM-URM-0010
       
   475 
       
   476 START_TESTCASE BA-CTSY-USSDM-URM-0011
       
   477 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0011
       
   478 //!@SYMComponent telephony_ctsy
       
   479 //!@SYMTestCaseDesc Priority client times out. Normal clients time out (with time-out period acceptable for a priority client). Default client accepts the dialogue./
       
   480 //!@SYMTestPriority High
       
   481 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   482 //!@SYMTestExpectedResults Pass
       
   483 //!@SYMTestType CT
       
   484 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0007L
       
   485 END_TESTCASE BA-CTSY-USSDM-URM-0011
       
   486 
       
   487 START_TESTCASE BA-CTSY-USSDM-URM-0012
       
   488 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0012
       
   489 //!@SYMComponent telephony_ctsy
       
   490 //!@SYMTestCaseDesc Testing the timout mechanism. Priority client times out. Normal client accepts after waiting(short time) gets the dialogue.
       
   491 //!@SYMTestPriority High
       
   492 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   493 //!@SYMTestExpectedResults Pass
       
   494 //!@SYMTestType CT
       
   495 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0008L
       
   496 END_TESTCASE BA-CTSY-USSDM-URM-0012
       
   497 
       
   498 START_TESTCASE BA-CTSY-USSDM-URM-0013
       
   499 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0013
       
   500 //!@SYMComponent telephony_ctsy
       
   501 //!@SYMTestCaseDesc Dialogue rejected by the priority client. Then rejected/timed-out by remaining clients. Default client accepts the dialogue.
       
   502 //!@SYMTestPriority High
       
   503 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   504 //!@SYMTestExpectedResults Pass
       
   505 //!@SYMTestType CT
       
   506 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0009L
       
   507 END_TESTCASE BA-CTSY-USSDM-URM-0013
       
   508 
       
   509 START_TESTCASE BA-CTSY-USSDM-URM-0014
       
   510 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0014
       
   511 //!@SYMComponent telephony_ctsy
       
   512 //!@SYMTestCaseDesc Two clients, a priority and default client. Dialogue offered first to priority client which acceptit.
       
   513 //!@SYMTestPriority High
       
   514 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage
       
   515 //!@SYMTestExpectedResults Pass
       
   516 //!@SYMTestType CT
       
   517 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0010L
       
   518 END_TESTCASE BA-CTSY-USSDM-URM-0014
       
   519 
       
   520 START_TESTCASE BA-CTSY-USSDM-URM-0015
       
   521 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0015
       
   522 //!@SYMComponent telephony_ctsy
       
   523 //!@SYMTestCaseDesc Two clients, a priority and default client. The Priority client times out, dialogue is accepted by the default client.
       
   524 //!@SYMTestPriority High
       
   525 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage. 
       
   526 // Two clients, a priority and default client. 
       
   527 // The Priority client times out, dialogue is accepted by the default client.
       
   528 //!@SYMTestExpectedResults Pass
       
   529 //!@SYMTestType CT
       
   530 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0011L
       
   531 END_TESTCASE BA-CTSY-USSDM-URM-0015
       
   532 
       
   533 START_TESTCASE BA-CTSY-USSDM-URM-0018
       
   534 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0018
       
   535 //!@SYMComponent telephony_ctsy
       
   536 //!@SYMTestCaseDesc Testing multiple priority clients. The second Priority client should not be treated as such, should be added to the list of standard clients.
       
   537 //!@SYMTestPriority High
       
   538 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage. 
       
   539 // Four clients: 2 priority, 1 default and 1 standard client. 
       
   540 // The first Priority client should be offered the dialogue, not the second.
       
   541 //!@SYMTestExpectedResults Pass
       
   542 //!@SYMTestType CT
       
   543 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0013L
       
   544 END_TESTCASE BA-CTSY-USSDM-URM-0018
       
   545 
       
   546 START_TESTCASE BA-CTSY-USSDM-URM-0019
       
   547 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0019
       
   548 //!@SYMComponent telephony_ctsy
       
   549 //!@SYMTestCaseDesc Testing multiple default clients. The second default client should not be treated as such, should be added to the list of standard clients.
       
   550 //!@SYMTestPriority High
       
   551 //!@SYMTestActions Invokes multiple client requests to RMobileUssdMessaging::ReceiveMessage. 
       
   552 // Four clients: 1 priority, 2 default and 1 standard client. 
       
   553 // The second default client added should act like a standard client and be offered the dialogue before the first default client.
       
   554 //!@SYMTestExpectedResults Pass
       
   555 //!@SYMTestType CT
       
   556 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0014L
       
   557 END_TESTCASE BA-CTSY-USSDM-URM-0019
       
   558 
       
   559 START_TESTCASE BA-CTSY-USSDM-URM-0020
       
   560 //!@SYMTestCaseID BA-CTSY-USSDM-URM-0020
       
   561 //!@SYMComponent telephony_ctsy
       
   562 //!@SYMTestCaseDesc Test ReceiveMessage with multiple clients.
       
   563 //!@SYMTestPriority High
       
   564 //!@SYMTestActions Two clients, both call ReceiveMessage. 
       
   565 // A message is received. First client offered message. Both clients call Close.
       
   566 //!@SYMTestExpectedResults Pass
       
   567 //!@SYMTestType CT
       
   568 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestReceiveMessageWithTestClient0016L
       
   569 END_TESTCASE BA-CTSY-USSDM-URM-0020
       
   570 
       
   571 //!@SYMComponent telephony_ctsy
       
   572 //!@SYMTestCaseDesc Test calling accept and reject before a session has been created
       
   573 //!@SYMTestPriority High
       
   574 //!@SYMTestActions Invokes RMobileUssdMessaging::AcceptIncomingDialogue and RMobileUssdMessaging::RejectIncomingDialogue
       
   575 //!@SYMTestExpectedResults Pass
       
   576 //!@SYMTestType CT
       
   577 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestAcceptRejectMisuse0001L
       
   578 END_TESTCASE BA-CTSY-USSDM-UARM-0001
       
   579 
       
   580 START_TESTCASE BA-CTSY-USSDM-UARM-0002
       
   581 //!@SYMTestCaseID BA-CTSY-USSDM-UARM-0002
       
   582 //!@SYMComponent telephony_ctsy
       
   583 //!@SYMTestCaseDesc Test calling accept and reject after a session has been created and then closed
       
   584 //!@SYMTestPriority High
       
   585 //!@SYMTestActions Invokes RMobileUssdMessaging::AcceptIncomingDialogue and RMobileUssdMessaging::RejectIncomingDialogue
       
   586 //!@SYMTestExpectedResults Pass
       
   587 //!@SYMTestType CT
       
   588 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestAcceptRejectMisuse0002L
       
   589 END_TESTCASE BA-CTSY-USSDM-UARM-0002
       
   590 
       
   591 START_TESTCASE BA-CTSY-USSDM-MIUM-0001
       
   592 //!@SYMTestCaseID BA-CTSY-USSDM-MIUM-0001
       
   593 //!@SYMComponent telephony_ctsy
       
   594 //!@SYMTestCaseDesc Multiple incoming "network" USSD messages are received.
       
   595 //!@SYMTestPriority High
       
   596 //!@SYMTestActions Client calls ReceiveMessage. First USSD message arrives and is offered to client.
       
   597 //!@SYMTestExpectedResults Pass
       
   598 //!@SYMTestType CT
       
   599 RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUssdMessagingFU.TestMultipleIncomingUssdMessages0001L
       
   600 END_TESTCASE BA-CTSY-USSDM-MIUM-0001