telephonyserverplugins/simtsy/test/Te_Sim/Te_Sim.script
changeset 0 3553901f7fa8
equal deleted inserted replaced
-1:000000000000 0:3553901f7fa8
       
     1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 
       
    14 //! @file
       
    15 //! @SYMScriptAuthor        
       
    16 //! @SYMTestSuiteName       Te_Sim
       
    17 //! @SYMScriptCreationDate  2005
       
    18 
       
    19 //
       
    20 RUN_SCRIPT z:\TestData\Scripts\Te_Sim_Setup.script
       
    21 //
       
    22 LOAD_SUITE Te_Sim
       
    23 // --------------------------------------------------------------
       
    24 START_TESTCASE TEL-SIMTSY-NA-1000
       
    25 //!@SYMTestCaseID TEL-SIMTSY-NA-1000
       
    26 //!@SYMREQ 
       
    27 //!@SYMTestCaseDesc 
       
    28 //!@SYMTestPriority 
       
    29 //!@SYMTestActions 
       
    30 //!@SYMTestExpectedResults 
       
    31 //!@SYMTestType CT
       
    32 //
       
    33 RUN_TEST_STEP 30 Te_Sim PhoneSecurityTest
       
    34 END_TESTCASE TEL-SIMTSY-NA-1000
       
    35 // --------------------------------------------------------------
       
    36 //
       
    37 START_TESTCASE TEL-SIMTSY-NA-1001
       
    38 //!@SYMTestCaseID TEL-SIMTSY-NA-1001
       
    39 //!@SYMREQ 
       
    40 //!@SYMTestCaseDesc 
       
    41 //!@SYMTestPriority 
       
    42 //!@SYMTestActions 
       
    43 //!@SYMTestExpectedResults 
       
    44 //!@SYMTestType CT
       
    45 //
       
    46 RUN_TEST_STEP 30 Te_Sim LockInfoTest
       
    47 END_TESTCASE TEL-SIMTSY-NA-1001
       
    48 // --------------------------------------------------------------
       
    49 //
       
    50 START_TESTCASE TEL-SIMTSY-NA-1002
       
    51 //!@SYMTestCaseID TEL-SIMTSY-NA-1002
       
    52 //!@SYMREQ 
       
    53 //!@SYMTestCaseDesc 
       
    54 //!@SYMTestPriority 
       
    55 //!@SYMTestActions 
       
    56 //!@SYMTestExpectedResults 
       
    57 //!@SYMTestType CT
       
    58 //
       
    59 RUN_TEST_STEP 30 Te_Sim SecurityCapsTest
       
    60 END_TESTCASE TEL-SIMTSY-NA-1002
       
    61 // --------------------------------------------------------------
       
    62 //
       
    63 START_TESTCASE TEL-SIMTSY-NA-1003
       
    64 //!@SYMTestCaseID TEL-SIMTSY-NA-1003
       
    65 //!@SYMREQ 
       
    66 //!@SYMTestCaseDesc 
       
    67 //!@SYMTestPriority 
       
    68 //!@SYMTestActions 
       
    69 //!@SYMTestExpectedResults 
       
    70 //!@SYMTestType CT
       
    71 //
       
    72 RUN_TEST_STEP 30 Te_Sim USimErrorOOBTest
       
    73 END_TESTCASE TEL-SIMTSY-NA-1003
       
    74 // --------------------------------------------------------------
       
    75 //
       
    76 START_TESTCASE TEL-SIMTSY-NA-1004
       
    77 //!@SYMTestCaseID TEL-SIMTSY-NA-1004
       
    78 //!@SYMREQ 
       
    79 //!@SYMTestCaseDesc 
       
    80 //!@SYMTestPriority 
       
    81 //!@SYMTestActions 
       
    82 //!@SYMTestExpectedResults 
       
    83 //!@SYMTestType CT
       
    84 //
       
    85 RUN_TEST_STEP 30 Te_Sim ErrorOOBTest
       
    86 END_TESTCASE TEL-SIMTSY-NA-1004
       
    87 // --------------------------------------------------------------
       
    88 //
       
    89 START_TESTCASE TEL-SIMTSY-NA-1005
       
    90 //!@SYMTestCaseID TEL-SIMTSY-NA-1005
       
    91 //!@SYMREQ 
       
    92 //!@SYMTestCaseDesc 
       
    93 //!@SYMTestPriority 
       
    94 //!@SYMTestActions 
       
    95 //!@SYMTestExpectedResults 
       
    96 //!@SYMTestType CT
       
    97 //
       
    98 RUN_TEST_STEP 30 Te_Sim StoreICCLockedTest
       
    99 END_TESTCASE TEL-SIMTSY-NA-1005
       
   100 // --------------------------------------------------------------
       
   101 //
       
   102 START_TESTCASE TEL-SIMTSY-NA-1006
       
   103 //!@SYMTestCaseID TEL-SIMTSY-NA-1006
       
   104 //!@SYMREQ 
       
   105 //!@SYMTestCaseDesc 
       
   106 //!@SYMTestPriority 
       
   107 //!@SYMTestActions 
       
   108 //!@SYMTestExpectedResults 
       
   109 //!@SYMTestType CT
       
   110 //
       
   111 RUN_TEST_STEP 30 Te_Sim StoreUICCLockedTest
       
   112 END_TESTCASE TEL-SIMTSY-NA-1006
       
   113 // --------------------------------------------------------------
       
   114 //
       
   115 START_TESTCASE TEL-SIMTSY-NA-1007
       
   116 //!@SYMTestCaseID TEL-SIMTSY-NA-1007
       
   117 //!@SYMREQ 
       
   118 //!@SYMTestCaseDesc 
       
   119 //!@SYMTestPriority 
       
   120 //!@SYMTestActions 
       
   121 //!@SYMTestExpectedResults 
       
   122 //!@SYMTestType CT
       
   123 //
       
   124 RUN_TEST_STEP 30 Te_Sim USimAppsTest
       
   125 END_TESTCASE TEL-SIMTSY-NA-1007
       
   126 // --------------------------------------------------------------
       
   127 //
       
   128 START_TESTCASE TEL-SIMTSY-NA-1008
       
   129 //!@SYMTestCaseID TEL-SIMTSY-NA-1008
       
   130 //!@SYMREQ 
       
   131 //!@SYMTestCaseDesc 
       
   132 //!@SYMTestPriority 
       
   133 //!@SYMTestActions 
       
   134 //!@SYMTestExpectedResults 
       
   135 //!@SYMTestType CT
       
   136 //
       
   137 RUN_TEST_STEP 30 Te_Sim SmartCardUSimTest
       
   138 END_TESTCASE TEL-SIMTSY-NA-1008
       
   139 // --------------------------------------------------------------
       
   140 //
       
   141 START_TESTCASE TEL-SIMTSY-NA-1009
       
   142 //!@SYMTestCaseID TEL-SIMTSY-NA-1009
       
   143 //!@SYMREQ 
       
   144 //!@SYMTestCaseDesc 
       
   145 //!@SYMTestPriority 
       
   146 //!@SYMTestActions 
       
   147 //!@SYMTestExpectedResults 
       
   148 //!@SYMTestType CT
       
   149 //
       
   150 RUN_TEST_STEP 60 Te_Sim SmartCardTest
       
   151 END_TESTCASE TEL-SIMTSY-NA-1009
       
   152 // --------------------------------------------------------------
       
   153 //
       
   154 START_TESTCASE TEL-SIMTSY-NA-1010
       
   155 //!@SYMTestCaseID TEL-SIMTSY-NA-1010
       
   156 //!@SYMREQ 
       
   157 //!@SYMTestCaseDesc 
       
   158 //!@SYMTestPriority 
       
   159 //!@SYMTestActions 
       
   160 //!@SYMTestExpectedResults 
       
   161 //!@SYMTestType CT
       
   162 //
       
   163 RUN_TEST_STEP 30 Te_Sim PhBkStoreTest
       
   164 END_TESTCASE TEL-SIMTSY-NA-1010
       
   165 // --------------------------------------------------------------
       
   166 //
       
   167 START_TESTCASE TEL-SIMTSY-NA-1011
       
   168 //!@SYMTestCaseID TEL-SIMTSY-NA-1011
       
   169 //!@SYMREQ 
       
   170 //!@SYMTestCaseDesc 
       
   171 //!@SYMTestPriority 
       
   172 //!@SYMTestActions 
       
   173 //!@SYMTestExpectedResults 
       
   174 //!@SYMTestType CT
       
   175 //
       
   176 RUN_TEST_STEP 30 Te_Sim PhBkUSimStoreTest
       
   177 END_TESTCASE TEL-SIMTSY-NA-1011
       
   178 // --------------------------------------------------------------
       
   179 //
       
   180 START_TESTCASE TEL-SIMTSY-NA-1012
       
   181 //!@SYMTestCaseID TEL-SIMTSY-NA-1012
       
   182 //!@SYMREQ 
       
   183 //!@SYMTestCaseDesc 
       
   184 //!@SYMTestPriority 
       
   185 //!@SYMTestActions 
       
   186 //!@SYMTestExpectedResults 
       
   187 //!@SYMTestType CT
       
   188 //
       
   189 RUN_TEST_STEP 30 Te_Sim CorruptedConfigFileTest
       
   190 END_TESTCASE TEL-SIMTSY-NA-1012
       
   191 // --------------------------------------------------------------
       
   192 //
       
   193 START_TESTCASE TEL-SIMTSY-NA-1013
       
   194 //!@SYMTestCaseID TEL-SIMTSY-NA-1013
       
   195 //!@SYMREQ DEF082819 AND DEF082817
       
   196 //!@SYMTestCaseDesc Test SIMTSY setting and getting of default packet context when there are additional parameters specified to go into the PCO buffer.
       
   197 //!@SYMTestPriority High
       
   198 //!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketService.SetDefaultContextParams) and gets it again (RPacketService.GetDefaultContextParams).
       
   199 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketService::GetDefaultContextParams() is identical to that used in the RPacketService::SetDefaultContextParams() call.
       
   200 //!@SYMTestType CT
       
   201 //
       
   202 RUN_TEST_STEP 30 Te_Sim DefaultAdditionalParamsContextTest
       
   203 END_TESTCASE TEL-SIMTSY-NA-1013
       
   204 // --------------------------------------------------------------
       
   205 //
       
   206 START_TESTCASE TEL-SIMTSY-NA-1014
       
   207 //!@SYMTestCaseID TEL-SIMTSY-NA-1014
       
   208 //!@SYMREQ DEF082820
       
   209 //!@SYMTestCaseDesc Test SIMTSY ParseMixedBinaryAsciiDataL() function correctly parses PCO buffer default context additional parameter data present in config file when it is in mixed ASCII and binary format.
       
   210 //!@SYMTestPriority High
       
   211 //!@SYMTestActions Reads additional parameter data from the config file and parses it if it is in mixed binary and ASCII format. Sets the context configuration (RPacketService.SetDefaultContextParams) and gets it again (RPacketService.GetDefaultContextParams).
       
   212 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketService::GetDefaultContextParams() is identical to that used in the RPacketService::SetDefaultContextParams() call.
       
   213 //!@SYMTestType CT
       
   214 //
       
   215 RUN_TEST_STEP 30 Te_Sim DefaultBinaryAdditionalParamsContextTest
       
   216 END_TESTCASE TEL-SIMTSY-NA-1014
       
   217 // --------------------------------------------------------------
       
   218 //
       
   219 START_TESTCASE TEL-SIMTSY-NA-1015
       
   220 //!@SYMTestCaseID TEL-SIMTSY-NA-1015
       
   221 //!@SYMREQ DEF082819 AND DEF082817
       
   222 //!@SYMTestCaseDesc Test SIMTSY setting and getting of packet context when PCO buffer additional parameters are present and not present.
       
   223 //!@SYMTestPriority High
       
   224 //!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketContext::SetConfig()) and gets it again (RPacketContext::GetConfig()).
       
   225 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
       
   226 //!@SYMTestType CT
       
   227 //
       
   228 RUN_TEST_STEP 30 Te_Sim AdditionalParamsContextTest
       
   229 END_TESTCASE TEL-SIMTSY-NA-1015
       
   230 // --------------------------------------------------------------
       
   231 //
       
   232 START_TESTCASE TEL-SIMTSY-NA-1016
       
   233 //!@SYMTestCaseID TEL-SIMTSY-NA-1016
       
   234 //!@SYMREQ DEF082819 AND DEF082817
       
   235 //!@SYMTestCaseDesc Test SIMTSY setting and getting of packet context when PCO buffer additional parameters are present and not present.
       
   236 //!@SYMTestPriority High
       
   237 //!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketContext::SetConfig()) and gets it again (RPacketContext::GetConfig()).
       
   238 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
       
   239 //!@SYMTestType CT
       
   240 //
       
   241 RUN_TEST_STEP 30 Te_Sim AdditionalParamsContextTest2
       
   242 END_TESTCASE TEL-SIMTSY-NA-1016
       
   243 // --------------------------------------------------------------
       
   244 //
       
   245 START_TESTCASE TEL-SIMTSY-NA-1017
       
   246 //!@SYMTestCaseID TEL-SIMTSY-NA-1017
       
   247 //!@SYMREQ DEF082819 AND DEF082817
       
   248 //!@SYMTestCaseDesc Test SIMTSY setting and getting of packet context when PCO buffer additional parameters are present and not present.
       
   249 //!@SYMTestPriority High
       
   250 //!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketContext::SetConfig()) and gets it again (RPacketContext::GetConfig()).
       
   251 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
       
   252 //!@SYMTestType CT
       
   253 //
       
   254 RUN_TEST_STEP 30 Te_Sim AdditionalParamsContextTest3
       
   255 END_TESTCASE TEL-SIMTSY-NA-1017
       
   256 // --------------------------------------------------------------
       
   257 //
       
   258 START_TESTCASE TEL-SIMTSY-NA-1018
       
   259 //!@SYMTestCaseID TEL-SIMTSY-NA-1018
       
   260 //!@SYMREQ DEF082820
       
   261 //!@SYMTestCaseDesc Test SIMTSY ParseMixedBinaryAsciiDataL() function correctly parses PCO buffer additional parameter data present in config file.
       
   262 //!@SYMTestPriority High
       
   263 //!@SYMTestActions Reads additional parameter data from the config file and parses it if it is in mixed binary and ASCII format. Sets the context configuration (RPacketContext::SetConfig) and gets it again (RPacketContext::GetConfig).
       
   264 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
       
   265 //!@SYMTestType CT
       
   266 //
       
   267 RUN_TEST_STEP 30 Te_Sim BinaryAdditionalParamsContextTest1
       
   268 END_TESTCASE TEL-SIMTSY-NA-1018
       
   269 // --------------------------------------------------------------
       
   270 //
       
   271 START_TESTCASE TEL-SIMTSY-NA-1019
       
   272 //!@SYMTestCaseID TEL-SIMTSY-NA-1019
       
   273 //!@SYMREQ DEF082820
       
   274 //!@SYMTestCaseDesc Test SIMTSY ParseMixedBinaryAsciiDataL() function correctly parses PCO buffer additional parameter data present in config file.
       
   275 //!@SYMTestPriority High
       
   276 //!@SYMTestActions Reads additional parameter data from the config file and parses it if it is in mixed binary and ASCII format. Sets the context configuration (RPacketContext::SetConfig) and gets it again (RPacketContext::GetConfig).
       
   277 //!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
       
   278 //!@SYMTestType CT
       
   279 //
       
   280 RUN_TEST_STEP 30 Te_Sim BinaryAdditionalParamsContextTest2
       
   281 END_TESTCASE TEL-SIMTSY-NA-1019
       
   282 // --------------------------------------------------------------
       
   283 //
       
   284 START_TESTCASE TEL-SIMTSY-NA-1020
       
   285 //!@SYMTestCaseID TEL-SIMTSY-NA-1020
       
   286 //!@SYMREQ 
       
   287 //!@SYMTestCaseDesc 
       
   288 //!@SYMTestPriority High
       
   289 //!@SYMTestActions 
       
   290 //!@SYMTestExpectedResults 
       
   291 //!@SYMTestType 
       
   292 //
       
   293 RUN_TEST_STEP 30 Te_Sim BinaryAdditionalParamsContextTest2
       
   294 END_TESTCASE TEL-SIMTSY-NA-1020
       
   295 // --------------------------------------------------------------
       
   296 //
       
   297 START_TESTCASE TEL-SIMTSY-NA-1021
       
   298 //!@SYMTestCaseID TEL-SIMTSY-NA-1021
       
   299 //!@SYMREQ 
       
   300 //!@SYMTestCaseDesc 
       
   301 //!@SYMTestPriority High
       
   302 //!@SYMTestActions 
       
   303 //!@SYMTestExpectedResults 
       
   304 //!@SYMTestType 
       
   305 //
       
   306 RUN_TEST_STEP 30 Te_Sim PacketTest
       
   307 END_TESTCASE TEL-SIMTSY-NA-1021
       
   308 // --------------------------------------------------------------
       
   309 //
       
   310 START_TESTCASE TEL-SIMTSY-NA-1022
       
   311 //!@SYMTestCaseID TEL-SIMTSY-NA-1022
       
   312 //!@SYMREQ 
       
   313 //!@SYMTestCaseDesc 
       
   314 //!@SYMTestPriority High
       
   315 //!@SYMTestActions 
       
   316 //!@SYMTestExpectedResults 
       
   317 //!@SYMTestType 
       
   318 //
       
   319 RUN_TEST_STEP 60 Te_Sim ContextTest
       
   320 END_TESTCASE TEL-SIMTSY-NA-1022
       
   321 // --------------------------------------------------------------
       
   322 //
       
   323 START_TESTCASE TEL-SIMTSY-NA-1023
       
   324 //!@SYMTestCaseID TEL-SIMTSY-NA-1023
       
   325 //!@SYMREQ 
       
   326 //!@SYMTestCaseDesc 
       
   327 //!@SYMTestPriority High
       
   328 //!@SYMTestActions 
       
   329 //!@SYMTestExpectedResults 
       
   330 //!@SYMTestType 
       
   331 //
       
   332 RUN_TEST_STEP 30 Te_Sim GPRSContextTest
       
   333 END_TESTCASE TEL-SIMTSY-NA-1023
       
   334 // --------------------------------------------------------------
       
   335 /
       
   336 START_TESTCASE TEL-SIMTSY-NA-1025
       
   337 //!@SYMTestCaseID TEL-SIMTSY-NA-1025
       
   338 //!@SYMREQ 
       
   339 //!@SYMTestCaseDesc 
       
   340 //!@SYMTestPriority High
       
   341 //!@SYMTestActions 
       
   342 //!@SYMTestExpectedResults 
       
   343 //!@SYMTestType 
       
   344 //
       
   345 RUN_TEST_STEP 30 Te_Sim Rel99ContextTest
       
   346 END_TESTCASE TEL-SIMTSY-NA-1025
       
   347 // --------------------------------------------------------------
       
   348 //
       
   349 START_TESTCASE TEL-SIMTSY-NA-1026
       
   350 //!@SYMTestCaseID TEL-SIMTSY-NA-1026
       
   351 //!@SYMREQ 
       
   352 //!@SYMTestCaseDesc 
       
   353 //!@SYMTestPriority High
       
   354 //!@SYMTestActions 
       
   355 //!@SYMTestExpectedResults 
       
   356 //!@SYMTestType 
       
   357 //
       
   358 RUN_TEST_STEP 30 Te_Sim Rel5ContextTest
       
   359 END_TESTCASE TEL-SIMTSY-NA-1026
       
   360 // --------------------------------------------------------------
       
   361 //***RAJIV
       
   362 START_TESTCASE TEL-SIMTSY-NA-1100
       
   363 //!@SYMTestCaseID TEL-SIMTSY-NA-1100
       
   364 //!@SYMREQ 
       
   365 //!@SYMTestCaseDesc 
       
   366 //!@SYMTestPriority High
       
   367 //!@SYMTestActions 
       
   368 //!@SYMTestExpectedResults 
       
   369 //!@SYMTestType 
       
   370 //
       
   371 RUN_TEST_STEP 30 Te_Sim NetworkNotifyConfigChangeTest
       
   372 END_TESTCASE TEL-SIMTSY-NA-1100
       
   373 // --------------------------------------------------------------
       
   374 //
       
   375 START_TESTCASE TEL-SIMTSY-NA-1027
       
   376 //!@SYMTestCaseID TEL-SIMTSY-NA-1027
       
   377 //!@SYMREQ 
       
   378 //!@SYMTestCaseDesc 
       
   379 //!@SYMTestPriority High
       
   380 //!@SYMTestActions 
       
   381 //!@SYMTestExpectedResults 
       
   382 //!@SYMTestType 
       
   383 //
       
   384 RUN_TEST_STEP 30 Te_Sim Rel99Rel5QOSTest
       
   385 END_TESTCASE TEL-SIMTSY-NA-1027
       
   386 // --------------------------------------------------------------
       
   387 //
       
   388 START_TESTCASE TEL-SIMTSY-NA-1028
       
   389 //!@SYMTestCaseID TEL-SIMTSY-NA-1028
       
   390 //!@SYMREQ 
       
   391 //!@SYMTestCaseDesc 
       
   392 //!@SYMTestPriority High
       
   393 //!@SYMTestActions 
       
   394 //!@SYMTestExpectedResults 
       
   395 //!@SYMTestType 
       
   396 //
       
   397 RUN_TEST_STEP 30 Te_Sim Rel99Rel5QOSPubSubNotifTest
       
   398 END_TESTCASE TEL-SIMTSY-NA-1028
       
   399 // --------------------------------------------------------------
       
   400 //
       
   401 START_TESTCASE TEL-SIMTSY-NA-1029
       
   402 //!@SYMTestCaseID TEL-SIMTSY-NA-1029
       
   403 //!@SYMREQ 
       
   404 //!@SYMTestCaseDesc 
       
   405 //!@SYMTestPriority High
       
   406 //!@SYMTestActions 
       
   407 //!@SYMTestExpectedResults 
       
   408 //!@SYMTestType 
       
   409 //
       
   410 RUN_TEST_STEP 30 Te_Sim PenultimateContextTest
       
   411 END_TESTCASE TEL-SIMTSY-NA-1029
       
   412 // --------------------------------------------------------------
       
   413 //
       
   414 START_TESTCASE TEL-SIMTSY-NA-1030
       
   415 //!@SYMTestCaseID TEL-SIMTSY-NA-1030
       
   416 //!@SYMREQ 
       
   417 //!@SYMTestCaseDesc 
       
   418 //!@SYMTestPriority High
       
   419 //!@SYMTestActions 
       
   420 //!@SYMTestExpectedResults 
       
   421 //!@SYMTestType 
       
   422 //
       
   423 RUN_TEST_STEP 60 Te_Sim FinalContextTest
       
   424 END_TESTCASE TEL-SIMTSY-NA-1030
       
   425 // --------------------------------------------------------------
       
   426 //
       
   427 START_TESTCASE TEL-SIMTSY-NA-1031
       
   428 //!@SYMTestCaseID TEL-SIMTSY-NA-1031
       
   429 //!@SYMREQ 
       
   430 //!@SYMTestCaseDesc 
       
   431 //!@SYMTestPriority High
       
   432 //!@SYMTestActions 
       
   433 //!@SYMTestExpectedResults 
       
   434 //!@SYMTestType 
       
   435 //
       
   436 RUN_TEST_STEP 30 Te_Sim GPRSQOSTest
       
   437 END_TESTCASE TEL-SIMTSY-NA-1031
       
   438 // --------------------------------------------------------------
       
   439 //
       
   440 START_TESTCASE TEL-SIMTSY-NA-1033
       
   441 //!@SYMTestCaseID TEL-SIMTSY-NA-1033
       
   442 //!@SYMREQ 
       
   443 //!@SYMTestCaseDesc 
       
   444 //!@SYMTestPriority High
       
   445 //!@SYMTestActions 
       
   446 //!@SYMTestExpectedResults 
       
   447 //!@SYMTestType 
       
   448 //
       
   449 RUN_TEST_STEP 30 Te_Sim Rel99QOSTest
       
   450 END_TESTCASE TEL-SIMTSY-NA-1033
       
   451 // --------------------------------------------------------------
       
   452 //
       
   453 START_TESTCASE TEL-SIMTSY-NA-1034
       
   454 //!@SYMTestCaseID TEL-SIMTSY-NA-1034
       
   455 //!@SYMREQ 
       
   456 //!@SYMTestCaseDesc 
       
   457 //!@SYMTestPriority High
       
   458 //!@SYMTestActions 
       
   459 //!@SYMTestExpectedResults 
       
   460 //!@SYMTestType 
       
   461 //
       
   462 RUN_TEST_STEP 30 Te_Sim Rel5QOSTest
       
   463 END_TESTCASE TEL-SIMTSY-NA-1034
       
   464 // --------------------------------------------------------------
       
   465 //
       
   466 START_TESTCASE TEL-SIMTSY-NA-1035
       
   467 //!@SYMTestCaseID TEL-SIMTSY-NA-1035
       
   468 //!@SYMREQ 
       
   469 //!@SYMTestCaseDesc 
       
   470 //!@SYMTestPriority High
       
   471 //!@SYMTestActions 
       
   472 //!@SYMTestExpectedResults 
       
   473 //!@SYMTestType 
       
   474 //
       
   475 RUN_TEST_STEP 30 Te_Sim GPRSRel99NotifyProfileChangeTest
       
   476 END_TESTCASE TEL-SIMTSY-NA-1035
       
   477 // --------------------------------------------------------------
       
   478 //
       
   479 START_TESTCASE TEL-SIMTSY-NA-1036
       
   480 //!@SYMTestCaseID TEL-SIMTSY-NA-1036
       
   481 //!@SYMREQ 
       
   482 //!@SYMTestCaseDesc 
       
   483 //!@SYMTestPriority High
       
   484 //!@SYMTestActions 
       
   485 //!@SYMTestExpectedResults 
       
   486 //!@SYMTestType 
       
   487 //
       
   488 RUN_TEST_STEP 30 Te_Sim GPRSNotifyConfigChangeTest
       
   489 END_TESTCASE TEL-SIMTSY-NA-1036
       
   490 // --------------------------------------------------------------
       
   491 //
       
   492 START_TESTCASE TEL-SIMTSY-NA-1037
       
   493 //!@SYMTestCaseID TEL-SIMTSY-NA-1037
       
   494 //!@SYMREQ 
       
   495 //!@SYMTestCaseDesc 
       
   496 //!@SYMTestPriority High
       
   497 //!@SYMTestActions 
       
   498 //!@SYMTestExpectedResults 
       
   499 //!@SYMTestType 
       
   500 //
       
   501 RUN_TEST_STEP 30 Te_Sim GPRSNotifyConfigCancelTest
       
   502 END_TESTCASE TEL-SIMTSY-NA-1037
       
   503 // --------------------------------------------------------------
       
   504 //
       
   505 START_TESTCASE TEL-SIMTSY-NA-1038
       
   506 //!@SYMTestCaseID TEL-SIMTSY-NA-1038
       
   507 //!@SYMREQ 
       
   508 //!@SYMTestCaseDesc 
       
   509 //!@SYMTestPriority High
       
   510 //!@SYMTestActions 
       
   511 //!@SYMTestExpectedResults 
       
   512 //!@SYMTestType 
       
   513 //
       
   514 RUN_TEST_STEP 30 Te_Sim Notify2ThreadTest
       
   515 END_TESTCASE TEL-SIMTSY-NA-1038
       
   516 // --------------------------------------------------------------
       
   517 //
       
   518 START_TESTCASE TEL-SIMTSY-NA-1039
       
   519 //!@SYMTestCaseID TEL-SIMTSY-NA-1039
       
   520 //!@SYMREQ 
       
   521 //!@SYMTestCaseDesc 
       
   522 //!@SYMTestPriority High
       
   523 //!@SYMTestActions 
       
   524 //!@SYMTestExpectedResults 
       
   525 //!@SYMTestType 
       
   526 //
       
   527 RUN_TEST_STEP 30 Te_Sim NoConfigFileTest
       
   528 END_TESTCASE TEL-SIMTSY-NA-1039
       
   529 // --------------------------------------------------------------
       
   530 //
       
   531 START_TESTCASE TEL-SIMTSY-NA-1040
       
   532 //!@SYMTestCaseID TEL-SIMTSY-NA-1040
       
   533 //!@SYMREQ 
       
   534 //!@SYMTestCaseDesc 
       
   535 //!@SYMTestPriority High
       
   536 //!@SYMTestActions 
       
   537 //!@SYMTestExpectedResults 
       
   538 //!@SYMTestType 
       
   539 //
       
   540 RUN_TEST_STEP 60 Te_Sim SmsTxTest
       
   541 END_TESTCASE TEL-SIMTSY-NA-1040
       
   542 // --------------------------------------------------------------
       
   543 //
       
   544 START_TESTCASE TEL-SIMTSY-NA-1041
       
   545 //!@SYMTestCaseID TEL-SIMTSY-NA-1041
       
   546 //!@SYMREQ 
       
   547 //!@SYMTestCaseDesc 
       
   548 //!@SYMTestPriority High
       
   549 //!@SYMTestActions 
       
   550 //!@SYMTestExpectedResults 
       
   551 //!@SYMTestType 
       
   552 //
       
   553 RUN_TEST_STEP 30 Te_Sim MiscTest
       
   554 END_TESTCASE TEL-SIMTSY-NA-1041
       
   555 // --------------------------------------------------------------
       
   556 //
       
   557 START_TESTCASE TEL-SIMTSY-NA-1042
       
   558 //!@SYMTestCaseID TEL-SIMTSY-NA-1042
       
   559 //!@SYMREQ 
       
   560 //!@SYMTestCaseDesc 
       
   561 //!@SYMTestPriority High
       
   562 //!@SYMTestActions 
       
   563 //!@SYMTestExpectedResults 
       
   564 //!@SYMTestType 
       
   565 //
       
   566 RUN_TEST_STEP 60 Te_Sim SmsRecieveModesTest
       
   567 END_TESTCASE TEL-SIMTSY-NA-1042
       
   568 // --------------------------------------------------------------
       
   569 //
       
   570 START_TESTCASE TEL-SIMTSY-NA-1043
       
   571 //!@SYMTestCaseID TEL-SIMTSY-NA-1043
       
   572 //!@SYMREQ 
       
   573 //!@SYMTestCaseDesc 
       
   574 //!@SYMTestPriority High
       
   575 //!@SYMTestActions 
       
   576 //!@SYMTestExpectedResults 
       
   577 //!@SYMTestType 
       
   578 //
       
   579 RUN_TEST_STEP 30 Te_Sim SmsRxTest
       
   580 END_TESTCASE TEL-SIMTSY-NA-1043
       
   581 // --------------------------------------------------------------
       
   582 //
       
   583 START_TESTCASE TEL-SIMTSY-NA-1044
       
   584 //!@SYMTestCaseID TEL-SIMTSY-NA-1044
       
   585 //!@SYMREQ 
       
   586 //!@SYMTestCaseDesc 
       
   587 //!@SYMTestPriority High
       
   588 //!@SYMTestActions 
       
   589 //!@SYMTestExpectedResults 
       
   590 //!@SYMTestType 
       
   591 //
       
   592 RUN_TEST_STEP 30 Te_Sim SmsStoreTest
       
   593 END_TESTCASE TEL-SIMTSY-NA-1044
       
   594 // --------------------------------------------------------------
       
   595 //
       
   596 START_TESTCASE TEL-SIMTSY-NA-1045
       
   597 //!@SYMTestCaseID TEL-SIMTSY-NA-1045
       
   598 //!@SYMREQ 
       
   599 //!@SYMTestCaseDesc 
       
   600 //!@SYMTestPriority High
       
   601 //!@SYMTestActions 
       
   602 //!@SYMTestExpectedResults 
       
   603 //!@SYMTestType 
       
   604 //
       
   605 RUN_TEST_STEP 30 Te_Sim SmsListTest
       
   606 END_TESTCASE TEL-SIMTSY-NA-1045
       
   607 // --------------------------------------------------------------
       
   608 //
       
   609 START_TESTCASE TEL-SIMTSY-NA-1046
       
   610 //!@SYMTestCaseID TEL-SIMTSY-NA-1046
       
   611 //!@SYMREQ 
       
   612 //!@SYMTestCaseDesc 
       
   613 //!@SYMTestPriority High
       
   614 //!@SYMTestActions 
       
   615 //!@SYMTestExpectedResults 
       
   616 //!@SYMTestType 
       
   617 //
       
   618 RUN_TEST_STEP 60 Te_Sim IndicatorTest
       
   619 END_TESTCASE TEL-SIMTSY-NA-1046
       
   620 // --------------------------------------------------------------
       
   621 //
       
   622 START_TESTCASE TEL-SIMTSY-NA-1047
       
   623 //!@SYMTestCaseID TEL-SIMTSY-NA-1047
       
   624 //!@SYMREQ 
       
   625 //!@SYMTestCaseDesc 
       
   626 //!@SYMTestPriority High
       
   627 //!@SYMTestActions 
       
   628 //!@SYMTestExpectedResults 
       
   629 //!@SYMTestType 
       
   630 //
       
   631 RUN_TEST_STEP 30 Te_Sim SignalStrengthTest
       
   632 END_TESTCASE TEL-SIMTSY-NA-1047
       
   633 // --------------------------------------------------------------
       
   634 //
       
   635 START_TESTCASE TEL-SIMTSY-NA-1048
       
   636 //!@SYMTestCaseID TEL-SIMTSY-NA-1048
       
   637 //!@SYMREQ 
       
   638 //!@SYMTestCaseDesc 
       
   639 //!@SYMTestPriority High
       
   640 //!@SYMTestActions 
       
   641 //!@SYMTestExpectedResults 
       
   642 //!@SYMTestType 
       
   643 //
       
   644 RUN_TEST_STEP 30 Te_Sim BatteryChargerTest
       
   645 END_TESTCASE TEL-SIMTSY-NA-1048
       
   646 // --------------------------------------------------------------
       
   647 //
       
   648 START_TESTCASE TEL-SIMTSY-NA-1049
       
   649 //!@SYMTestCaseID TEL-SIMTSY-NA-1049
       
   650 //!@SYMREQ 
       
   651 //!@SYMTestCaseDesc 
       
   652 //!@SYMTestPriority High
       
   653 //!@SYMTestActions 
       
   654 //!@SYMTestExpectedResults 
       
   655 //!@SYMTestType 
       
   656 //
       
   657 RUN_TEST_STEP 30 Te_Sim NetworkStatusTest
       
   658 END_TESTCASE TEL-SIMTSY-NA-1049
       
   659 // --------------------------------------------------------------
       
   660 //
       
   661 START_TESTCASE TEL-SIMTSY-NA-1050
       
   662 //!@SYMTestCaseID TEL-SIMTSY-NA-1050
       
   663 //!@SYMREQ 
       
   664 //!@SYMTestCaseDesc 
       
   665 //!@SYMTestPriority High
       
   666 //!@SYMTestActions 
       
   667 //!@SYMTestExpectedResults 
       
   668 //!@SYMTestType 
       
   669 //
       
   670 RUN_TEST_STEP 30 Te_Sim NitzTest
       
   671 END_TESTCASE TEL-SIMTSY-NA-1050
       
   672 // --------------------------------------------------------------
       
   673 //
       
   674 START_TESTCASE TEL-SIMTSY-NA-1051
       
   675 //!@SYMTestCaseID TEL-SIMTSY-NA-1051
       
   676 //!@SYMREQ 
       
   677 //!@SYMTestCaseDesc 
       
   678 //!@SYMTestPriority High
       
   679 //!@SYMTestActions 
       
   680 //!@SYMTestExpectedResults 
       
   681 //!@SYMTestType 
       
   682 //
       
   683 RUN_TEST_STEP 30 Te_Sim GetSubscriberIdTest
       
   684 END_TESTCASE TEL-SIMTSY-NA-1051
       
   685 // --------------------------------------------------------------
       
   686 //
       
   687 START_TESTCASE TEL-SIMTSY-NA-1052
       
   688 //!@SYMTestCaseID TEL-SIMTSY-NA-1052
       
   689 //!@SYMREQ 
       
   690 //!@SYMTestCaseDesc 
       
   691 //!@SYMTestPriority High
       
   692 //!@SYMTestActions 
       
   693 //!@SYMTestExpectedResults 
       
   694 //!@SYMTestType 
       
   695 //
       
   696 RUN_TEST_STEP 120 Te_Sim SatTest
       
   697 END_TESTCASE TEL-SIMTSY-NA-1052
       
   698 // --------------------------------------------------------------
       
   699 //
       
   700 START_TESTCASE TEL-SIMTSY-NA-1053
       
   701 //!@SYMTestCaseID TEL-SIMTSY-NA-1053
       
   702 //!@SYMREQ 
       
   703 //!@SYMTestCaseDesc 
       
   704 //!@SYMTestPriority High
       
   705 //!@SYMTestActions 
       
   706 //!@SYMTestExpectedResults 
       
   707 //!@SYMTestType 
       
   708 //
       
   709 RUN_TEST_STEP 120 Te_Sim DtmfTest
       
   710 END_TESTCASE TEL-SIMTSY-NA-1053
       
   711 // --------------------------------------------------------------
       
   712 //
       
   713 START_TESTCASE TEL-SIMTSY-NA-1054
       
   714 //!@SYMTestCaseID TEL-SIMTSY-NA-1054
       
   715 //!@SYMREQ 
       
   716 //!@SYMTestCaseDesc 
       
   717 //!@SYMTestPriority High
       
   718 //!@SYMTestActions 
       
   719 //!@SYMTestExpectedResults 
       
   720 //!@SYMTestType 
       
   721 //
       
   722 RUN_TEST_STEP 30 Te_Sim EmergencyCallTest
       
   723 END_TESTCASE TEL-SIMTSY-NA-1054
       
   724 // --------------------------------------------------------------
       
   725 //
       
   726 START_TESTCASE TEL-SIMTSY-NA-1055
       
   727 //!@SYMTestCaseID TEL-SIMTSY-NA-1055
       
   728 //!@SYMREQ 
       
   729 //!@SYMTestCaseDesc 
       
   730 //!@SYMTestPriority High
       
   731 //!@SYMTestActions 
       
   732 //!@SYMTestExpectedResults 
       
   733 //!@SYMTestType 
       
   734 //
       
   735 RUN_TEST_STEP 30 Te_Sim CallOpenTest
       
   736 END_TESTCASE TEL-SIMTSY-NA-1055
       
   737 // --------------------------------------------------------------
       
   738 //
       
   739 START_TESTCASE TEL-SIMTSY-NA-1056
       
   740 //!@SYMTestCaseID TEL-SIMTSY-NA-1056
       
   741 //!@SYMREQ 
       
   742 //!@SYMTestCaseDesc 
       
   743 //!@SYMTestPriority High
       
   744 //!@SYMTestActions 
       
   745 //!@SYMTestExpectedResults 
       
   746 //!@SYMTestType 
       
   747 //
       
   748 RUN_TEST_STEP 60 Te_Sim OutGoingDataTest
       
   749 END_TESTCASE TEL-SIMTSY-NA-1056
       
   750 // --------------------------------------------------------------
       
   751 //
       
   752 START_TESTCASE TEL-SIMTSY-NA-1057
       
   753 //!@SYMTestCaseID TEL-SIMTSY-NA-1057
       
   754 //!@SYMREQ 
       
   755 //!@SYMTestCaseDesc 
       
   756 //!@SYMTestPriority High
       
   757 //!@SYMTestActions 
       
   758 //!@SYMTestExpectedResults 
       
   759 //!@SYMTestType 
       
   760 //
       
   761 RUN_TEST_STEP 30 Te_Sim IncomingDataTest
       
   762 END_TESTCASE TEL-SIMTSY-NA-1057
       
   763 // --------------------------------------------------------------
       
   764 //
       
   765 START_TESTCASE TEL-SIMTSY-NA-1058
       
   766 //!@SYMTestCaseID TEL-SIMTSY-NA-1058
       
   767 //!@SYMREQ 
       
   768 //!@SYMTestCaseDesc 
       
   769 //!@SYMTestPriority High
       
   770 //!@SYMTestActions 
       
   771 //!@SYMTestExpectedResults 
       
   772 //!@SYMTestType 
       
   773 //
       
   774 RUN_TEST_STEP 60 Te_Sim BasicVoiceTest
       
   775 END_TESTCASE TEL-SIMTSY-NA-1058
       
   776 // --------------------------------------------------------------
       
   777 //
       
   778 START_TESTCASE TEL-SIMTSY-NA-1059
       
   779 //!@SYMTestCaseID TEL-SIMTSY-NA-1059
       
   780 //!@SYMREQ 
       
   781 //!@SYMTestCaseDesc 
       
   782 //!@SYMTestPriority High
       
   783 //!@SYMTestActions 
       
   784 //!@SYMTestExpectedResults 
       
   785 //!@SYMTestType 
       
   786 //
       
   787 RUN_TEST_STEP 60 Te_Sim VoiceTest
       
   788 END_TESTCASE TEL-SIMTSY-NA-1059
       
   789 // --------------------------------------------------------------
       
   790 //
       
   791 START_TESTCASE TEL-SIMTSY-NA-1060
       
   792 //!@SYMTestCaseID TEL-SIMTSY-NA-1060
       
   793 //!@SYMREQ 
       
   794 //!@SYMTestCaseDesc 
       
   795 //!@SYMTestPriority High
       
   796 //!@SYMTestActions 
       
   797 //!@SYMTestExpectedResults 
       
   798 //!@SYMTestType 
       
   799 //
       
   800 RUN_PROGRAM -1 setcap.exe Te_Sim.exe 02400 -SID 10281806  Te_Sim1.exe
       
   801 LOAD_SUITE Te_Sim1
       
   802 RUN_TEST_STEP 1200 Te_Sim1 CallOOMTest
       
   803 END_TESTCASE TEL-SIMTSY-NA-1060
       
   804 // --------------------------------------------------------------
       
   805 //
       
   806 START_TESTCASE TEL-SIMTSY-NA-1061
       
   807 //!@SYMTestCaseID TEL-SIMTSY-NA-1061
       
   808 //!@SYMREQ REQ5871
       
   809 //!@SYMTestCaseDesc Test the ability of delaying setting 3GPP R99/R4 QoS parameter.  The setting of the QoS is delayed on a known set (1) itteration.
       
   810 //!@SYMTestPriority High 
       
   811 //!@SYMTestActions Set the QoS of a packet context with a delay of 5 seconds on the first setting of the Qos Parameters.
       
   812 //!@SYMTestExpectedResults Qos is set on the first request.  The request completes after 5 seconds
       
   813 //!@SYMTestType CT
       
   814 //
       
   815 RUN_TEST_STEP 30 Te_Sim SetQoSDelayOnFirstSet
       
   816 END_TESTCASE TEL-SIMTSY-NA-1061
       
   817 // --------------------------------------------------------------
       
   818 //
       
   819 START_TESTCASE TEL-SIMTSY-NA-1062
       
   820 //!@SYMTestCaseID TEL-SIMTSY-NA-1062
       
   821 //!@SYMREQ REQ5871
       
   822 //!@SYMTestCaseDesc Test the ability of delaying setting 3GPP R99/R4 QoS parameter.  The setting of the QoS is delayed on a known set (3) itteration.
       
   823 //!@SYMTestPriority High 
       
   824 //!@SYMTestActions Set the QoS of a packet context with a delay of 7 seconds on the third setting of the Qos Parameters.
       
   825 //!@SYMTestExpectedResults Qos is set on the third request.  The request completes after 7 seconds
       
   826 //!@SYMTestType CT
       
   827 //
       
   828 RUN_TEST_STEP 30 Te_Sim SetQoSDelayOnThirdSet
       
   829 END_TESTCASE TEL-SIMTSY-NA-1062
       
   830 // --------------------------------------------------------------
       
   831 //
       
   832 START_TESTCASE TEL-SIMTSY-NA-1063
       
   833 //!@SYMTestCaseID TEL-SIMTSY-NA-1063
       
   834 //!@SYMREQ REQ5871
       
   835 //!@SYMTestCaseDesc Test the ability of delaying setting 3GPP R99/R4 QoS parameter.  The setting of the QoS is not delayed on a known set (1) itteration.
       
   836 //!@SYMTestPriority High 
       
   837 //!@SYMTestActions Set the QoS of a packet context with a delay of 7 seconds on the first setting of the Qos Parameters.
       
   838 //!@SYMTestExpectedResults Qos is set on the first request.  The request completes after 0 seconds
       
   839 //!@SYMTestType CT
       
   840 //
       
   841 RUN_TEST_STEP 30 Te_Sim SetQoSDelayUnset
       
   842 END_TESTCASE TEL-SIMTSY-NA-1063
       
   843 // --------------------------------------------------------------
       
   844 //
       
   845 START_TESTCASE TEL-SIMTSY-NA-1064
       
   846 //!@SYMTestCaseID TEL-SIMTSY-NA-1064
       
   847 //!@SYMREQ REQ5871
       
   848 //!@SYMTestCaseDesc Test the ability of delaying setting 3GPP R99/R4 QoS parameter.  The setting of the QoS is negatively delayed on a known set (1) itteration.
       
   849 //!@SYMTestPriority High
       
   850 //!@SYMTestActions Set the QoS of a packet context with a delay of -5 seconds on the first setting of the Qos Parameters.
       
   851 //!@SYMTestExpectedResults Qos is set on the first request.  The request completes after 0 seconds
       
   852 //!@SYMTestType CT
       
   853 //
       
   854 RUN_TEST_STEP 30 Te_Sim SetQoSNegativeDelay
       
   855 END_TESTCASE TEL-SIMTSY-NA-1064
       
   856 // --------------------------------------------------------------
       
   857 //
       
   858 START_TESTCASE TEL-SIMTSY-NA-1065
       
   859 //!@SYMTestCaseID TEL-SIMTSY-NA-1065
       
   860 //!@SYMREQ EC-47
       
   861 //!@SYMTestCaseDesc Set the simulated API version.
       
   862 //!@SYMTestPriority Critical
       
   863 //!@SYMTestActions change the simulated TSY version, and for each value
       
   864 //!                try a number of IPCs involving data structures of various
       
   865 //!		versions - get KErrNotSupported where approriate.
       
   866 //!@SYMTestExpectedResults Pass
       
   867 //!@SYMTestType CT
       
   868 RUN_TEST_STEP 60 Te_Sim SetVersion
       
   869 END_TESTCASE TEL-SIMTSY-NA-1065
       
   870 // --------------------------------------------------------------
       
   871 //
       
   872 START_TESTCASE TEL-SIMTSY-NA-1066
       
   873 //!@SYMTestCaseID TEL-SIMTSY-NA-1066
       
   874 //!@SYMREQ EC-47
       
   875 //!@SYMTestCaseDesc Check the simulated API version.
       
   876 //!@SYMTestPriority Critical
       
   877 //!@SYMTestActions change the simulated TSY version, and for each value
       
   878 //!                check the TSY supports the simulated API version set.
       
   879 //!@SYMTestExpectedResults Pass
       
   880 //!@SYMTestType CT
       
   881 RUN_TEST_STEP 60 Te_Sim CheckVersionSupport
       
   882 END_TESTCASE TEL-SIMTSY-NA-1066
       
   883 // --------------------------------------------------------------
       
   884 //
       
   885 START_TESTCASE TEL-SIMTSY-NA-1067
       
   886 //!@SYMTestCaseID TEL-SIMTSY-NA-1067
       
   887 //!@SYMDEF DEF090781
       
   888 //!@SYMTestCaseDesc Test the ability to modify names within the APN list
       
   889 //!@SYMTestPriority High
       
   890 //!@SYMTestActions enumerate the APN list, retrieve it, then modify it using appendAPN, deleteAPN and Notify for changes
       
   891 //!@SYMTestExpectedResults The list should mimic the percieved behaviour on an actual tsy
       
   892 //!@SYMTestType CT
       
   893 //
       
   894 RUN_TEST_STEP 30 Te_Sim APNControlList
       
   895 END_TESTCASE TEL-SIMTSY-NA-1067
       
   896 // --------------------------------------------------------------
       
   897 START_TESTCASE TEL-SIMTSY-NA-1068
       
   898 //!@SYMTestCaseID TEL-SIMTSY-NA-1068
       
   899 //!@SYMDEF DEF090781
       
   900 //!@SYMTestCaseDesc Test the ability to modify the status of the APN list
       
   901 //!@SYMTestPriority High
       
   902 //!@SYMTestActions Set the status of the APN List and get notifications when it changes
       
   903 //!@SYMTestExpectedResults The list should mimic the percieved behaviour on an actual tsy
       
   904 //!@SYMTestType CT
       
   905 //
       
   906 RUN_TEST_STEP 30 Te_Sim APNControlListStatus
       
   907 END_TESTCASE TEL-SIMTSY-NA-1068
       
   908 // --------------------------------------------------------------
       
   909 START_TESTCASE TEL-SIMTSY-NA-1069
       
   910 //! @SYMTestCaseID          TEL-SIMTSY-NA-1069
       
   911 //! @SYMCreationDate        14-11-2008
       
   912 //! @SYMAuthor              PeterSaunderson
       
   913 RUN_TEST_STEP 30 Te_Sim CellInfoTest
       
   914 END_TESTCASE TEL-SIMTSY-NA-1069
       
   915 // --------------------------------------------------------------
       
   916 START_TESTCASE TEL-SIMTSY-NA-1070
       
   917 //! @SYMTestCaseID          TEL-SIMTSY-NA-1070
       
   918 //! @SYMCreationDate        14-11-2008
       
   919 //! @SYMAuthor              PeterSaunderson
       
   920 //! @SYMTestPriority        High
       
   921 //! @SYMTestCaseDesc        Tests the operation of Own Number store in simtsy
       
   922 RUN_TEST_STEP 30 Te_Sim ONStoreTest	
       
   923 END_TESTCASE TEL-SIMTSY-NA-1070
       
   924 // --------------------------------------------------------------
       
   925 
       
   926 //---------------------------------------------------------------
       
   927 // --------------------------------------------------------------
       
   928 START_TESTCASE TEL-SIMTSY-SAT-8501
       
   929 //!@SYMTestCaseID TEL-SIMTSY-SAT-8501
       
   930 //!@SYMREQ REQ7329
       
   931 //!@SYMTestCaseDesc Test the RETRIEVE MULTIMEDIA MESSAGE command API.
       
   932 //!@SYMTestPriority High
       
   933 //!@SYMTestActions call the API RSat::NotifyRetrieveMultimediaMsgPCmd when ME is ready, ME is busy, when ME is unable to 
       
   934 //!			process the command verification of MMS Transfer Status
       
   935 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
   936 //!@SYMTestType CIT
       
   937 //
       
   938 RUN_TEST_STEP 90 Te_Sim SatTestRetMMPCmd
       
   939 END_TESTCASE TEL-SIMTSY-SAT-8501
       
   940 // --------------------------------------------------------------
       
   941 START_TESTCASE TEL-SIMTSY-SAT-8509
       
   942 //!@SYMTestCaseID TEL-SIMTSY-SAT-8509
       
   943 //!@SYMREQ REQ7330
       
   944 //!@SYMTestCaseDesc Test the SUBMIT MULTIMEDIA MESSAGE command API.
       
   945 //!@SYMTestPriority High
       
   946 //!@SYMTestActions Call the API RSat::NotifySubmitMultimediaMsgPCmd when ME is ready, ME is busy, when ME is unable to 
       
   947 //!			process the command and verification of MMS Transfer Status
       
   948 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
   949 //!@SYMTestType CIT
       
   950 //
       
   951 RUN_TEST_STEP 80 Te_Sim SatTestSubMMPCmd
       
   952 END_TESTCASE TEL-SIMTSY-SAT-8509
       
   953 // --------------------------------------------------------------
       
   954 START_TESTCASE TEL-SIMTSY-SAT-8516
       
   955 //!@SYMTestCaseID TEL-SIMTSY-SAT-8516
       
   956 //!@SYMREQ REQ7331
       
   957 //!@SYMTestCaseDesc Test the DISPLAY MULTIMEDIA MESSAGE command API.
       
   958 //!@SYMTestPriority High
       
   959 //!@SYMTestActions Call the API RSat::NotifyDisplayMultimediaMsgPCmd when ME is ready, ME is busy, when ME is unable to 
       
   960 //! 			process the command, ME already displaying normal priority MMS and ME already displaying 
       
   961 //!			high priority MMS.
       
   962 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
   963 //!@SYMTestType CIT
       
   964 //
       
   965 RUN_TEST_STEP 120 Te_Sim SatTestDispMMPCmd
       
   966 END_TESTCASE TEL-SIMTSY-SAT-8516
       
   967 // --------------------------------------------------------------
       
   968 START_TESTCASE TEL-SIMTSY-SAT-8527
       
   969 //!@SYMTestCaseID TEL-SIMTSY-SAT-8527
       
   970 //!@SYMREQ REQ7332
       
   971 //!@SYMTestCaseDesc Test the SET FRAMES command API.
       
   972 //!@SYMTestPriority High
       
   973 //!@SYMTestActions call the API RSat::NotifySetFramesPCmd when frame parameters are valid and invalid. 
       
   974 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
   975 //!@SYMTestType CIT
       
   976 //
       
   977 RUN_TEST_STEP 50 Te_Sim SatTestSetFrmsPCmd
       
   978 END_TESTCASE TEL-SIMTSY-SAT-8527
       
   979 // --------------------------------------------------------------
       
   980 START_TESTCASE TEL-SIMTSY-SAT-8531
       
   981 //!@SYMTestCaseID TEL-SIMTSY-SAT-8531
       
   982 //!@SYMREQ REQ7333
       
   983 //!@SYMTestCaseDesc Test the GET FRAMES STATUS command API.
       
   984 //!@SYMTestPriority High
       
   985 //!@SYMTestActions Call the API RSat::NotifyGetFramesStatusPCmd when the ME is ready, there is no frame available.
       
   986 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
   987 //!@SYMTestType CIT
       
   988 //
       
   989 RUN_TEST_STEP 40 Te_Sim SatTestGetFrmsPCmd
       
   990 END_TESTCASE TEL-SIMTSY-SAT-8531
       
   991 // --------------------------------------------------------------
       
   992 START_TESTCASE TEL-SIMTSY-SAT-8534
       
   993 //!@SYMTestCaseID TEL-SIMTSY-SAT-8534
       
   994 //!@SYMREQ REQ7335
       
   995 //!@SYMTestCaseDesc Test the MMS NOTIFICATION DOWNLOAD command API.
       
   996 //!@SYMTestPriority High
       
   997 //!@SYMTestActions Call the API RSat::MmsNotificationDownload when the ME is ready, ME is busy, USIM service table not 
       
   998 //!			supporting the MMS notification download
       
   999 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1000 //!@SYMTestType CIT
       
  1001 //
       
  1002 RUN_TEST_STEP 80 Te_Sim SatTestMmsNotificationDownload
       
  1003 END_TESTCASE TEL-SIMTSY-SAT-8534
       
  1004 // --------------------------------------------------------------
       
  1005 START_TESTCASE TEL-SIMTSY-SAT-8539
       
  1006 //!@SYMTestCaseID TEL-SIMTSY-SAT-8539
       
  1007 //!@SYMREQ REQ7336
       
  1008 //!@SYMTestCaseDesc Test the USSD Data Download command API.
       
  1009 //!@SYMTestPriority High
       
  1010 //!@SYMTestActions Call the API RSat::NotifySendUssdPCmd when ME is able to send the information to UICC, when information 
       
  1011 //!			not transferred to UICC, when USIM service table doesnot support USSD DATA Download
       
  1012 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1013 //!@SYMTestType CIT
       
  1014 //
       
  1015 RUN_TEST_STEP 60 Te_Sim SatTestUssdDataDownload
       
  1016 END_TESTCASE TEL-SIMTSY-SAT-8539
       
  1017 // --------------------------------------------------------------
       
  1018 START_TESTCASE TEL-SIMTSY-SAT-8544
       
  1019 //!@SYMTestCaseID TEL-SIMTSY-SAT-8544
       
  1020 //!@SYMREQ REQ7337
       
  1021 //!@SYMTestCaseDesc Test the PROVIDE LOCAL INFORMATION command API with the R6 parameters
       
  1022 //!@SYMTestPriority High
       
  1023 //!@SYMTestActions Call the API RSat::NotifyLocalInfoPCmd when the terminal is ready, when terminal has no service available.
       
  1024 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1025 //!@SYMTestType CIT
       
  1026 //
       
  1027 RUN_TEST_STEP 80 Te_Sim SatTestProvideLocalInfo
       
  1028 END_TESTCASE TEL-SIMTSY-SAT-8544
       
  1029 // --------------------------------------------------------------
       
  1030 START_TESTCASE TEL-SIMTSY-SAT-8550
       
  1031 //!@SYMTestCaseID TEL-SIMTSY-SAT-8550
       
  1032 //!@SYMREQ REQ7346
       
  1033 //!@SYMTestCaseDesc Test the LAUNCH BROWSER command API
       
  1034 //!@SYMTestPriority High
       
  1035 //!@SYMTestActions Call the API RSat::NotifyLaunchBrowserPCmd when the terminal is ready, when the terminal does not have //!		the browser available, when the terminal does not have bearer available.
       
  1036 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1037 //!@SYMTestType CIT
       
  1038 //
       
  1039 RUN_TEST_STEP 80 Te_Sim SatTestLaunchBrowser
       
  1040 END_TESTCASE TEL-SIMTSY-SAT-8550
       
  1041 // --------------------------------------------------------------
       
  1042 START_TESTCASE TEL-SIMTSY-SAT-8556
       
  1043 //!@SYMTestCaseID TEL-SIMTSY-SAT-8556
       
  1044 //!@SYMREQ REQ7345
       
  1045 //!@SYMTestCaseDesc Test the OPEN CHANNEL command with UTRAN Packet service and HSDPA
       
  1046 //!@SYMTestPriority High
       
  1047 //!@SYMTestActions Call the API RSat::NotifyOpenChannelPCmd when the terminal is ready, when the client is busy on SS //!	transaction, when the terminal is not able to activate a PDP context.
       
  1048 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1049 //!@SYMTestType CIT
       
  1050 //
       
  1051 RUN_TEST_STEP 50 Te_Sim SatTestOpenChnl
       
  1052 END_TESTCASE TEL-SIMTSY-SAT-8556
       
  1053 // --------------------------------------------------------------
       
  1054 START_TESTCASE TEL-SIMTSY-SAT-8560
       
  1055 //!@SYMTestCaseID TEL-SIMTSY-SAT-8560
       
  1056 //!@SYMREQ REQ7342
       
  1057 //!@SYMTestCaseDesc Test the PLAY TONE command API
       
  1058 //!@SYMTestPriority High
       
  1059 //!@SYMTestActions Call the RSat::NotifyPlayTonePCmd when the terminal is ready, when the user needs to terminate the //! 		session, when the terminal does not support the requested tone.
       
  1060 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1061 //!@SYMTestType CIT
       
  1062 //
       
  1063 RUN_TEST_STEP 50 Te_Sim SatTestPlayTone
       
  1064 END_TESTCASE TEL-SIMTSY-SAT-8560
       
  1065 // --------------------------------------------------------------
       
  1066 START_TESTCASE TEL-SIMTSY-SAT-8564
       
  1067 //!@SYMTestCaseID TEL-SIMTSY-SAT-8564
       
  1068 //!@SYMREQ REQ7499
       
  1069 //!@SYMTestCaseDesc Test the SETUP CALL command API.
       
  1070 //!@SYMTestPriority High
       
  1071 //!@SYMTestActions Call the RSat::NotifySetUpCallPCmd when the ME is ready, when ME is busy on another transaction, when
       
  1072 //!			the ME is not capable of handling Multimedia call
       
  1073 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1074 //!@SYMTestType CIT
       
  1075 //
       
  1076 RUN_TEST_STEP 60 Te_Sim SatTestSetupCall
       
  1077 END_TESTCASE TEL-SIMTSY-SAT-8564
       
  1078 // --------------------------------------------------------------
       
  1079 START_TESTCASE TEL-SIMTSY-SAT-8569
       
  1080 //!@SYMTestCaseID TEL-SIMTSY-SAT-8569
       
  1081 //!@SYMREQ REQ7339
       
  1082 //!@SYMTestCaseDesc Test the REFRESH command API
       
  1083 //!@SYMTestPriority High
       
  1084 //!@SYMTestActions Call the API RSat::NotifyRefreshPCmd when the terminal is in USIM Initialisation and File Change //! 		Notification Mode, when the terminal is in USIM Application Reset mode.
       
  1085 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1086 //!@SYMTestType CIT
       
  1087 //
       
  1088 RUN_TEST_STEP 40 Te_Sim SatTestRefresh
       
  1089 END_TESTCASE TEL-SIMTSY-SAT-8569
       
  1090 // --------------------------------------------------------------
       
  1091 START_TESTCASE TEL-SIMTSY-SAT-8572
       
  1092 //!@SYMTestCaseID TEL-SIMTSY-SAT-8572
       
  1093 //!@SYMREQ REQ7343
       
  1094 //!@SYMTestCaseDesc Test the EVENT DOWNLOAD command API.
       
  1095 //!@SYMTestPriority High
       
  1096 //!@SYMTestActions Call the API RSat::EventDownload with the eventlist as Network Search change mode and browsing status //!			change.
       
  1097 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1098 //!@SYMTestType CIT
       
  1099 //
       
  1100 RUN_TEST_STEP 80 Te_Sim SatTestEventDnld
       
  1101 END_TESTCASE TEL-SIMTSY-SAT-8572
       
  1102 // --------------------------------------------------------------
       
  1103 START_TESTCASE TEL-SIMTSY-SAT-8578
       
  1104 //!@SYMTestCaseID TEL-SIMTSY-SAT-8578
       
  1105 //!@SYMREQ REQ7340
       
  1106 //!@SYMTestCaseDesc Test the SEND USSD command API.
       
  1107 //!@SYMTestPriority High
       
  1108 //!@SYMTestActions Call the API RSat::NotifySendUssdPCmd  when the terminal is ready, when the ME is busy on another
       
  1109 //!		USSD transaction, when the ME is busy on another SS transaction.
       
  1110 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1111 //!@SYMTestType CIT
       
  1112 //
       
  1113 RUN_TEST_STEP 60 Te_Sim SatTestSendUssd
       
  1114 END_TESTCASE TEL-SIMTSY-SAT-8578
       
  1115 // --------------------------------------------------------------
       
  1116 START_TESTCASE TEL-SIMTSY-SAT-8583
       
  1117 //!@SYMTestCaseID TEL-SIMTSY-SAT-8583
       
  1118 //!@SYMREQ REQ7344
       
  1119 //!@SYMTestCaseDesc Test whether the APIs have the newly added parameters in the class like Frameidentifier and text //!			attribute.
       
  1120 //!@SYMTestPriority High
       
  1121 //!@SYMTestActions Call the API RSat::NotifyGetInkeyPCmd and RSat:: NotifySendSsPCmd to verify the presence of //!			frameidentifier and text attributes.
       
  1122 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1123 //!@SYMTestType CIT 
       
  1124 //
       
  1125 RUN_TEST_STEP 30 Te_Sim SatTestGenPCmd
       
  1126 END_TESTCASE TEL-SIMTSY-SAT-8583
       
  1127 // --------------------------------------------------------------
       
  1128 START_TESTCASE TEL-SIMTSY-SAT-8585
       
  1129 //!@SYMTestCaseID TEL-SIMTSY-SAT-8585
       
  1130 //!@SYMREQ REQ7771
       
  1131 //!@SYMTestCaseDesc Test the Change in the Elementary files when RETRIEVE and SUBMIT MULTIMEDIA MESSAGE commands are //!			executed.
       
  1132 //!@SYMTestPriority High
       
  1133 //!@SYMTestActions Call the API RSat::NotifyRefreshPCmd after executing RSat::NotifyRetrieveMultimediaMsgPCmd and 
       
  1134 //!				RSat::NotifySubmitMultimediaMsgPCmd 
       
  1135 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1136 //!@SYMTestType CIT
       
  1137 //
       
  1138 RUN_TEST_STEP 30 Te_Sim SatTestElemFiles
       
  1139 END_TESTCASE TEL-SIMTSY-SAT-8585
       
  1140 // --------------------------------------------------------------
       
  1141 START_TESTCASE TEL-SIMTSY-MM-8601
       
  1142 //!@SYMTestCaseID TEL-SIMTSY-MM-8601
       
  1143 //!@SYMREQ REQ7348
       
  1144 //!@SYMTestCaseDesc Client confirms on the support of GBA functionality by the USIM.
       
  1145 //!@SYMTestPriority High
       
  1146 //!@SYMTestActions
       
  1147 //!	 i)	Client posts GetServiceTable request and passes TMobilePhoneServiceTableV8 and  also supplies a 
       
  1148 //!		descriptor member aTableData to collect the service table in response.
       
  1149 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
       
  1150 //!@SYMTestType CIT
       
  1151 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest1
       
  1152 END_TESTCASE TEL-SIMTSY-MM-8601
       
  1153 // --------------------------------------------------------------
       
  1154 START_TESTCASE TEL-SIMTSY-MM-8602
       
  1155 //!@SYMTestCaseID TEL-SIMTSY-MM-8602
       
  1156 //!@SYMREQ 
       
  1157 //!@SYMTestCaseDesc Client performs successfully GBA authentication in Bootstrap mode
       
  1158 //!@SYMTestPriority High 
       
  1159 //!@SYMTestActions 
       
  1160 //!	(i) Client posts the SmartCardAuthenticate 
       
  1161 //!	(ii) Client issues a request to store the B-TID and the key lifetime in the UICC by packaging them in the TGbaParametersV8 structure 
       
  1162 //!		and sending them to the TSY using the SetGbaBootstrapParams.
       
  1163 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1164 //!@SYMTestType CIT
       
  1165 //
       
  1166 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest2
       
  1167 END_TESTCASE TEL-SIMTSY-MM-8602
       
  1168 // --------------------------------------------------------------
       
  1169 START_TESTCASE TEL-SIMTSY-MM-8603
       
  1170 //!@SYMTestCaseID TEL-SIMTSY-MM-8603
       
  1171 //!@SYMREQ REQ7765,REQ7756
       
  1172 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in Bootstrap mode as USIM application is not active
       
  1173 //!@SYMTestPriority High 
       
  1174 //!@SYMTestActions 
       
  1175 //!	(i) Client posts the SmartCardAuthenticate () and passes RAND and AUTN packaged in TGBABootstrapAuthDataV8 to TSY 
       
  1176 //!	     with KEtelExtGBABootstrapV8 as extension identifier
       
  1177 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1178 //!@SYMTestType CIT
       
  1179 //
       
  1180 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest3
       
  1181 END_TESTCASE TEL-SIMTSY-MM-8603
       
  1182 // --------------------------------------------------------------
       
  1183 START_TESTCASE TEL-SIMTSY-MM-8604
       
  1184 //!@SYMTestCaseID TEL-SIMTSY-MM-8604
       
  1185 //!@SYMREQ REQ7765,REQ7756, REQ7882
       
  1186 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in Bootstrap mode as USIM application is busy with another client’s request for GBA.
       
  1187 //!@SYMTestPriority High 
       
  1188 //!@SYMTestActions 
       
  1189 //!	(i) Client posts the SmartCardAuthenticate () and passes RAND and AUTN packaged in TGBABootstrapAuthDataV8 to TSY 
       
  1190 //!	     with KEtelExtGBABootstrapV8 as extension identifier
       
  1191 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1192 //!@SYMTestType CIT
       
  1193 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest4
       
  1194 END_TESTCASE TEL-SIMTSY-MM-8604
       
  1195 // --------------------------------------------------------------
       
  1196 START_TESTCASE TEL-SIMTSY-MM-8605
       
  1197 //!@SYMTestCaseID TEL-SIMTSY-MM-8605
       
  1198 //!@SYMREQ REQ7765,REQ7756, REQ7882
       
  1199 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in Bootstrap mode as specified USIM application is not present.
       
  1200 //!@SYMTestPriority High 
       
  1201 //!@SYMTestActions 
       
  1202 //!	(i) Client posts the SmartCardAuthenticate () and passes RAND and AUTN packaged in TGBABootstrapAuthDataV8 to TSY 
       
  1203 //!	     with KEtelExtGBABootstrapV8 as extension identifier
       
  1204 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1205 //!@SYMTestType CIT
       
  1206 //
       
  1207 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest5
       
  1208 END_TESTCASE TEL-SIMTSY-MM-8605
       
  1209 // --------------------------------------------------------------
       
  1210 START_TESTCASE TEL-SIMTSY-MM-8606
       
  1211 //!@SYMTestCaseID TEL-SIMTSY-MM-8606
       
  1212 //!@SYMREQ REQ7765,REQ7756
       
  1213 //!@SYMTestCaseDesc Client is unable to update EFGBABP due to PIN verification failure.
       
  1214 //!@SYMTestPriority High 
       
  1215 //!@SYMTestActions 
       
  1216 //!	(i) Client posts NotifyAuthenticateDataChange () and waits for notification
       
  1217 //!	(ii) Access to the the EFGBABP file is PIN-protected, so TSY is informed that the phone requires the currently active USIM Application PIN to be entered. 
       
  1218 //!		TSY triggers NotifySecurityEvent with EUSIMAppPinRequired
       
  1219 //!	(iii) The phone responds that the PIN was entered incorrectly so TSY completes VerifySecurityCode with KErrAccessDenied
       
  1220 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1221 //!@SYMTestType CIT
       
  1222 //
       
  1223 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest6
       
  1224 END_TESTCASE TEL-SIMTSY-MM-8606
       
  1225 // --------------------------------------------------------------
       
  1226 START_TESTCASE TEL-SIMTSY-MM-8607
       
  1227 //!@SYMTestCaseID TEL-SIMTSY-MM-8607
       
  1228 //!@SYMREQ REQ7765,REQ7756
       
  1229 //!@SYMTestCaseDesc Client performs successfully GBA authentication in NAF derivation mode after deriving Bootstrap key (Ks).
       
  1230 //!@SYMTestPriority High 
       
  1231 //!@SYMTestActions 
       
  1232 //!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter in the TGBANafAuthDataV8 
       
  1233 //!		structure and by sending the SmartCardAuthenticate.
       
  1234 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1235 //!@SYMTestType CIT
       
  1236 //
       
  1237 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest7
       
  1238 END_TESTCASE TEL-SIMTSY-MM-8607
       
  1239 // --------------------------------------------------------------
       
  1240 START_TESTCASE TEL-SIMTSY-MM-8608
       
  1241 //!@SYMTestCaseID TEL-SIMTSY-MM-8608
       
  1242 //!@SYMREQ REQ7765,REQ7759
       
  1243 //!@SYMTestCaseDesc Client performs successfully GBA authentication in NAF derivation mode using the existing Bootstrap key (Ks).
       
  1244 //!@SYMTestPriority High 
       
  1245 //!@SYMTestActions 
       
  1246 //!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter in the TGBANafAuthDataV8 
       
  1247 //!		structure and by sending the SmartCardAuthenticate.
       
  1248 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1249 //!@SYMTestType CIT
       
  1250 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest8
       
  1251 END_TESTCASE TEL-SIMTSY-MM-8608
       
  1252 // --------------------------------------------------------------
       
  1253 START_TESTCASE TEL-SIMTSY-MM-8609
       
  1254 //!@SYMTestCaseID TEL-SIMTSY-MM-8609
       
  1255 //!@SYMREQ REQ7765,REQ7759, REQ7882
       
  1256 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as Ks is not available.
       
  1257 //!@SYMTestPriority High 
       
  1258 //!@SYMTestActions 
       
  1259 //!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
       
  1260 //!		in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate 
       
  1261 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1262 //!@SYMTestType CIT
       
  1263 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest9
       
  1264 END_TESTCASE TEL-SIMTSY-MM-8609
       
  1265 // --------------------------------------------------------------
       
  1266 START_TESTCASE TEL-SIMTSY-MM-8610
       
  1267 //!@SYMTestCaseID TEL-SIMTSY-MM-8610
       
  1268 //!@SYMREQ REQ7765,REQ7759, REQ7882
       
  1269 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as USIM application is not active
       
  1270 //!@SYMTestPriority High 
       
  1271 //!@SYMTestActions 
       
  1272 //!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
       
  1273 //!		 in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate 
       
  1274 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1275 //!@SYMTestType CIT
       
  1276 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest10
       
  1277 END_TESTCASE TEL-SIMTSY-MM-8610
       
  1278 // --------------------------------------------------------------
       
  1279 START_TESTCASE TEL-SIMTSY-MM-8611
       
  1280 //!@SYMTestCaseID TEL-SIMTSY-MM-8611
       
  1281 //!@SYMREQ REQ7765,REQ7759, REQ7882
       
  1282 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as USIM application is busy with another client’s request for GBA.
       
  1283 //!@SYMTestPriority High 
       
  1284 //!@SYMTestActions 
       
  1285 //!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
       
  1286 //!		 in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate 
       
  1287 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1288 //!@SYMTestType CIT
       
  1289 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest11
       
  1290 END_TESTCASE TEL-SIMTSY-MM-8611
       
  1291 // --------------------------------------------------------------
       
  1292 START_TESTCASE TEL-SIMTSY-MM-8612
       
  1293 //!@SYMTestCaseID TEL-SIMTSY-MM-8612
       
  1294 //!@SYMREQ REQ7765,REQ7759, REQ7882
       
  1295 //!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as specified USIM application is not present.
       
  1296 //!@SYMTestPriority High 
       
  1297 //!@SYMTestActions 
       
  1298 //!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
       
  1299 //!		 in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate
       
  1300 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1301 //!@SYMTestType CIT
       
  1302 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest12
       
  1303 END_TESTCASE TEL-SIMTSY-MM-8612
       
  1304 // --------------------------------------------------------------
       
  1305 START_TESTCASE TEL-SIMTSY-MM-8613
       
  1306 //!@SYMTestCaseID TEL-SIMTSY-MM-8613
       
  1307 //!@SYMREQ REQ7758,REQ7765, REQ7756
       
  1308 //!@SYMTestCaseDesc Client, at its discretion, retrieves GBA Bootstrapping parameters from UICC successfully.
       
  1309 //!@SYMTestPriority High 
       
  1310 //!@SYMTestActions 
       
  1311 //!	(i) Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
       
  1312 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1313 //!@SYMTestType CIT
       
  1314 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest13
       
  1315 END_TESTCASE TEL-SIMTSY-MM-8613
       
  1316 // --------------------------------------------------------------
       
  1317 START_TESTCASE TEL-SIMTSY-MM-8614
       
  1318 //!@SYMTestCaseID TEL-SIMTSY-MM-8614
       
  1319 //!@SYMREQ REQ7758,REQ7765, REQ7756
       
  1320 //!@SYMTestCaseDesc Clients retrieve GBA Bootstrapping parameters successfully upon notification from UICC (two client scenario).
       
  1321 //!@SYMTestPriority High 
       
  1322 //!@SYMTestActions 
       
  1323 //!	(i) Client1 requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
       
  1324 //! 	(ii) Client2 runs the GBA bootstrapping procedure.
       
  1325 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1326 //!@SYMTestType CIT
       
  1327 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest14
       
  1328 END_TESTCASE TEL-SIMTSY-MM-8614
       
  1329 // --------------------------------------------------------------
       
  1330 START_TESTCASE TEL-SIMTSY-MM-8615
       
  1331 //!@SYMTestCaseID TEL-SIMTSY-MM-8615
       
  1332 //!@SYMREQ REQ7758
       
  1333 //!@SYMTestCaseDesc Client is unable to retrieve GBA Bootstrapping parameters as the USIM application is not active.
       
  1334 //!@SYMTestPriority High 
       
  1335 //!@SYMTestActions 
       
  1336 //! 	(i) Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
       
  1337 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1338 //!@SYMTestType CIT
       
  1339 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest15
       
  1340 END_TESTCASE TEL-SIMTSY-MM-8615
       
  1341 // --------------------------------------------------------------
       
  1342 START_TESTCASE TEL-SIMTSY-MM-8616
       
  1343 //!@SYMTestCaseID TEL-SIMTSY-MM-8616
       
  1344 //!@SYMREQ REQ7758, REQ7882
       
  1345 //!@SYMTestCaseDesc Client is unable to retrieve GBA Bootstrapping parameters due to PIN verification failure.
       
  1346 //!@SYMTestPriority High 
       
  1347 //!@SYMTestActions 
       
  1348 //!	(i)	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
       
  1349 //! 	(ii) 	The phone responds that the PIN was entered incorrectly so TSY completes VerifySecurityCode with KErrAccessDenied.
       
  1350 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1351 //!@SYMTestType CIT
       
  1352 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest16
       
  1353 END_TESTCASE TEL-SIMTSY-MM-8616
       
  1354 // --------------------------------------------------------------
       
  1355 START_TESTCASE TEL-SIMTSY-MM-8617
       
  1356 //!@SYMTestCaseID TEL-SIMTSY-MM-8617
       
  1357 //!@SYMREQ REQ7758, REQ7882
       
  1358 //!@SYMTestCaseDesc Client is unable to retrieve GBA Bootstrapping parameters due to invalid AID
       
  1359 //!@SYMTestPriority High 
       
  1360 //!@SYMTestActions 
       
  1361 //!	(i)	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
       
  1362 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1363 //!@SYMTestType CIT
       
  1364 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest17
       
  1365 END_TESTCASE TEL-SIMTSY-MM-8617
       
  1366 // --------------------------------------------------------------
       
  1367 START_TESTCASE TEL-SIMTSY-MM-8618
       
  1368 //!@SYMTestCaseID TEL-SIMTSY-MM-8618
       
  1369 //!@SYMREQ REQ7760
       
  1370 //!@SYMTestCaseDesc Client retrieves NAF_ID list from UICC successfully.
       
  1371 //!@SYMTestPriority High 
       
  1372 //!@SYMTestActions 
       
  1373 //!	(i) 	Client starts the retrieval of the GBA NAF_IDs and B-TIDs by calling CRetrieveMobilePhoneAuthenticationIds::Start
       
  1374 //!	(ii)	Client calls CRetrieveMobilePhoneAuthenticationIds::RetrieveListGbaL to gain the ownership of the list.
       
  1375 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1376 //!@SYMTestType CIT
       
  1377 RUN_TEST_STEP 30 Te_Sim UsimR6GBATest18
       
  1378 END_TESTCASE TEL-SIMTSY-MM-8618
       
  1379 // --------------------------------------------------------------
       
  1380 START_TESTCASE TEL-SIMTSY-MM-8619
       
  1381 //!@SYMTestCaseID TEL-SIMTSY-MM-8619
       
  1382 //!@SYMREQ REQ7765,REQ7756
       
  1383 //!@SYMTestCaseDesc Test SmartCardAuthenticate API with different capability
       
  1384 //!@SYMTestPriority High 
       
  1385 //!@SYMTestActions 
       
  1386 //!	(i) Call SmartCardAuthenticate () with different capability.
       
  1387 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1388 //!@SYMTestType CIT
       
  1389 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA19.exe 
       
  1390 LOAD_SUITE Te_SimTestGBA19
       
  1391 RUN_TEST_STEP 30 Te_SimTestGBA19 UsimR6GBATest19
       
  1392 END_TESTCASE TEL-SIMTSY-MM-8619
       
  1393 // --------------------------------------------------------------
       
  1394 START_TESTCASE TEL-SIMTSY-MM-8620
       
  1395 //!@SYMTestCaseID TEL-SIMTSY-MM-8620
       
  1396 //!@SYMREQ REQ7757
       
  1397 //!@SYMTestCaseDesc Test SetGbaBootstrapParams API with different capability
       
  1398 //!@SYMTestPriority High 
       
  1399 //!@SYMTestActions 
       
  1400 //!	(i)	Call SetGbaBootstrapParams () with different capability.
       
  1401 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1402 //!@SYMTestType CIT
       
  1403 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA20.exe
       
  1404 LOAD_SUITE Te_SimTestGBA20
       
  1405 RUN_TEST_STEP 30 Te_SimTestGBA20 UsimR6GBATest20
       
  1406 END_TESTCASE TEL-SIMTSY-MM-8620
       
  1407 // --------------------------------------------------------------
       
  1408 START_TESTCASE TEL-SIMTSY-MM-8621
       
  1409 //!@SYMTestCaseID TEL-SIMTSY-MM-8621
       
  1410 //!@SYMREQ REQ7765
       
  1411 //!@SYMTestCaseDesc Test NotifyAuthenticateDataChange API with different capability
       
  1412 //!@SYMTestPriority High 
       
  1413 //!@SYMTestActions 
       
  1414 //!	(i) 	Call NotifyAuthenticateDataChange () with different capability
       
  1415 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1416 //!@SYMTestType CIT
       
  1417 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA21.exe
       
  1418 LOAD_SUITE Te_SimTestGBA21
       
  1419 RUN_TEST_STEP 30 Te_SimTestGBA21 UsimR6GBATest21
       
  1420 END_TESTCASE TEL-SIMTSY-MM-8621
       
  1421 // --------------------------------------------------------------
       
  1422 START_TESTCASE TEL-SIMTSY-MM-8622
       
  1423 //!@SYMTestCaseID TEL-SIMTSY-MM-8622
       
  1424 //!@SYMREQ REQ7758
       
  1425 //!@SYMTestCaseDesc Test GetAuthenticationParamsAPI with different capability
       
  1426 //!@SYMTestPriority High 
       
  1427 //!@SYMTestActions 
       
  1428 //!	(i)	Call GetAuthenticationParams () with different capability
       
  1429 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1430 //!@SYMTestType CIT
       
  1431 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA22.exe
       
  1432 LOAD_SUITE Te_SimTestGBA22
       
  1433 RUN_TEST_STEP 30 Te_SimTestGBA22 UsimR6GBATest22
       
  1434 END_TESTCASE TEL-SIMTSY-MM-8622
       
  1435 // --------------------------------------------------------------
       
  1436 START_TESTCASE TEL-SIMTSY-MM-8623
       
  1437 //!@SYMTestCaseID TEL-SIMTSY-MM-8623
       
  1438 //!@SYMREQ REQ7760
       
  1439 //!@SYMTestCaseDesc Test CRetrieveMobilePhoneAuthenticationIds::Start API with different capability
       
  1440 //!@SYMTestPriority High 
       
  1441 //!@SYMTestActions 
       
  1442 //!	(i)	Call CRetrieveMobilePhoneAuthenticationIds::Start () with different capability.
       
  1443 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1444 //!@SYMTestType CIT
       
  1445 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  01200 -SID 10281806 Te_SimTestGBA23.exe 
       
  1446 LOAD_SUITE Te_SimTestGBA23
       
  1447 RUN_TEST_STEP 30 Te_SimTestGBA23 UsimR6GBATest23
       
  1448 END_TESTCASE TEL-SIMTSY-MM-8623
       
  1449 // --------------------------------------------------------------
       
  1450 START_TESTCASE TEL-SIMTSY-MM-8624
       
  1451 //!@SYMTestCaseID TEL-SIMTSY-MM-8624
       
  1452 //!@SYMREQ REQ7765
       
  1453 //!@SYMTestCaseDesc Client performs MBMS authentication in MSK update mode successfully
       
  1454 //!@SYMTestPriority High 
       
  1455 //!@SYMTestActions 
       
  1456 //!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request and 
       
  1457 //!		passing in a packaged instance of TMbmMskUpdateDataV8.
       
  1458 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1459 //!@SYMTestType CIT
       
  1460 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest1
       
  1461 END_TESTCASE TEL-SIMTSY-MM-8624
       
  1462 // --------------------------------------------------------------
       
  1463 START_TESTCASE TEL-SIMTSY-MM-8625
       
  1464 //!@SYMTestCaseID TEL-SIMTSY-MM-8625
       
  1465 //!@SYMREQ REQ7765,REQ7883, REQ7882
       
  1466 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode due to lack of MBMS service support in UICC.
       
  1467 //!@SYMTestPriority High 
       
  1468 //!@SYMTestActions 
       
  1469 //!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1470 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1471 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1472 //!@SYMTestType CIT
       
  1473 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest2
       
  1474 END_TESTCASE TEL-SIMTSY-MM-8625
       
  1475 // --------------------------------------------------------------
       
  1476 START_TESTCASE TEL-SIMTSY-MM-8626
       
  1477 //!@SYMTestCaseID TEL-SIMTSY-MM-8626
       
  1478 //!@SYMREQ REQ7765,REQ7782
       
  1479 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because USIM application is not active.
       
  1480 //!@SYMTestPriority High 
       
  1481 //!@SYMTestActions 
       
  1482 //!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1483 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1484 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1485 //!@SYMTestType CIT
       
  1486 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest3
       
  1487 END_TESTCASE TEL-SIMTSY-MM-8626
       
  1488 // --------------------------------------------------------------
       
  1489 START_TESTCASE TEL-SIMTSY-MM-8627
       
  1490 //!@SYMTestCaseID TEL-SIMTSY-MM-8627
       
  1491 //!@SYMREQ REQ7765,REQ7782
       
  1492 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because Ks_int_NAF is overwritten.
       
  1493 //!@SYMTestPriority High 
       
  1494 //!@SYMTestActions 
       
  1495 //!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1496 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1497 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1498 //!@SYMTestType CIT
       
  1499 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest4
       
  1500 END_TESTCASE TEL-SIMTSY-MM-8627
       
  1501 // --------------------------------------------------------------
       
  1502 START_TESTCASE TEL-SIMTSY-MM-8628
       
  1503 //!@SYMTestCaseID TEL-SIMTSY-MM-8628
       
  1504 //!@SYMREQ REQ7765,REQ7782
       
  1505 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode due to out of memory
       
  1506 //!@SYMTestPriority High 
       
  1507 //!@SYMTestActions 
       
  1508 //!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1509 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1510 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1511 //!@SYMTestType CIT
       
  1512 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest5
       
  1513 END_TESTCASE TEL-SIMTSY-MM-8628
       
  1514 // --------------------------------------------------------------
       
  1515 START_TESTCASE TEL-SIMTSY-MM-8629
       
  1516 //!@SYMTestCaseID TEL-SIMTSY-MM-8629
       
  1517 //!@SYMREQ REQ7765,REQ7782
       
  1518 //!@SYMTestCaseDesc Client successfully creates space to store new MSK IDs and MUK IDs before initiating a MSK request procedure
       
  1519 //!@SYMTestPriority High 
       
  1520 //!@SYMTestActions 
       
  1521 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1522 //!@SYMTestType CIT
       
  1523 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest6
       
  1524 END_TESTCASE TEL-SIMTSY-MM-8629
       
  1525 // --------------------------------------------------------------
       
  1526 START_TESTCASE TEL-SIMTSY-MM-8630
       
  1527 //!@SYMTestCaseID TEL-SIMTSY-MM-8630
       
  1528 //!@SYMREQ REQ7765
       
  1529 //!@SYMTestCaseDesc Client runs GBA authentication in NAF derivation mode before re-running MSK update mode.
       
  1530 //!@SYMTestPriority High 
       
  1531 //!@SYMTestActions 
       
  1532 //!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1533 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1534 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1535 //!@SYMTestType CIT
       
  1536 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest7
       
  1537 END_TESTCASE TEL-SIMTSY-MM-8630
       
  1538 // --------------------------------------------------------------
       
  1539 START_TESTCASE TEL-SIMTSY-MM-8631
       
  1540 //!@SYMTestCaseID TEL-SIMTSY-MM-8631
       
  1541 //!@SYMREQ REQ7765,REQ7882
       
  1542 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because of MAC verification failure. 
       
  1543 //!@SYMTestPriority High 
       
  1544 //!@SYMTestActions 
       
  1545 //!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1546 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1547 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1548 //!@SYMTestType CIT
       
  1549 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest8
       
  1550 END_TESTCASE TEL-SIMTSY-MM-8631
       
  1551 // --------------------------------------------------------------
       
  1552 START_TESTCASE TEL-SIMTSY-MM-8632
       
  1553 //!@SYMTestCaseID TEL-SIMTSY-MM-8632
       
  1554 //!@SYMREQ REQ7765,REQ7882
       
  1555 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because of incorrect MUK. 
       
  1556 //!@SYMTestPriority High 
       
  1557 //!@SYMTestActions 
       
  1558 //!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1559 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1560 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1561 //!@SYMTestType CIT
       
  1562 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest9
       
  1563 END_TESTCASE TEL-SIMTSY-MM-8632
       
  1564 // --------------------------------------------------------------
       
  1565 START_TESTCASE TEL-SIMTSY-MM-8633
       
  1566 //!@SYMTestCaseID TEL-SIMTSY-MM-8633
       
  1567 //!@SYMREQ REQ7765,REQ7782
       
  1568 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because of key freshness failure.
       
  1569 //!@SYMTestPriority High 
       
  1570 //!@SYMTestActions 
       
  1571 //!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
       
  1572 //!		and passing in a packaged instance of TMbmMskUpdateDataV8
       
  1573 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1574 //!@SYMTestType CIT
       
  1575 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest10
       
  1576 END_TESTCASE TEL-SIMTSY-MM-8633
       
  1577 // --------------------------------------------------------------
       
  1578 START_TESTCASE TEL-SIMTSY-MM-8634
       
  1579 //!@SYMTestCaseID TEL-SIMTSY-MM-8634
       
  1580 //!@SYMREQ REQ7765
       
  1581 //!@SYMTestCaseDesc Client performs MBMS authentication in MTK generation mode successfully.
       
  1582 //!@SYMTestPriority High 
       
  1583 //!@SYMTestActions 
       
  1584 //!	(i)	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
       
  1585 //!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
       
  1586 //!	(ii)	The client copies the received MIKEY message within the iMikey field of TMbmsMtkGenerateDataV8. 
       
  1587 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1588 //!@SYMTestType CIT
       
  1589 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest11
       
  1590 END_TESTCASE TEL-SIMTSY-MM-8634
       
  1591 // --------------------------------------------------------------
       
  1592 START_TESTCASE TEL-SIMTSY-MM-8635
       
  1593 //!@SYMTestCaseID TEL-SIMTSY-MM-8635
       
  1594 //!@SYMREQ REQ7765,REQ7883, REQ7882
       
  1595 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode because this feature is not enabled in USIM service table
       
  1596 //!@SYMTestPriority High 
       
  1597 //!@SYMTestActions 
       
  1598 //!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
       
  1599 //!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
       
  1600 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1601 //!@SYMTestType CIT
       
  1602 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest12
       
  1603 END_TESTCASE TEL-SIMTSY-MM-8635
       
  1604 // --------------------------------------------------------------
       
  1605 START_TESTCASE TEL-SIMTSY-MM-8636
       
  1606 //!@SYMTestCaseID TEL-SIMTSY-MM-8636
       
  1607 //!@SYMREQ REQ7765,REQ7882
       
  1608 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because USIM application is not active
       
  1609 //!@SYMTestPriority High 
       
  1610 //!@SYMTestActions 
       
  1611 //!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
       
  1612 //!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
       
  1613 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1614 //!@SYMTestType CIT
       
  1615 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest13
       
  1616 END_TESTCASE TEL-SIMTSY-MM-8636
       
  1617 // --------------------------------------------------------------
       
  1618 START_TESTCASE TEL-SIMTSY-MM-8637
       
  1619 //!@SYMTestCaseID TEL-SIMTSY-MM-8637
       
  1620 //!@SYMREQ REQ7765,REQ7882
       
  1621 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode due to unavailability of MSK
       
  1622 //!@SYMTestPriority High 
       
  1623 //!@SYMTestActions 
       
  1624 //!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
       
  1625 //!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
       
  1626 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1627 //!@SYMTestType CIT
       
  1628 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest14
       
  1629 END_TESTCASE TEL-SIMTSY-MM-8637
       
  1630 // --------------------------------------------------------------
       
  1631 START_TESTCASE TEL-SIMTSY-MM-8638
       
  1632 //!@SYMTestCaseID TEL-SIMTSY-MM-8638
       
  1633 //!@SYMREQ REQ7765,REQ7882
       
  1634 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode because of invalidated MSK
       
  1635 //!@SYMTestPriority High 
       
  1636 //!@SYMTestActions 
       
  1637 //!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request and 
       
  1638 //!		passing in a packaged instance of TMbmsMtkGenerateDataV8
       
  1639 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1640 //!@SYMTestType CIT
       
  1641 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest15
       
  1642 END_TESTCASE TEL-SIMTSY-MM-8638
       
  1643 // --------------------------------------------------------------
       
  1644 START_TESTCASE TEL-SIMTSY-MM-8639
       
  1645 //!@SYMTestCaseID TEL-SIMTSY-MM-8639
       
  1646 //!@SYMREQ REQ7765,REQ7882
       
  1647 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode because of invalid MTK
       
  1648 //!@SYMTestPriority High 
       
  1649 //!@SYMTestActions 
       
  1650 //!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request and 
       
  1651 //!		passing in a packaged instance of TMbmsMtkGenerateDataV8
       
  1652 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1653 //!@SYMTestType CIT
       
  1654 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest16
       
  1655 END_TESTCASE TEL-SIMTSY-MM-8639
       
  1656 // --------------------------------------------------------------
       
  1657 START_TESTCASE TEL-SIMTSY-MM-8640
       
  1658 //!@SYMTestCaseID TEL-SIMTSY-MM-8640
       
  1659 //!@SYMREQ REQ7765
       
  1660 //!@SYMTestCaseDesc Client performs MBMS authentication in MSK Deletion Mode successfully
       
  1661 //!@SYMTestPriority High 
       
  1662 //!@SYMTestActions 
       
  1663 //!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1664 //!		passing in a packaged instance of TMbmsMskDeleteDataV8
       
  1665 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1666 //!@SYMTestType CIT
       
  1667 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest17
       
  1668 END_TESTCASE TEL-SIMTSY-MM-8640
       
  1669 // --------------------------------------------------------------
       
  1670 START_TESTCASE TEL-SIMTSY-MM-8641
       
  1671 //!@SYMTestCaseID TEL-SIMTSY-MM-8641
       
  1672 //!@SYMREQ REQ7765,REQ7882
       
  1673 //!@SYMTestCaseDesc Client performs MBMS authentication in MSK Deletion Mode - record match not found
       
  1674 //!@SYMTestPriority High 
       
  1675 //!@SYMTestActions 
       
  1676 //!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1677 //!		passing in a packaged instance of TMbmsMskDeleteDataV8
       
  1678 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1679 //!@SYMTestType CIT
       
  1680 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest18
       
  1681 END_TESTCASE TEL-SIMTSY-MM-8641
       
  1682 // --------------------------------------------------------------
       
  1683 START_TESTCASE TEL-SIMTSY-MM-8642
       
  1684 //!@SYMTestCaseID TEL-SIMTSY-MM-8642
       
  1685 //!@SYMREQ REQ7765,REQ7882
       
  1686 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK Deletion Mode because USIM application is not active
       
  1687 //!@SYMTestPriority High 
       
  1688 //!@SYMTestActions 
       
  1689 //!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1690 //!		passing in a packaged instance of TMbmsMskDeleteDataV8
       
  1691 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1692 //!@SYMTestType CIT
       
  1693 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest19
       
  1694 END_TESTCASE TEL-SIMTSY-MM-8642
       
  1695 // --------------------------------------------------------------
       
  1696 START_TESTCASE TEL-SIMTSY-MM-8643
       
  1697 //!@SYMTestCaseID TEL-SIMTSY-MM-8643
       
  1698 //!@SYMREQ REQ7765,REQ7785,REQ7882
       
  1699 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK Deletion Mode due to lack of MBMS service support in UICC
       
  1700 //!@SYMTestPriority High 
       
  1701 //!@SYMTestActions 
       
  1702 //!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1703 //!		passing in a packaged instance of TMbmsMskDeleteDataV8//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1704 //!@SYMTestType CIT
       
  1705 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest20
       
  1706 END_TESTCASE TEL-SIMTSY-MM-8643
       
  1707 // --------------------------------------------------------------
       
  1708 START_TESTCASE TEL-SIMTSY-MM-8644
       
  1709 //!@SYMTestCaseID TEL-SIMTSY-MM-8644
       
  1710 //!@SYMREQ REQ7765
       
  1711 //!@SYMTestCaseDesc Client performs MBMS authentication in MUK Deletion Mode successfully
       
  1712 //!@SYMTestPriority High 
       
  1713 //!@SYMTestActions 
       
  1714 //!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1715 //!		passing in a packaged instance of TMbmsMukDeleteDataV8
       
  1716 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1717 //!@SYMTestType CIT
       
  1718 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest21
       
  1719 END_TESTCASE TEL-SIMTSY-MM-8644
       
  1720 // --------------------------------------------------------------
       
  1721 START_TESTCASE TEL-SIMTSY-MM-8645
       
  1722 //!@SYMTestCaseID TEL-SIMTSY-MM-8645
       
  1723 //!@SYMREQ REQ7765,REQ7882
       
  1724 //!@SYMTestCaseDesc Client performs MBMS authentication in MUK Deletion Mode - record match not found
       
  1725 //!@SYMTestPriority High 
       
  1726 //!@SYMTestActions 
       
  1727 //!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1728 //!		passing in a packaged instance of TMbmsMukDeleteDataV8
       
  1729 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1730 //!@SYMTestType CIT
       
  1731 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest22
       
  1732 END_TESTCASE TEL-SIMTSY-MM-8645
       
  1733 // --------------------------------------------------------------
       
  1734 START_TESTCASE TEL-SIMTSY-MM-8646
       
  1735 //!@SYMTestCaseID TEL-SIMTSY-MM-8646
       
  1736 //!@SYMREQ REQ7765,REQ7882
       
  1737 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because UICC application is not active.
       
  1738 //!@SYMTestPriority High 
       
  1739 //!@SYMTestActions 
       
  1740 //!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1741 //!		passing in a packaged instance of TMbmsMukDeleteDataV8
       
  1742 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1743 //!@SYMTestType CIT
       
  1744 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest23
       
  1745 END_TESTCASE TEL-SIMTSY-MM-8646
       
  1746 // --------------------------------------------------------------
       
  1747 START_TESTCASE TEL-SIMTSY-MM-8647
       
  1748 //!@SYMTestCaseID TEL-SIMTSY-MM-8647
       
  1749 //!@SYMREQ REQ7765,REQ7785,REQ7882
       
  1750 //!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because this feature is not enabled in USIM service table
       
  1751 //!@SYMTestPriority High 
       
  1752 //!@SYMTestActions 
       
  1753 //!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
       
  1754 //!		passing in a packaged instance of TMbmsMukDeleteDataV8
       
  1755 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1756 //!@SYMTestType CIT
       
  1757 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest24
       
  1758 END_TESTCASE TEL-SIMTSY-MM-8647
       
  1759 // --------------------------------------------------------------
       
  1760 START_TESTCASE TEL-SIMTSY-MM-8648
       
  1761 //!@SYMTestCaseID TEL-SIMTSY-MM-8648
       
  1762 //!@SYMREQ REQ7350, REQ7882
       
  1763 //!@SYMTestCaseDesc Client retrieves MUK ID and timestamp counter successfully
       
  1764 //!@SYMTestPriority High 
       
  1765 //!@SYMTestActions 
       
  1766 //!	(i) 	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
       
  1767 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1768 //!@SYMTestType CIT
       
  1769 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest25
       
  1770 END_TESTCASE TEL-SIMTSY-MM-8648
       
  1771 // --------------------------------------------------------------
       
  1772 START_TESTCASE TEL-SIMTSY-MM-8649
       
  1773 //!@SYMTestCaseID TEL-SIMTSY-MM-8649
       
  1774 //!@SYMREQ REQ7350, REQ7882
       
  1775 //!@SYMTestCaseDesc Client is unable to retrieve MUK ID and timestamp counter because UICC application is not active
       
  1776 //!@SYMTestPriority High 
       
  1777 //!@SYMTestActions 
       
  1778 //! 	(i)	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
       
  1779 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1780 //!@SYMTestType CIT
       
  1781 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest26
       
  1782 END_TESTCASE TEL-SIMTSY-MM-8649
       
  1783 // --------------------------------------------------------------
       
  1784 START_TESTCASE TEL-SIMTSY-MM-8650
       
  1785 //!@SYMTestCaseID TEL-SIMTSY-MM-8650
       
  1786 //!@SYMREQ REQ7350, REQ7882
       
  1787 //!@SYMTestCaseDesc Client is unable to retrieve MUK ID due to PIN verification failure
       
  1788 //!@SYMTestPriority High 
       
  1789 //!@SYMTestActions 
       
  1790 //!	(i)	C0lient requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
       
  1791 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1792 //!@SYMTestType CIT
       
  1793 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest27
       
  1794 END_TESTCASE TEL-SIMTSY-MM-8650
       
  1795 // --------------------------------------------------------------
       
  1796 START_TESTCASE TEL-SIMTSY-MM-8651
       
  1797 //!@SYMTestCaseID TEL-SIMTSY-MM-8651
       
  1798 //!@SYMREQ REQ7350, REQ7882
       
  1799 //!@SYMTestCaseDesc Client is unable to retrieve MUK ID due to invalid AID
       
  1800 //!@SYMTestPriority High 
       
  1801 //!@SYMTestActions 
       
  1802 //!	(i)	C0lient requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
       
  1803 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1804 //!@SYMTestType CIT
       
  1805 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest28
       
  1806 END_TESTCASE TEL-SIMTSY-MM-8651
       
  1807 // --------------------------------------------------------------
       
  1808 START_TESTCASE TEL-SIMTSY-MM-8652
       
  1809 //!@SYMTestCaseID TEL-SIMTSY-MM-8652
       
  1810 //!@SYMREQ REQ7350
       
  1811 //!@SYMTestCaseDesc Client retrieves MSK ID list from UICC successfully.
       
  1812 //!@SYMTestPriority High 
       
  1813 //!@SYMTestActions 
       
  1814 //!	(i)	Client starts the retrieval of the MSK IDs by calling CRetrieveMobilePhoneAuthenticationIds::Start.
       
  1815 //!	(ii)	Client calls CRetrieveMobilePhoneAuthenticationIds::RetrieveListMbmsL to gain the ownership of the list.
       
  1816 //!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
       
  1817 //!@SYMTestType CIT
       
  1818 RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest29
       
  1819 END_TESTCASE TEL-SIMTSY-MM-8652
       
  1820 // --------------------------------------------------------------
       
  1821 START_TESTCASE TEL-SIMTSY-MM-8653
       
  1822 //!@SYMTestCaseID TEL-SIMTSY-MM-8653
       
  1823 //!@SYMREQ REQ7697
       
  1824 //!@SYMTestCaseDesc  Client retrieves mailbox dialling numbers successfully; writes a new phonebook entry successfully.
       
  1825 //!@SYMTestPriority High
       
  1826 //!@SYMTestActions            i) Client posts NotifyStoreEvent on the RMobilePhonebookStore so that it can be told if any of the mailbox phonebook         //!                                                       entries change.
       
  1827 //!                                                ii) Client posts GetMailboxNumbers() request and passes in a packaged instance of 					//!			TMobilePhoneVoicemailIdsV8.
       
  1828 //!                                                 iii) TSY retrieves the mailbox identifiers from the USIM and completes the GetMailboxNumbers request. The mailbox 	//!		                     number  identifiers for Voice, Data, Fax, Other and Videomail are returned within the packaged                                         //!             TMobilePhoneVoicemailIdsV8.
       
  1829 //!                                                  iv) Client then uses the retrieved mailbox identifier information to retrieve the actual mailbox numbers. 
       
  1830 //!                                                  v)  Client first opens the RMobilePhonebookStore sub-session that represents the Mailbox phone book store. To do so //!                                                     the  client calls the RMobilePhoneBookStore::Open() method and specifies KETelIccMbdnPhoneBook as the               //!                                                         phonebook   and KEtelUSimPhoneBookType as the phonebook type.
       
  1831 //!                                                  vi)  Client uses the RMobilePhoneBookStore::Read() passing the videomail mailbox identifier (iVideo) retrieved using          //!                                                        GetMailboxNumbers API, and retrieves the mailbox dialling numbers.
       
  1832 //!                                                  vii)	Client adds a new phone book entry using RMobilePhonebookStore Write () API.
       
  1833 //!                                                 viii)	TSY completes NotifyStoreEvent with  RMobilePhoneStore::KStoreEntryAdded.
       
  1834 //!@SYMTestExpectedResults      GetMailboxNumbers () completes with KErrNone. Upon completion TMobilePhoneVoicemailIdsV8 will hold the 		//!	                                         mailbox numbers of all the mailboxes.
       
  1835 //!			   RMobilePhoneBookStore::Open() successfully opens the subsession.
       
  1836 //!			   RMobilePhoneBookStore::Read() completes with KErrNone. Upon completion aPBData will hold the videomail 		//!	                                          phonebook entries.
       
  1837 //!			  RMobilePhoneBookStore::Write() completes with KErrNone. Upon completion aPBData will hold the videomail 		//!	                                        phonebook entries.
       
  1838 //!			  NotifyStoreEvent () completes with KErrNone. Upon completion TMobileStoreEvent will hold the event indicator - 	//!		                     KStoreEntryAdded.
       
  1839 //!@SYMTestType CIT
       
  1840 //
       
  1841 RUN_TEST_STEP 30 Te_Sim VideomailTest1
       
  1842 END_TESTCASE TEL-SIMTSY-MM-8653
       
  1843 // --------------------------------------------------------------
       
  1844 START_TESTCASE TEL-SIMTSY-MM-8654
       
  1845 //!@SYMTestCaseID TEL-SIMTSY-MM-8654
       
  1846 //!@SYMREQ REQ7697
       
  1847 //!@SYMTestCaseDesc  Client is notified of the change in videomail mailbox number successfully..
       
  1848 //!@SYMTestPriority High
       
  1849 //!@SYMTestActions   i)	Client also posts NotifyMailboxNumbersChange() to be notified of any changes to the mailbox number identifiers. 
       
  1850 //!		     ii)	 Sometime later videomail mailbox number gets changed in the EFMBI.
       
  1851 //!		     iii)	TSY completes NotifyMailboxNumbersChange () with KErrNone.
       
  1852 //!
       
  1853 //!@SYMTestExpectedResults NotifyMailboxNumbersChange () completes with KErrNone. Upon completion  TMobilePhoneVoicemailIdsV8 will hold the changed videomail mailbox number.
       
  1854 //!@SYMTestType CIT
       
  1855 //
       
  1856 RUN_TEST_STEP 30 Te_Sim VideomailTest2
       
  1857 END_TESTCASE TEL-SIMTSY-MM-8654
       
  1858 // --------------------------------------------------------------
       
  1859 START_TESTCASE TEL-SIMTSY-MM-8655
       
  1860 //!@SYMTestCaseID TEL-SIMTSY-MM-8655
       
  1861 //!@SYMREQ REQ7697
       
  1862 //!@SYMTestCaseDesc  Client retrieves message waiting indicators and sets one indicator to off successfully.
       
  1863 //!@SYMTestPriority       High
       
  1864 //!@SYMTestActions      i)	Client posts NotifyMessageWaiting () to receive the count of videomails messages waiting in the network.
       
  1865 //!		       ii)	Client posts NotifyIccMessageWaitingIndicatorsChange () to receive change in the count of message waiting indicators //!			from the UICC.
       
  1866 //!		      iii)	Sometime later TSY completes NotifyMessageWaiting () and aCount holds the number of messages waiting in the 		//!	network  – say 2.
       
  1867 //!		      iv)	Client posts GetIccMessageWaitingIndicators () to receive the indicators in TMobilePhoneMessageWaitingV8.
       
  1868 //!		      v)	TSY completes GetIccMessageWaitingIndicators () and aMsgIndicators parameter will hold the videomail indicators.
       
  1869 //!		     vi)	Client turns off one indicator and sets it using SetIccMessageWaitingIndicators ().
       
  1870 //!		    vii)	TSY completes SetIccMessageWaitingIndicators () with KErrNone.
       
  1871 //!		    viii)	TSY completes NotifyIccMessageWaitingIndicatorsChange with KErrNone and TMobilePhoneMessageWaitingV8 	//!		holds the relevant information.
       
  1872 //!
       
  1873 //!@SYMTestExpectedResults NotifyMessageWaiting () completes with KErrNone. Upon completion aCount holds the count of messages in the //!network.
       
  1874 //!GetIccMessageWaitingIndicators () completes with KErrNone. Upon completion TMobilePhoneMessageWaitingV8 will hold message waiting //!indicators.
       
  1875 //!SetIccMessageWaitingIndicators () completes with KErrNone. 
       
  1876 //!NotifyIccMessageWaitingIndicatorsChange () completes with KErrNone. Upon completion TMobilePhoneMessageWaitingV8 will hold new indicator //!values.
       
  1877 //!@SYMTestType CIT
       
  1878 //
       
  1879 RUN_TEST_STEP 30 Te_Sim VideomailTest3
       
  1880 END_TESTCASE TEL-SIMTSY-MM-8655
       
  1881 // --------------------------------------------------------------
       
  1882 START_TESTCASE TEL-SIMTSY-MM-8656
       
  1883 //!@SYMTestCaseID TEL-SIMTSY-MM-8656
       
  1884 //!@SYMREQ REQ7697
       
  1885 //!@SYMTestCaseDesc Client is unable to set message waiting indicators due to absence of indicators on the UICC.
       
  1886 //!@SYMTestPriority High
       
  1887 //!@SYMTestActions i)	Client posts NotifyMessageWaiting () to receive the count of videomails messages waiting in the network.
       
  1888 //!		   ii)	Sometime later TSY completes NotifyMessageWaiting () and aCount holds the number of messages waiting in the 		//!			network  – say 2.
       
  1889 //!		  iii)	Client posts GetIccMessageWaitingIndicators () to receive the indicators in TMobilePhoneMessageWaitingV8.
       
  1890 //!		  iv)	TSY completes GetIccMessageWaitingIndicators () and aMsgIndicators parameter will hold the videomail indicators.
       
  1891 //!		  v)	Client turns off one indicator and sets it using SetIccMessageWaitingIndicators ().
       
  1892 //!		  vi)	TSY identifies that indicators are not found in the UICC; therefore completes the request with KErrNotFound.
       
  1893 //!
       
  1894 //!@SYMTestExpectedResults   NotifyMessageWaiting () completes with KErrNone. Upon completion aCount holds the count of messages in the 		//!		  	 network.
       
  1895 //!			GetIccMessageWaitingIndicators () completes with KErrNone. Upon completion TMobilePhoneMessageWaitingV8 will //!		hold message waiting indicators.
       
  1896 //!			SetIccMessageWaitingIndicators () completes with KErrNotFound.
       
  1897 //!@SYMTestType CIT
       
  1898 //
       
  1899 RUN_TEST_STEP 30 Te_Sim VideomailTest4
       
  1900 END_TESTCASE TEL-SIMTSY-MM-8656
       
  1901 // --------------------------------------------------------------
       
  1902 START_TESTCASE TEL-SIMTSY-MM-8657
       
  1903 //!@SYMTestCaseID TEL-SIMTSY-MM-8657
       
  1904 //!@SYMREQ REQ7697
       
  1905 //!@SYMTestCaseDesc Cancel Message waiting and MBDN requests. (All APIs)
       
  1906 //!@SYMTestPriority High
       
  1907 //!@SYMTestActions        i)  	Client calls NotifyMessageWaiting () API .Immediately cancel the request by calling 				//!			CancelAsyncRequest(EMobilePhoneNotifyMessageWaiting)
       
  1908 //!		         ii)	Client calls NotifyIccMessageWaitingIndicatorsChange () API . Immediately cancel the request by calling 		//!			CancelAsyncRequest(EMobilePhoneNotifyIccMessageWaitingIndicatorsChange)
       
  1909 //!		         iii)	Client calls NotifyMailboxNumbersChange () API . Immediately cancel the request by calling 				//!			CancelAsyncRequest(EMobilePhoneNotiyMailboxNumbersChange)
       
  1910 //!@SYMTestExpectedResults  Request are cancelled successfully with KErrCancel
       
  1911 //!@SYMTestType CIT
       
  1912 //
       
  1913 RUN_TEST_STEP 30 Te_Sim VideomailTest5
       
  1914 END_TESTCASE TEL-SIMTSY-MM-8657
       
  1915 // --------------------------------------------------------------
       
  1916 START_TESTCASE TEL-SIMTSY-MM-8663
       
  1917 //!@SYMTestCaseID TEL-SIMTSY-MM-8663
       
  1918 //!@SYMREQ REQ7884
       
  1919 //!@SYMTestCaseDesc Client stores the Wlan parameters on USIM successfully.
       
  1920 //!@SYMTestPriority High
       
  1921 //!@SYMTestActions       	i)	Client posts NotifySecurityEvent ().
       
  1922 //!			ii)	Client posts NotifyWlanDataChange ().
       
  1923 //!			iii)	Test case TEL-SIMTSY-MM-8658 is run.
       
  1924 //!			iv)	Client stores the received pseudonym and re-authentication identity on the USIM for future authentications. 	//!			It does so by packaging them into the TUsimWlanDataV8 structure and sending them to the TSY using the 		//!		SetWlanData request. 
       
  1925 //!			v)	TSY is informed that the phone requires the currently active USIM Application PIN to be entered. TSY 		//!		triggers NotifySecurityEvent with EUSIMAppPinRequired.
       
  1926 //!			vi)	Client reposts NotifySecurityEvent.
       
  1927 //!			vii)	Client uses VerifySecurityCode request to pass the PIN to TSY.
       
  1928 //!			viii)	TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. The phone responds 	//!			that the PIN was entered correctly so TSY completes VerifySecurityCode with KErrNone
       
  1929 //!			ix)	TSY also triggers NotifySecurityEvent with EUSIMAppPinVerified.
       
  1930 //!			x)	TSY completes the SetWlanData request with KErrNone.
       
  1931 //!
       
  1932 //!@SYMTestExpectedResults  NotifySecurityEvent () completes with KErrNone. Upon completion TMobilePhoneSecurityEvent will hold 		//!			EUSIMAppPinRequired.
       
  1933 //!			VerifySecurityCode () completes with KErrNone.
       
  1934 //!			NotifySecurityEvent () completes with KErrNone. Upon completion TMobilePhoneSecurityEvent will hold 		//!			EUSIMAppPinVerified.
       
  1935 //!@SYMTestType CIT
       
  1936 //
       
  1937 RUN_TEST_STEP 30 Te_Sim WlanTest1
       
  1938 END_TESTCASE TEL-SIMTSY-MM-8663
       
  1939 // --------------------------------------------------------------
       
  1940 START_TESTCASE TEL-SIMTSY-MM-8664
       
  1941 //!@SYMTestCaseID TEL-SIMTSY-MM-8664
       
  1942 //!@SYMREQ REQ7884
       
  1943 //!@SYMTestCaseDesc Client is unable to store the Wlan parameters on USIM due to PIN verification failure.
       
  1944 //!@SYMTestPriority High
       
  1945 //!@SYMTestActions       	i)	Client posts NotifySecurityEvent ().
       
  1946 //!			ii)	Client posts NotifyWlanDataChange ().
       
  1947 //!			iii)	Test case TEL-SIMTSY-MM-8658 is run.
       
  1948 //!			iv)	Client stores the received pseudonym and re-authentication identity on the USIM for future authentications. 	//!				It does so by packaging them into the TUsimWlanDataV8 structure and sending them to the TSY using the 	//!				SetWlanData request. 
       
  1949 //!			v)	TSY is informed that the phone requires the currently active USIM Application PIN to be entered. TSY 		//!				triggers NotifySecurityEvent with EUSIMAppPinRequired.
       
  1950 //!			vi)	Client reposts NotifySecurityEvent.
       
  1951 //!			vii)	Client uses VerifySecurityCode request to pass the PIN to TSY.
       
  1952 //!			viii)	TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. The phone responds 	//!				that the PIN was entered correctly so TSY completes VerifySecurityCode with KErrNone
       
  1953 //!			ix)	TSY also triggers NotifySecurityEvent with EUSIMAppPinVerified.
       
  1954 //!			x)	TSY completes the SetWlanData request with KErrNone.
       
  1955 //!
       
  1956 //!@SYMTestExpectedResults  NotifySecurityEvent () completes with KErrNone and upon completion TMobilePhoneSecurityEvent will hold 		//!	EUSIMAppPinRequired.
       
  1957 //!			VerifySecurityCode () completes with KErrAccessDenied.
       
  1958 //!			SetWlanData () completes with KErrAccessDenied.
       
  1959 //!@SYMTestType CIT
       
  1960 RUN_TEST_STEP 30 Te_Sim WlanTest2
       
  1961 END_TESTCASE TEL-SIMTSY-MM-8664
       
  1962 // --------------------------------------------------------------
       
  1963 START_TESTCASE TEL-SIMTSY-MM-8665
       
  1964 //!@SYMTestCaseID TEL-SIMTSY-MM-8665
       
  1965 //!@SYMREQ                                       REQ7884
       
  1966 //!@SYMTestCaseDesc                       Client, at its own will, retrieves WLAN parameters from USIM successfully.
       
  1967 //!@SYMTestPriority                           High
       
  1968 //!@SYMTestActions                          i)	Client posts NotifySecurityEvent ().
       
  1969 //!			         ii)	Client requests to retrieve the WLAN parameters stored on the USIM by posting the GetWlanData request 	//!			and passing in a packaged instance of TUsimWlanDataV8 within the aData parameter. 
       
  1970 //!			         iii)	TSY tries to retrieve the content of the EFPseudo and EFWRI files on the currently active USIM and it returns //!	                                                 the pseudonym, re-authentication identity, master key and counter in the supplied TUsimWlanDataV8 		//!	                                                 structure. The TSY also sets the iFieldsUsed field.
       
  1971 //!			         iv)	Access to these files is PIN-protected, so the TSY is informed that the phone requires the currently active 	//!			USIM Application PIN to be entered. TSY triggers NotifySecurityEvent with EUSIMAppPinRequired.
       
  1972 //!			         v)	Client reposts NotifySecurityEvent ().
       
  1973 //!			        vi)	Client uses VerifySecurityCode request to pass the PIN to TSY.
       
  1974 //!			        vii)	TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. 
       
  1975 //!			       viii)	The phone responds that the PIN was entered correctly so TSY completes VerifySecurityCode with              //!                                                                       KErrNone.
       
  1976 //!			         ix)	Also NotifySecurityEvent request completes with EUSIMAppPinVerified.
       
  1977 //!			          x)	TSY completes the GetWlanData request with KErrNone with information in TUsimWlanDataV8.
       
  1978 //!@SYMTestExpectedResults 	         NotifySecurityEvent () completes with EUSIMAppPinRequired.
       
  1979 //!			        VerifySecurityCode () completes with KErrNone.
       
  1980 //!			        NotifySecurityEvent () completes with EUSIMAppPinVerified.
       
  1981 //!			        GetWlanData () request completes with KErrNone. Upon completion TUsimWlanDataV8 holds the WLAN 		//!	       		        parameters – Pseudonym, Re-authentication Id, etc.
       
  1982 //!@SYMTestType CIT
       
  1983 //
       
  1984 RUN_TEST_STEP 30 Te_Sim WlanTest3
       
  1985 END_TESTCASE TEL-SIMTSY-MM-8665
       
  1986 // --------------------------------------------------------------
       
  1987 START_TESTCASE TEL-SIMTSY-MM-8667
       
  1988 //!@SYMTestCaseID TEL-SIMTSY-MM-8667
       
  1989 //!@SYMREQ                                REQ7884, REQ7767
       
  1990 //!@SYMTestCaseDesc              Client is unable to retrieve WLAN parameters from USIM due to lack of support in USIM service table
       
  1991 //!@SYMTestPriority 	High
       
  1992 //!@SYMTestActions 	i)	Client requests to retrieve the WLAN parameters stored on the USIM by posting the GetWlanData request 	//!			and passing in a packaged instance of TUsimWlanDataV8 within the aData parameter. 
       
  1993 //!			ii)	TSY checks and ensures that the specified USIM application has already been activated. 
       
  1994 //!			iii)	TSY then requests for Wlan parameters and it passes the TUsimWlanDataV8 structure to be populated by 	//!			UICC.
       
  1995 //!			iv)	TSY is informed that Wlan functionality is not supported by the USIM.
       
  1996 //!			v)	TSY completes GetWlanData request with KErrNotSupported.
       
  1997 //!@SYMTestExpectedResults  GetWlanData () completes with KErrNotSupported.
       
  1998 //!@SYMTestType CIT
       
  1999 //
       
  2000 RUN_TEST_STEP 30 Te_Sim WlanTest4
       
  2001 END_TESTCASE TEL-SIMTSY-MM-8667
       
  2002 // --------------------------------------------------------------
       
  2003 START_TESTCASE TEL-SIMTSY-MM-8670
       
  2004 //!@SYMTestCaseID TEL-SIMTSY-MM-8670
       
  2005 //!@SYMREQ REQ7884
       
  2006 //!@SYMTestCaseDesc      Client is unable to retrieve WLAN parameters from USIM due to PIN verification failure.
       
  2007 //!@SYMTestPriority          High
       
  2008 //!@SYMTestActions         i)	Client runs Test case TEL-SIMTSY-MM-8663.
       
  2009 //!		           ii)	Client requests to retrieve the WLAN parameters stored on the USIM by posting the GetWlanData request and passing 	//!		in a packaged instance of TUsimWlanDataV8 within the aData parameter. 
       
  2010 //!		           iii)	TSY checks and ensures that the specified USIM application has already been activated. 
       
  2011 //!		           iv)	TSY tries to retrieve the content of the EFPseudo and EFWRI files on the currently active USIM and it returns the 		//!	pseudonym, re-authentication identity, master key and counter in the supplied TUsimWlanDataV8 structure. The TSY 			//!also sets the iFieldsUsed field.
       
  2012 //!		            v)	Access to these files is PIN-protected, so the TSY is informed that the phone requires the currently active USIM 		//!	Application PIN to be entered. TSY triggers NotifySecurityEvent with EUSIMAppPinRequired.
       
  2013 //!		            vi)	 Client uses VerifySecurityCode request to pass the PIN to TSY.
       
  2014 //!		            vii)	 TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. 
       
  2015 //!		            viii)  The phone responds that the PIN was entered incorrectly so TSY completes VerifySecurityCode with 			//!                                                    KErrAccessDenied.
       
  2016 //!		             ix)	 TSY completes the GetWlanData request with KErrAccessDenied.
       
  2017 //!@SYMTestExpectedResults   NotifySecurityEvent () completes with KErrNone and upon completion TMobilePhoneSecurityEvent will hold 		//!	EUSIMAppPinRequired.
       
  2018 //!			VerifySecurityCode () completes with KErrAccessDenied.
       
  2019 //!			GetWlanData () completes with KErrAccessDenied.
       
  2020 //!@SYMTestType CIT
       
  2021 //
       
  2022 RUN_TEST_STEP 30 Te_Sim WlanTest5
       
  2023 END_TESTCASE TEL-SIMTSY-MM-8670
       
  2024 // --------------------------------------------------------------
       
  2025 START_TESTCASE TEL-SIMTSY-MM-8669
       
  2026 //!@SYMTestCaseID TEL-SIMTSY-MM-8669
       
  2027 //!@SYMREQ REQ7884
       
  2028 //!@SYMTestCaseDesc Client is unable to retrieve WLAN parameters from USIM due to due to inactive USIM application.
       
  2029 //!@SYMTestPriority  High
       
  2030 //!@SYMTestActions  i)	Client requests to retrieve the WLAN parameters stored on the USIM by posting the GetWlanData request and passing 	//!		in a packaged instance of TUsimWlanDataV8 within the aData parameter. 
       
  2031 //!		    ii)	TSY checks whether the specified USIM application has already been activated. 
       
  2032 //!		   iii)	TSY identifies that the specified application is inactive.
       
  2033 //!		   iv)	TSY completes SmartCardAuthenticate request with KErrMMEtelScApplicationNotActive.
       
  2034 //!@SYMTestExpectedResults GetWlanData () completes with KErrMMEtelScApplicationNotActive.
       
  2035 //!@SYMTestType CIT
       
  2036 //
       
  2037 RUN_TEST_STEP 30 Te_Sim WlanTest6
       
  2038 END_TESTCASE TEL-SIMTSY-MM-8669
       
  2039 // --------------------------------------------------------------
       
  2040 START_TESTCASE TEL-SIMTSY-MM-8671
       
  2041 //!@SYMTestCaseID TEL-SIMTSY-MM-8671
       
  2042 //!@SYMREQ 	REQ7884
       
  2043 //!@SYMTestCaseDesc    Client retrieves the preferred networks list present on the UICC successfully
       
  2044 //!@SYMTestPriority        High
       
  2045 //!@SYMTestActions       i)	Client retrieves the current list of preferred networks using the AO class CRetrieveMobilePhonePreferredNetworks. 		//!	Client starts the active object by calling CRetrieveMobilePhonePreferredNetworks::Start.
       
  2046 //!		         ii)	The CRetrieveMobilePhonePreferredNetworks class retrieves the list in two phases. First it asks the TSY how 		//!			many bytes the streamed list requires and then it creates an empty buffer with the necessary number of bytes and 		//!	requests the TSY to populate it.
       
  2047 //!		         iii)	TSY writes the entries into CMobilePhoneStoredNetworkList using the AddEntryL method. 	//!                                                    CMobilePhoneStoredNetworkList will contain a list of TMobilePreferredNetworkEntryV3 objects. 
       
  2048 //!		         iv)	TSY completes request, and CRetrieveMobilePhonePreferredNetworks::RunL completes client’s request.
       
  2049 //!		          v)	Client can extract the network list using CRetrieveMobilePhonePreferredNetworks::RetrieveListL. 
       
  2050 //!		          vi)	Client uses the CMobilePhoneStoredNetworkList methods to enumerate entries and iterate through the list.
       
  2051 //!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredNetworks::Start completes with KErrNone.
       
  2052 //!@SYMTestType CIT
       
  2053 //
       
  2054 RUN_TEST_STEP 30 Te_Sim WlanTest7
       
  2055 END_TESTCASE TEL-SIMTSY-MM-8671
       
  2056 // --------------------------------------------------------------
       
  2057 START_TESTCASE TEL-SIMTSY-MM-8674
       
  2058 //!@SYMTestCaseID TEL-SIMTSY-MM-8674
       
  2059 //!@SYMREQ  REQ7884
       
  2060 //!@SYMTestCaseDesc   Client retrieves the WLAN SID list present on the UICC successfully.
       
  2061 //!@SYMTestPriority      High
       
  2062 //!@SYMTestActions    i)	Client retrieves the current list of preferred networks using the AO class CRetrieveMobilePhonePreferredWlanSIDs. 	//!		Client starts the active object by calling CRetrieveMobilePhonePreferredWlanSIDs::Start.
       
  2063 //!		     ii)	The CRetrieveMobilePhonePreferredWlanSIDs class retrieves the list in two phases. First it asks the TSY how many 	//!		bytes the streamed list requires and then it creates an empty buffer with the necessary number of bytes and requests the 		//!	TSY to populate it.
       
  2064 //!		    iii)	TSY writes the entries into CMobilePhoneStoredWlanSIDList using the AddEntryL method. 			     //!                                              CMobilePhoneStoredWlanSIDList will contain a list of TWlanSIDV8 objects. 
       
  2065 //!		    iv)	TSY completes request, and CRetrieveMobilePhonePreferredWlanSIDs::RunL completes client’s request.
       
  2066 //!		    v)	Client can extract the network list using CRetrieveMobilePhonePreferredWlanSIDs::RetrieveListL. 
       
  2067 //!		   vi)	Client uses the CMobilePhoneStoredWlanSIDList methods to enumerate entries and iterate through the list.
       
  2068 //!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredWlanSIDs::Start completes with KErrNone.
       
  2069 //!@SYMTestType CIT
       
  2070 //
       
  2071 RUN_TEST_STEP 30 Te_Sim WlanTest8
       
  2072 END_TESTCASE TEL-SIMTSY-MM-8674
       
  2073 // --------------------------------------------------------------
       
  2074 START_TESTCASE TEL-SIMTSY-MM-8675
       
  2075 //!@SYMTestCaseID TEL-SIMTSY-MM-8675
       
  2076 //!@SYMREQ REQ7884
       
  2077 //!@SYMTestCaseDesc  Client edits the WLAN SID list and stores back on UICC successfully.
       
  2078 //!@SYMTestPriority      High
       
  2079 //!@SYMTestActions     i)	Client posts NotifyPreferredWlanSIDListChange request.
       
  2080 //!		      ii)	Test case TEL-SIMTSY-MM-8674 is run.
       
  2081 //!		     iii)	Client edits list using the CMobilePhoneStoredWlanSIDList methods – 
       
  2082 //!			a.	edits the first entry in the list 
       
  2083 //!			b.	deletes the second entry from the list 
       
  2084 //!			c.	adds a new entry to the list.
       
  2085 //!		     iv)	Client stores a new version of the entire list of preferred network entries by calling RMobilePhone:: 			//!StorePreferredWlanSIDListL, passing a pointer to the edited CMobilePhoneStoredWlanSIDList object.
       
  2086 //!		     v)	TSY extracts the network entries from the list and formats them as required by the UICC. When the UICC write is 		//!	complete, the TSY completes the client request.
       
  2087 //!		   vi)	TSY completes StorePreferredWlanSIDListL with KErrNone.
       
  2088 //!		  vii)	TSY completes NotifyPreferredWlanSIDListChange request with KErrNone.
       
  2089 //!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredWlanSIDs::Start completes with KErrNone.
       
  2090 //!			StorePreferredWlanSIDListL completes with KErrNone.
       
  2091 //!			NotifyPreferredWlanSIDListChange completes with KErrNone.
       
  2092 //!@SYMTestType CIT
       
  2093 //
       
  2094 RUN_TEST_STEP 30 Te_Sim WlanTest9
       
  2095 END_TESTCASE TEL-SIMTSY-MM-8675
       
  2096 // --------------------------------------------------------------
       
  2097 START_TESTCASE TEL-SIMTSY-MM-8684
       
  2098 //!@SYMTestCaseID TEL-SIMTSY-MM-8684
       
  2099 //!@SYMREQ  REQ7884
       
  2100 //!@SYMTestCaseDesc Test to cancel all the WLAN APIs successfully.
       
  2101 //!@SYMTestPriority  High
       
  2102 //!@SYMTestActions  i)	Client calls NotifyWlanDataChange () API . Immediately cancel the request by calling 			//!CancelAsyncRequest(EMobilePhoneNotifyWlanDataChange)
       
  2103 //!		ii)	Client calls StorePreferredWlanSIDListL () API . Immediately cancel the request by calling 			//!CancelAsyncRequest(EMobilePhoneStorePreferredWlanSIDList)
       
  2104 //!		iii)	Client calls NotifyPreferredWlanSIDListChange () API. Immediately cancel the request by calling 			//!CancelAsyncRequest(EMobilePhoneNotifyPreferredWlanSIDListChange)
       
  2105 //!		iv)	Client calls CRetrieveMobilePhonePreferredNetworks::Start () API. Immediately cancel the request by calling 		//!	CancelAsyncRequest(EMobilePhoneSmartCardAuthenticateCancel)
       
  2106 //!		v)	Client calls CRetrieveMobilePhonePreferredWlanSIDs::Start () API. Immediately cancel the request by calling 		//!	CancelAsyncRequest(EMobilePhoneSmartCardAuthenticateCancel)
       
  2107 //!@SYMTestExpectedResults  Request are cancelled successfully with KErrCancel
       
  2108 //!@SYMTestType CIT
       
  2109 //
       
  2110 RUN_TEST_STEP 30 Te_Sim WlanTest10
       
  2111 END_TESTCASE TEL-SIMTSY-MM-8684
       
  2112 // --------------------------------------------------------------
       
  2113 START_TESTCASE TEL-SIMTSY-MM-8676
       
  2114 //!@SYMTestCaseID TEL-SIMTSY-MM-8676
       
  2115 //!@SYMREQ  REQ7884
       
  2116 //!@SYMTestCaseDesc  Client is unable to store the WLAN SID list back on the UICC because the submitted list is larger than the expected.
       
  2117 //!@SYMTestPriority  High
       
  2118 //!@SYMTestActions	 i)	Test case TEL-SIMTSY-MM-8674 is run.
       
  2119 //!			ii)	Client edits list using the CMobilePhoneStoredWlanSIDList methods – adds a many new entries to the list.
       
  2120 //!			iii)	Client tries to store a new version of the entire list of preferred network entries by calling RMobilePhone:: 	//!				StorePreferredWlanSIDListL, passing a pointer to the edited CMobilePhoneStoredWlanSIDList object.
       
  2121 //!			iv)	TSY extracts the network entries from the list and formats them as required by the UICC. 
       
  2122 //!			v)	TSY identifies that the list is very large and could not be stored. Therefore it completes 			//!				StorePreferredWlanSIDListL request with KErrNoMemory.
       
  2123 //!@SYMTestExpectedResults  StorePreferredWlanSIDListL completes with KErrNoMemory.
       
  2124 //!@SYMTestType CIT
       
  2125 //
       
  2126 RUN_TEST_STEP 30 Te_Sim WlanTest11
       
  2127 END_TESTCASE TEL-SIMTSY-MM-8676
       
  2128 // --------------------------------------------------------------
       
  2129 START_TESTCASE TEL-SIMTSY-MM-8677
       
  2130 //!@SYMTestCaseID TEL-SIMTSY-MM-8677
       
  2131 //!@SYMREQ REQ7884
       
  2132 //!@SYMTestCaseDesc  Test SetWlanData with different capability
       
  2133 //!@SYMTestPriority   High
       
  2134 //!@SYMTestActions   i)	Call SetWlanData () with different capability.
       
  2135 //!		     ii)	SetWlanData () completes with KErrPermissionDenied.
       
  2136 //!@SYMTestExpectedResults  SetWlanData () request completes with KErrPermissionDenied.
       
  2137 //!@SYMTestType CIT
       
  2138 //
       
  2139 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan12.exe
       
  2140 LOAD_SUITE  Te_SimTestWlan12
       
  2141 RUN_TEST_STEP 30 Te_SimTestWlan12  WlanTest12
       
  2142 END_TESTCASE TEL-SIMTSY-MM-8677
       
  2143 // --------------------------------------------------------------
       
  2144 START_TESTCASE TEL-SIMTSY-MM-8678
       
  2145 //!@SYMTestCaseID TEL-SIMTSY-MM-8678
       
  2146 //!@SYMREQ REQ7884
       
  2147 //!@SYMTestCaseDesc  Test GetWlanData with different capability
       
  2148 //!@SYMTestPriority High
       
  2149 //!@SYMTestActions  	i)	Call GetWlanData () with different capability.
       
  2150 //!			ii)	GetWlanData () completes with KErrPermissionDenied.
       
  2151 //!
       
  2152 //!@SYMTestExpectedResults  GetWlanData () request completes with KErrPermissionDenied.
       
  2153 //!@SYMTestType CIT
       
  2154 //
       
  2155 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan13.exe
       
  2156 LOAD_SUITE  Te_SimTestWlan13
       
  2157 RUN_TEST_STEP 30 Te_SimTestWlan13  WlanTest13
       
  2158 END_TESTCASE TEL-SIMTSY-MM-8678
       
  2159 // --------------------------------------------------------------
       
  2160 START_TESTCASE TEL-SIMTSY-MM-8679
       
  2161 //!@SYMTestCaseID TEL-SIMTSY-MM-8679
       
  2162 //!@SYMREQ  REQ7884
       
  2163 //!@SYMTestCaseDesc  Test NotifyWlanDataChange with different capability
       
  2164 //!@SYMTestPriority  High
       
  2165 //!@SYMTestActions 	 i)	Call NotifyWlanDataChange () with different capability.
       
  2166 //!			ii)	NotifyWlanDataChange () completes with KErrPermissionDenied.
       
  2167 //!@SYMTestExpectedResults  NotifyWlanDataChange () request completes with KErrPermissionDenied.
       
  2168 //!@SYMTestType CIT
       
  2169 //
       
  2170 RUN_PROGRAM -1 setcap.exe Te_Sim.exe   02400  -SID 10281806 Te_SimTestWlan14.exe
       
  2171 LOAD_SUITE  Te_SimTestWlan14
       
  2172 RUN_TEST_STEP 30 Te_SimTestWlan14  WlanTest14
       
  2173 END_TESTCASE TEL-SIMTSY-MM-8679
       
  2174 // --------------------------------------------------------------
       
  2175 START_TESTCASE TEL-SIMTSY-MM-8681
       
  2176 //!@SYMTestCaseID TEL-SIMTSY-MM-8681
       
  2177 //!@SYMREQ REQ7884
       
  2178 //!@SYMTestCaseDesc Test StorePreferredWlanSIDListL with different capability
       
  2179 //!@SYMTestPriority  High
       
  2180 //!@SYMTestActions	 i)	Call StorePreferredWlanSIDListL () with different capability.
       
  2181 //!			ii)	StorePreferredWlanSIDListL () completes with KErrPermissionDenied.
       
  2182 //!@SYMTestExpectedResults  StorePreferredWlanSIDListL () request completes with KErrPermissionDenied.
       
  2183 //!@SYMTestType CIT
       
  2184 //
       
  2185 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan15.exe
       
  2186 LOAD_SUITE Te_SimTestWlan15
       
  2187 RUN_TEST_STEP 30 Te_SimTestWlan15 WlanTest15
       
  2188 END_TESTCASE TEL-SIMTSY-MM-8681
       
  2189 // --------------------------------------------------------------
       
  2190 START_TESTCASE TEL-SIMTSY-MM-8682
       
  2191 //!@SYMTestCaseID TEL-SIMTSY-MM-8682
       
  2192 //!@SYMREQ REQ7884
       
  2193 //!@SYMTestCaseDesc   Test StorePreferredNetworksListL() with different capability
       
  2194 //!@SYMTestPriority High 
       
  2195 //!@SYMTestActions 	 i)	Call StorePreferredNetworksListL() with different capability.
       
  2196 //!			ii)	StorePreferredNetworksListL () completes with KErrPermissionDenied.
       
  2197 //!@SYMTestExpectedResults  StorePreferredNetworksListL () request completes with KErrPermissionDenied.
       
  2198 //!@SYMTestType CIT
       
  2199 //
       
  2200 RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan16.exe
       
  2201 LOAD_SUITE Te_SimTestWlan16
       
  2202 RUN_TEST_STEP 30 Te_SimTestWlan16  WlanTest16
       
  2203 END_TESTCASE TEL-SIMTSY-MM-8682
       
  2204 // --------------------------------------------------------------
       
  2205 START_TESTCASE TEL-SIMTSY-MM-8680
       
  2206 //!@SYMTestCaseID TEL-SIMTSY-MM-8680
       
  2207 //!@SYMREQ REQ7884
       
  2208 //!@SYMTestCaseDesc Test CRetrieveMobilePhonePreferredWlanSIDs::Start with different capability
       
  2209 //!@SYMTestPriority High
       
  2210 //!@SYMTestActions  i)	Call CRetrieveMobilePhonePreferredWlanSIDs::Start () with different capability.
       
  2211 //!		   ii)	CRetrieveMobilePhonePreferredWlanSIDs::Start () completes with KErrPermissionDenied.
       
  2212 //!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredWlanSIDs::Start () request completes with KErrPermissionDenied.
       
  2213 //!@SYMTestType CIT
       
  2214 //
       
  2215 RUN_PROGRAM -1 setcap.exe Te_Sim.exe 02400 -SID 10281806 Te_SimTestWlan17.exe
       
  2216 LOAD_SUITE Te_SimTestWlan17
       
  2217 RUN_TEST_STEP 30 Te_SimTestWlan17  WlanTest17
       
  2218 END_TESTCASE TEL-SIMTSY-MM-8680
       
  2219 // --------------------------------------------------------------
       
  2220 START_TESTCASE TEL-SIMTSY-MM-8683
       
  2221 //!@SYMTestCaseID TEL-SIMTSY-MM-8683
       
  2222 //!@SYMREQ REQ7884
       
  2223 //!@SYMTestCaseDesc Test CRetrieveMobilePhonePreferredNetworks::Start with different capability
       
  2224 //!@SYMTestPriority High
       
  2225 //!@SYMTestActions  i)	Call CRetrieveMobilePhonePreferredNetworks::Start () with different capability.
       
  2226 //!		   ii)	CRetrieveMobilePhonePreferredNetworks:::Start () completes with KErrPermissionDenied.
       
  2227 //!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredNetworks::Start () request completes with KErrPermissionDenied.
       
  2228 //!@SYMTestType CIT
       
  2229 //
       
  2230 RUN_PROGRAM -1 setcap.exe Te_Sim.exe   02400  -SID 10281806 Te_SimTestWlan18.exe
       
  2231 LOAD_SUITE Te_SimTestWlan18
       
  2232 RUN_TEST_STEP 30 Te_SimTestWlan18 WlanTest18
       
  2233 END_TESTCASE TEL-SIMTSY-MM-8683
       
  2234 // --------------------------------------------------------------
       
  2235 START_TESTCASE TEL-SIMTSY-MM-8673
       
  2236 //!@SYMTestCaseID TEL-SIMTSY-MM-8673
       
  2237 //!@SYMREQ REQ7884
       
  2238 //!@SYMTestCaseDesc   Client is unable to store the list back on the UICC because the submitted list is larger than the expected.
       
  2239 //!@SYMTestPriority 
       
  2240 //!@SYMTestActions      i)	Test case TEL-SIMTSY-MM-8671 is run.
       
  2241 //!		       ii)	Client edits list using the CMobilePhoneStoredNetworkList methods – 
       
  2242 //!				a.	adds large number of new entries to the list.
       
  2243 //!		      iii)	Client tries to store a new version of the entire list of preferred network entries by calling 			//!RMobilePhone::StorePreferredNetworksListL, passing a pointer to the edited CMobilePhoneStoredNetworkList object.
       
  2244 //!		      iv)	TSY extracts the network entries from the list and formats them as required by the UICC. 
       
  2245 //!		      v)	TSY identifies that the list is very large and could not be stored. Therefore it completes StorePreferredNetworksListL 	//!			request with KErrNoMemory.
       
  2246 //!@SYMTestExpectedResults  StorePreferredNetworksListL completes with KErrNoMemory.
       
  2247 //!@SYMTestType CT
       
  2248 //
       
  2249 RUN_TEST_STEP 30 Te_Sim WlanTest19
       
  2250 END_TESTCASE TEL-SIMTSY-MM-8673
       
  2251 // --------------------------------------------------------------
       
  2252 START_TESTCASE TEL-SIMTSY-MM-8668
       
  2253 //!@SYMTestCaseID TEL-SIMTSY-MM-8668
       
  2254 //!@SYMREQ                                  REQ7348
       
  2255 //!@SYMTestCaseDesc                 Client confirms on the support of WLAN functionality by the USIM.
       
  2256 //!@SYMTestPriority                     High
       
  2257 //!@SYMTestActions                   i)	Client posts GetServiceTable request and passes TMobilePhoneServiceTableV8 and  also supplies a 		//!		descriptor member aTableData to collect the service table in response.
       
  2258 //!			  ii)	Sometime later TSY completes GetServiceTable request with KErrNone. Relevant information is sent in 		//!				aTableData parameter.
       
  2259 //!@SYMTestExpectedResults   GetServiceTable () request completes with KErrNone. Upon completion aTableData will hold the USIM service table 	//!		with WLAN functionality supported
       
  2260 //!@SYMTestType CIT
       
  2261 //
       
  2262 RUN_TEST_STEP 30 Te_Sim WlanTest20
       
  2263 END_TESTCASE TEL-SIMTSY-MM-8668
       
  2264 // --------------------------------------------------------------
       
  2265 START_TESTCASE TEL-SIMTSY-MM-8672
       
  2266 //!@SYMTestCaseID TEL-SIMTSY-MM-8672
       
  2267 //!@SYMREQ  REQ7884
       
  2268 //!@SYMTestCaseDesc  Client edits the preferred networks list and stores back on UICC successfully.
       
  2269 //!@SYMTestPriority  High
       
  2270 //!@SYMTestActions    i)	Client posts NotifyPreferredNetworksListChange request.
       
  2271 //!		     ii)	Test case TEL-SIMTSY-MM-8671 is run.
       
  2272 //!		    iii)	Client edits list using the CMobilePhoneStoredNetworkList methods – 
       
  2273 //!			a.	edits the first entry in the list 
       
  2274 //!			b.	deletes the second entry from the list 
       
  2275 //!			c.	adds a new entry to the list.
       
  2276 //!		    iv)	Client stores a new version of the entire list of preferred network entries by calling 			//!RMobilePhone::StorePreferredNetworksListL, passing a pointer to the edited CMobilePhoneStoredNetworkList object.
       
  2277 //!		    v)	TSY extracts the network entries from the list and formats them as required by the UICC. When the UICC write is 		//!	complete, the TSY completes the client request
       
  2278 //!		   vi)	TSY completes StorePreferredNetworksListL with KErrNone.
       
  2279 //!		   vii)	TSY completes NotifyPreferredNetworksListChange request with KErrNone.
       
  2280 //!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredNetworks::Start completes with KErrNone.
       
  2281 //!			StorePreferredNetworksListL completes with KErrNone.
       
  2282 //!			NotifyPreferredNetworksListChange completes with KErrNone.
       
  2283 //!@SYMTestType CIT
       
  2284 //
       
  2285 RUN_TEST_STEP 30 Te_Sim WlanTest21
       
  2286 END_TESTCASE TEL-SIMTSY-MM-8672
       
  2287 // --------------------------------------------------------------
       
  2288 START_TESTCASE TEL-SIMTSY-MM-8666
       
  2289 //!@SYMTestCaseID TEL-SIMTSY-MM-8666
       
  2290 //!@SYMREQ                                  REQ7884
       
  2291 //!@SYMTestCaseDesc                 Client retrieves WLAN parameters from USIM after update done by another client.
       
  2292 //!@SYMTestPriority                      High
       
  2293 //!@SYMTestActions                    i)	Client1 posts NotifyWlanDataChange ().
       
  2294 //!			   ii)	Client1 posts NotifySecurityEvent ().
       
  2295 //!			  iii)	Client2 runs Test case TEL-SIMTSY-MM-8663.
       
  2296 //!			  iv)	TSY completes NotifyWlanDataChange request and Client1 is notified of the changes to the WLAN 		//!		parameters stored on the USIM and it passes in a packaged instance of TUsimWlanDataV8.
       
  2297 //!			   v)	Client1 requests to retrieve the WLAN parameters stored on the USIM by posting the GetWlanData request 	//!				and passing in a packaged instance of TUsimWlanDataV8 within the aData parameter. 
       
  2298 //!			 vi)	TSY tries to retrieve the content of the EFPseudo and EFWRI files on the currently active USIM and it returns //!				the pseudonym, re-authentication identity, master key and counter in the supplied                                          //!                                                                      TUsimWlanDataV8 	structure. The TSY also sets the iFieldsUsed field.
       
  2299 //!			vii)	Access to these files is PIN-protected, so the TSY is informed that the phone requires the currently active 	//!			USIM Application PIN to be entered. TSY triggers NotifySecurityEvent with EUSIMAppPinRequired.
       
  2300 //!			viii)	Client1 reposts NotifySecurityEvent ().
       
  2301 //!			 ix)	Client1 uses VerifySecurityCode request to pass the PIN to TSY.
       
  2302 //!			 x)	TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. 
       
  2303 //!			 xi)	The phone responds that the PIN was entered correctly so TSY completes VerifySecurityCode with        //!                                                              KErrNone.
       
  2304 //!			 xii)	Also NotifySecurityEvent request completes with EUSIMAppPinVerified.
       
  2305 //!			 xiii)	TSY completes the GetWlanData request with KErrNone with information in TUsimWlanDataV8.
       
  2306 //!@SYMTestExpectedResults   NotifyWlanDataChange () completes with KErrNone.
       
  2307 //!			NotifySecurityEvent () completes with EUSIMAppPinRequired.
       
  2308 //!			VerifySecurityCode () completes with KErrNone.
       
  2309 //!			NotifySecurityEvent () completes with EUSIMAppPinVerified.
       
  2310 //!			GetWlanData () request completes with KErrNone. Upon completion TUsimWlanDataV8 holds the WLAN parameters – 	//!			Pseudonym, Re-authentication Id, etc.
       
  2311 //!@SYMTestType CIT
       
  2312 //
       
  2313 RUN_TEST_STEP 30 Te_Sim WlanTest22
       
  2314 END_TESTCASE TEL-SIMTSY-MM-8666
       
  2315 // --------------------------------------------------------------
       
  2316 START_TESTCASE TEL-SIMTSY-MM-8658
       
  2317 //!@SYMTestCaseID TEL-SIMTSY-MM-8658
       
  2318 //!@SYMREQ  REQ7765
       
  2319 //!@SYMTestCaseDesc Client performs EAP-AKA USIM authentication successfully.
       
  2320 //!@SYMTestPriority  High
       
  2321 //!@SYMTestActions  i)	Client requests the USIM based authentication for the EAP-AKA authentication procedure by calling the 		//!	SmartCardAuthenticate request in the 3G security context. The client passes in the RAND and AUTN values in the 	//!               packaged TSmartCardAuthenticateDataV6 structure, as well as the AID of the USIM application in the aAID parameter. 
       
  2322 //!		   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!		authentication request. 
       
  2323 //!		  iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!		values to the UICC.
       
  2324 //!		 iv)	USIM verifies that AUTN is correct and it authenticates the network. It then computes the RES, IK and CK. 
       
  2325 //!		 v)	TSY packages the RES, IK and CK in the supplied TSmartCardAuthenticateDataV6 structure and completes the 		//!	                                     SmartCardAuthenticate request.
       
  2326 //!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrNone. Upon completion TSmartCardAuthenticateDataV6 holds  RES, IK 	//!		and CK.
       
  2327 //!@SYMTestType CT
       
  2328 //
       
  2329 RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest1
       
  2330 END_TESTCASE TEL-SIMTSY-MM-8658
       
  2331 // --------------------------------------------------------------
       
  2332 START_TESTCASE TEL-SIMTSY-MM-8659
       
  2333 //!@SYMTestCaseID TEL-SIMTSY-MM-8659
       
  2334 //!@SYMREQ REQ7884, REQ7767, REQ7882
       
  2335 //!@SYMTestCaseDesc  Client is unable to perform EAP-AKA USIM authentication due to lack of support in USIM service table.
       
  2336 //!@SYMTestPriority 
       
  2337 //!@SYMTestActions  i)	Client requests the USIM based authentication for the EAP-AKA authentication procedure by calling the 		//!	SmartCardAuthenticate request in the 3G security context. The client passes in the RAND and AUTN values in the    //!               packaged TSmartCardAuthenticateDataV6 structure, as well as the AID of the USIM application in the aAID parameter. 
       
  2338 //!		   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!			authentication request. 
       
  2339 //!		 iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!			values to the UICC.
       
  2340 //!		 iv)	TSY is informed that 3G security context functionality is not supported by the USIM.
       
  2341 //!		 v)	TSY completes SmartCardAuthenticate request with KErrNotSupported.
       
  2342 //!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrNotSupported.
       
  2343 //!@SYMTestType CIT
       
  2344 //
       
  2345 RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest2
       
  2346 END_TESTCASE TEL-SIMTSY-MM-8659
       
  2347 // --------------------------------------------------------------
       
  2348 START_TESTCASE TEL-SIMTSY-MM-8660
       
  2349 //!@SYMTestCaseID TEL-SIMTSY-MM-8660
       
  2350 //!@SYMREQ  REQ7884, REQ7882
       
  2351 //!@SYMTestCaseDesc  Client is unable to perform EAP-AKA USIM authentication due to inactive USIM application.
       
  2352 //!@SYMTestPriority  High
       
  2353 //!@SYMTestActions  i)	Client requests the USIM based authentication for the EAP-AKA authentication procedure by calling the 		//!	SmartCardAuthenticate request in the 3G security context. The client passes in the RAND and AUTN values in the 	  //!         packaged TSmartCardAuthenticateDataV6 structure, as well as the AID of the USIM application in the aAID parameter. 
       
  2354 //!		  ii)	TSY checks whether the specified USIM application has already been activated before proceeding with the 		//!			authentication request. 
       
  2355 //!		 iii)	TSY finds that the specified USIM application is not active.
       
  2356 //!		 iv)	TSY completes SmartCardAuthenticate request with KErrMMEtelScApplicationNotActive.
       
  2357 //!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrMMEtelScApplicationNotActive.
       
  2358 //!@SYMTestType CT
       
  2359 //
       
  2360 RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest3
       
  2361 END_TESTCASE TEL-SIMTSY-MM-8660
       
  2362 // --------------------------------------------------------------
       
  2363 START_TESTCASE TEL-SIMTSY-MM-8661
       
  2364 //!@SYMTestCaseID TEL-SIMTSY-MM-8661
       
  2365 //!@SYMREQ REQ7884, REQ7882
       
  2366 //!@SYMTestCaseDesc Client is unable to perform EAP-AKA USIM authentication due to MAC verification failure.
       
  2367 //!@SYMTestPriority  High
       
  2368 //!@SYMTestActions  i)	Client requests the USIM based authentication for the EAP-AKA authentication procedure by calling the 		//!	SmartCardAuthenticate request in the 3G security context. The client passes in the RAND and AUTN values in the 			    //!            packaged TSmartCardAuthenticateDataV6 structure, as well as the AID of the USIM application in the aAID parameter. 
       
  2369 //!		   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!		authentication request. 
       
  2370 //!		  iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!		values to the UICC.
       
  2371 //!		  iv)	TSY identifies a MAC verification failure and therefore completes SmartCardAuthenticate request with 			//!                                                       KErrMMEtelMacVerificationFailed.
       
  2372 //!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrMMEtelMacVerificationFailed.
       
  2373 //!@SYMTestType CIT
       
  2374 //
       
  2375 RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest4
       
  2376 END_TESTCASE TEL-SIMTSY-MM-8661
       
  2377 // --------------------------------------------------------------
       
  2378 START_TESTCASE TEL-SIMTSY-MM-8662
       
  2379 //!@SYMTestCaseID TEL-SIMTSY-MM-8662
       
  2380 //!@SYMREQ  REQ7884, REQ7882
       
  2381 //!@SYMTestCaseDesc Client is unable to perform EAP-AKA USIM authentication due to synchronisation failure. 
       
  2382 //!@SYMTestPriority High
       
  2383 //!@SYMTestActions  i)	Client requests the USIM based authentication for the EAP-AKA authentication procedure by calling the 		//!	SmartCardAuthenticate request in the 3G security context. The client passes in the RAND and AUTN values in the 			  //!               packaged TSmartCardAuthenticateDataV6 structure, as well as the AID of the USIM application in the aAID parameter. 
       
  2384 //!	           	   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!		authentication request. 
       
  2385 //!		  iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!		values to the UICC.
       
  2386 //!		 iv)	TSY identifies a synchronisation failure due to invalid sequence numbers and therefore completes 			//!                                  SmartCardAuthenticate request with KErrMMEtelSqnVerificationFailed.
       
  2387 //!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrMMEtelSqnVerificationFailed. On completion 			//!TSmartCardAuthenticateDataV6 will hold AUTS command response.
       
  2388 //!@SYMTestType CIT
       
  2389 //
       
  2390 RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest5
       
  2391 END_TESTCASE TEL-SIMTSY-MM-8662
       
  2392 // --------------------------------------------------------------
       
  2393 RUN_SCRIPT z:\TestData\Scripts\te_simeap.script
       
  2394