telephonyserverplugins/simtsy/test/Te_Sim/Te_Sim.script
author Oscar Gonzalez <oscar.1.gonzalez@nokia.com>
Thu, 06 May 2010 15:10:38 +0100
branchopencode
changeset 24 6638e7f4bd8f
parent 0 3553901f7fa8
permissions -rw-r--r--
opencode

// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//

//! @file
//! @SYMScriptAuthor        
//! @SYMTestSuiteName       Te_Sim
//! @SYMScriptCreationDate  2005

//
RUN_SCRIPT z:\TestData\Scripts\Te_Sim_Setup.script
//
LOAD_SUITE Te_Sim
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-NA-1000
//!@SYMTestCaseID TEL-SIMTSY-NA-1000
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim PhoneSecurityTest
END_TESTCASE TEL-SIMTSY-NA-1000
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1001
//!@SYMTestCaseID TEL-SIMTSY-NA-1001
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim LockInfoTest
END_TESTCASE TEL-SIMTSY-NA-1001
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1002
//!@SYMTestCaseID TEL-SIMTSY-NA-1002
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim SecurityCapsTest
END_TESTCASE TEL-SIMTSY-NA-1002
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1003
//!@SYMTestCaseID TEL-SIMTSY-NA-1003
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim USimErrorOOBTest
END_TESTCASE TEL-SIMTSY-NA-1003
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1004
//!@SYMTestCaseID TEL-SIMTSY-NA-1004
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim ErrorOOBTest
END_TESTCASE TEL-SIMTSY-NA-1004
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1005
//!@SYMTestCaseID TEL-SIMTSY-NA-1005
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim StoreICCLockedTest
END_TESTCASE TEL-SIMTSY-NA-1005
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1006
//!@SYMTestCaseID TEL-SIMTSY-NA-1006
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim StoreUICCLockedTest
END_TESTCASE TEL-SIMTSY-NA-1006
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1007
//!@SYMTestCaseID TEL-SIMTSY-NA-1007
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim USimAppsTest
END_TESTCASE TEL-SIMTSY-NA-1007
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1008
//!@SYMTestCaseID TEL-SIMTSY-NA-1008
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim SmartCardUSimTest
END_TESTCASE TEL-SIMTSY-NA-1008
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1009
//!@SYMTestCaseID TEL-SIMTSY-NA-1009
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 60 Te_Sim SmartCardTest
END_TESTCASE TEL-SIMTSY-NA-1009
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1010
//!@SYMTestCaseID TEL-SIMTSY-NA-1010
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim PhBkStoreTest
END_TESTCASE TEL-SIMTSY-NA-1010
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1011
//!@SYMTestCaseID TEL-SIMTSY-NA-1011
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim PhBkUSimStoreTest
END_TESTCASE TEL-SIMTSY-NA-1011
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1012
//!@SYMTestCaseID TEL-SIMTSY-NA-1012
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority 
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim CorruptedConfigFileTest
END_TESTCASE TEL-SIMTSY-NA-1012
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1013
//!@SYMTestCaseID TEL-SIMTSY-NA-1013
//!@SYMREQ DEF082819 AND DEF082817
//!@SYMTestCaseDesc Test SIMTSY setting and getting of default packet context when there are additional parameters specified to go into the PCO buffer.
//!@SYMTestPriority High
//!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketService.SetDefaultContextParams) and gets it again (RPacketService.GetDefaultContextParams).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketService::GetDefaultContextParams() is identical to that used in the RPacketService::SetDefaultContextParams() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim DefaultAdditionalParamsContextTest
END_TESTCASE TEL-SIMTSY-NA-1013
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1014
//!@SYMTestCaseID TEL-SIMTSY-NA-1014
//!@SYMREQ DEF082820
//!@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.
//!@SYMTestPriority High
//!@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).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketService::GetDefaultContextParams() is identical to that used in the RPacketService::SetDefaultContextParams() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim DefaultBinaryAdditionalParamsContextTest
END_TESTCASE TEL-SIMTSY-NA-1014
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1015
//!@SYMTestCaseID TEL-SIMTSY-NA-1015
//!@SYMREQ DEF082819 AND DEF082817
//!@SYMTestCaseDesc Test SIMTSY setting and getting of packet context when PCO buffer additional parameters are present and not present.
//!@SYMTestPriority High
//!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketContext::SetConfig()) and gets it again (RPacketContext::GetConfig()).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim AdditionalParamsContextTest
END_TESTCASE TEL-SIMTSY-NA-1015
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1016
//!@SYMTestCaseID TEL-SIMTSY-NA-1016
//!@SYMREQ DEF082819 AND DEF082817
//!@SYMTestCaseDesc Test SIMTSY setting and getting of packet context when PCO buffer additional parameters are present and not present.
//!@SYMTestPriority High
//!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketContext::SetConfig()) and gets it again (RPacketContext::GetConfig()).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim AdditionalParamsContextTest2
END_TESTCASE TEL-SIMTSY-NA-1016
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1017
//!@SYMTestCaseID TEL-SIMTSY-NA-1017
//!@SYMREQ DEF082819 AND DEF082817
//!@SYMTestCaseDesc Test SIMTSY setting and getting of packet context when PCO buffer additional parameters are present and not present.
//!@SYMTestPriority High
//!@SYMTestActions Reads additional parameter data from the config file. Sets the context configuration (RPacketContext::SetConfig()) and gets it again (RPacketContext::GetConfig()).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim AdditionalParamsContextTest3
END_TESTCASE TEL-SIMTSY-NA-1017
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1018
//!@SYMTestCaseID TEL-SIMTSY-NA-1018
//!@SYMREQ DEF082820
//!@SYMTestCaseDesc Test SIMTSY ParseMixedBinaryAsciiDataL() function correctly parses PCO buffer additional parameter data present in config file.
//!@SYMTestPriority High
//!@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).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim BinaryAdditionalParamsContextTest1
END_TESTCASE TEL-SIMTSY-NA-1018
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1019
//!@SYMTestCaseID TEL-SIMTSY-NA-1019
//!@SYMREQ DEF082820
//!@SYMTestCaseDesc Test SIMTSY ParseMixedBinaryAsciiDataL() function correctly parses PCO buffer additional parameter data present in config file.
//!@SYMTestPriority High
//!@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).
//!@SYMTestExpectedResults Contents of context parameter retrieved from RPacketContext::GetConfig() is identical to that used in the RPacketContext::SetConfig() call.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim BinaryAdditionalParamsContextTest2
END_TESTCASE TEL-SIMTSY-NA-1019
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1020
//!@SYMTestCaseID TEL-SIMTSY-NA-1020
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim BinaryAdditionalParamsContextTest2
END_TESTCASE TEL-SIMTSY-NA-1020
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1021
//!@SYMTestCaseID TEL-SIMTSY-NA-1021
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim PacketTest
END_TESTCASE TEL-SIMTSY-NA-1021
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1022
//!@SYMTestCaseID TEL-SIMTSY-NA-1022
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim ContextTest
END_TESTCASE TEL-SIMTSY-NA-1022
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1023
//!@SYMTestCaseID TEL-SIMTSY-NA-1023
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim GPRSContextTest
END_TESTCASE TEL-SIMTSY-NA-1023
// --------------------------------------------------------------
/
START_TESTCASE TEL-SIMTSY-NA-1025
//!@SYMTestCaseID TEL-SIMTSY-NA-1025
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Rel99ContextTest
END_TESTCASE TEL-SIMTSY-NA-1025
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1026
//!@SYMTestCaseID TEL-SIMTSY-NA-1026
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Rel5ContextTest
END_TESTCASE TEL-SIMTSY-NA-1026
// --------------------------------------------------------------
//***RAJIV
START_TESTCASE TEL-SIMTSY-NA-1100
//!@SYMTestCaseID TEL-SIMTSY-NA-1100
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim NetworkNotifyConfigChangeTest
END_TESTCASE TEL-SIMTSY-NA-1100
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1027
//!@SYMTestCaseID TEL-SIMTSY-NA-1027
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Rel99Rel5QOSTest
END_TESTCASE TEL-SIMTSY-NA-1027
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1028
//!@SYMTestCaseID TEL-SIMTSY-NA-1028
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Rel99Rel5QOSPubSubNotifTest
END_TESTCASE TEL-SIMTSY-NA-1028
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1029
//!@SYMTestCaseID TEL-SIMTSY-NA-1029
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim PenultimateContextTest
END_TESTCASE TEL-SIMTSY-NA-1029
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1030
//!@SYMTestCaseID TEL-SIMTSY-NA-1030
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim FinalContextTest
END_TESTCASE TEL-SIMTSY-NA-1030
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1031
//!@SYMTestCaseID TEL-SIMTSY-NA-1031
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim GPRSQOSTest
END_TESTCASE TEL-SIMTSY-NA-1031
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1033
//!@SYMTestCaseID TEL-SIMTSY-NA-1033
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Rel99QOSTest
END_TESTCASE TEL-SIMTSY-NA-1033
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1034
//!@SYMTestCaseID TEL-SIMTSY-NA-1034
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Rel5QOSTest
END_TESTCASE TEL-SIMTSY-NA-1034
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1035
//!@SYMTestCaseID TEL-SIMTSY-NA-1035
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim GPRSRel99NotifyProfileChangeTest
END_TESTCASE TEL-SIMTSY-NA-1035
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1036
//!@SYMTestCaseID TEL-SIMTSY-NA-1036
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim GPRSNotifyConfigChangeTest
END_TESTCASE TEL-SIMTSY-NA-1036
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1037
//!@SYMTestCaseID TEL-SIMTSY-NA-1037
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim GPRSNotifyConfigCancelTest
END_TESTCASE TEL-SIMTSY-NA-1037
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1038
//!@SYMTestCaseID TEL-SIMTSY-NA-1038
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim Notify2ThreadTest
END_TESTCASE TEL-SIMTSY-NA-1038
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1039
//!@SYMTestCaseID TEL-SIMTSY-NA-1039
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim NoConfigFileTest
END_TESTCASE TEL-SIMTSY-NA-1039
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1040
//!@SYMTestCaseID TEL-SIMTSY-NA-1040
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim SmsTxTest
END_TESTCASE TEL-SIMTSY-NA-1040
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1041
//!@SYMTestCaseID TEL-SIMTSY-NA-1041
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim MiscTest
END_TESTCASE TEL-SIMTSY-NA-1041
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1042
//!@SYMTestCaseID TEL-SIMTSY-NA-1042
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim SmsRecieveModesTest
END_TESTCASE TEL-SIMTSY-NA-1042
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1043
//!@SYMTestCaseID TEL-SIMTSY-NA-1043
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim SmsRxTest
END_TESTCASE TEL-SIMTSY-NA-1043
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1044
//!@SYMTestCaseID TEL-SIMTSY-NA-1044
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim SmsStoreTest
END_TESTCASE TEL-SIMTSY-NA-1044
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1045
//!@SYMTestCaseID TEL-SIMTSY-NA-1045
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim SmsListTest
END_TESTCASE TEL-SIMTSY-NA-1045
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1046
//!@SYMTestCaseID TEL-SIMTSY-NA-1046
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim IndicatorTest
END_TESTCASE TEL-SIMTSY-NA-1046
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1047
//!@SYMTestCaseID TEL-SIMTSY-NA-1047
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim SignalStrengthTest
END_TESTCASE TEL-SIMTSY-NA-1047
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1048
//!@SYMTestCaseID TEL-SIMTSY-NA-1048
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim BatteryChargerTest
END_TESTCASE TEL-SIMTSY-NA-1048
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1049
//!@SYMTestCaseID TEL-SIMTSY-NA-1049
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim NetworkStatusTest
END_TESTCASE TEL-SIMTSY-NA-1049
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1050
//!@SYMTestCaseID TEL-SIMTSY-NA-1050
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim NitzTest
END_TESTCASE TEL-SIMTSY-NA-1050
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1051
//!@SYMTestCaseID TEL-SIMTSY-NA-1051
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim GetSubscriberIdTest
END_TESTCASE TEL-SIMTSY-NA-1051
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1052
//!@SYMTestCaseID TEL-SIMTSY-NA-1052
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 120 Te_Sim SatTest
END_TESTCASE TEL-SIMTSY-NA-1052
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1053
//!@SYMTestCaseID TEL-SIMTSY-NA-1053
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 120 Te_Sim DtmfTest
END_TESTCASE TEL-SIMTSY-NA-1053
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1054
//!@SYMTestCaseID TEL-SIMTSY-NA-1054
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim EmergencyCallTest
END_TESTCASE TEL-SIMTSY-NA-1054
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1055
//!@SYMTestCaseID TEL-SIMTSY-NA-1055
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim CallOpenTest
END_TESTCASE TEL-SIMTSY-NA-1055
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1056
//!@SYMTestCaseID TEL-SIMTSY-NA-1056
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim OutGoingDataTest
END_TESTCASE TEL-SIMTSY-NA-1056
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1057
//!@SYMTestCaseID TEL-SIMTSY-NA-1057
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 30 Te_Sim IncomingDataTest
END_TESTCASE TEL-SIMTSY-NA-1057
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1058
//!@SYMTestCaseID TEL-SIMTSY-NA-1058
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim BasicVoiceTest
END_TESTCASE TEL-SIMTSY-NA-1058
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1059
//!@SYMTestCaseID TEL-SIMTSY-NA-1059
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_TEST_STEP 60 Te_Sim VoiceTest
END_TESTCASE TEL-SIMTSY-NA-1059
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1060
//!@SYMTestCaseID TEL-SIMTSY-NA-1060
//!@SYMREQ 
//!@SYMTestCaseDesc 
//!@SYMTestPriority High
//!@SYMTestActions 
//!@SYMTestExpectedResults 
//!@SYMTestType 
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe 02400 -SID 10281806  Te_Sim1.exe
LOAD_SUITE Te_Sim1
RUN_TEST_STEP 1200 Te_Sim1 CallOOMTest
END_TESTCASE TEL-SIMTSY-NA-1060
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1061
//!@SYMTestCaseID TEL-SIMTSY-NA-1061
//!@SYMREQ REQ5871
//!@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.
//!@SYMTestPriority High 
//!@SYMTestActions Set the QoS of a packet context with a delay of 5 seconds on the first setting of the Qos Parameters.
//!@SYMTestExpectedResults Qos is set on the first request.  The request completes after 5 seconds
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim SetQoSDelayOnFirstSet
END_TESTCASE TEL-SIMTSY-NA-1061
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1062
//!@SYMTestCaseID TEL-SIMTSY-NA-1062
//!@SYMREQ REQ5871
//!@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.
//!@SYMTestPriority High 
//!@SYMTestActions Set the QoS of a packet context with a delay of 7 seconds on the third setting of the Qos Parameters.
//!@SYMTestExpectedResults Qos is set on the third request.  The request completes after 7 seconds
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim SetQoSDelayOnThirdSet
END_TESTCASE TEL-SIMTSY-NA-1062
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1063
//!@SYMTestCaseID TEL-SIMTSY-NA-1063
//!@SYMREQ REQ5871
//!@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.
//!@SYMTestPriority High 
//!@SYMTestActions Set the QoS of a packet context with a delay of 7 seconds on the first setting of the Qos Parameters.
//!@SYMTestExpectedResults Qos is set on the first request.  The request completes after 0 seconds
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim SetQoSDelayUnset
END_TESTCASE TEL-SIMTSY-NA-1063
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1064
//!@SYMTestCaseID TEL-SIMTSY-NA-1064
//!@SYMREQ REQ5871
//!@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.
//!@SYMTestPriority High
//!@SYMTestActions Set the QoS of a packet context with a delay of -5 seconds on the first setting of the Qos Parameters.
//!@SYMTestExpectedResults Qos is set on the first request.  The request completes after 0 seconds
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim SetQoSNegativeDelay
END_TESTCASE TEL-SIMTSY-NA-1064
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1065
//!@SYMTestCaseID TEL-SIMTSY-NA-1065
//!@SYMREQ EC-47
//!@SYMTestCaseDesc Set the simulated API version.
//!@SYMTestPriority Critical
//!@SYMTestActions change the simulated TSY version, and for each value
//!                try a number of IPCs involving data structures of various
//!		versions - get KErrNotSupported where approriate.
//!@SYMTestExpectedResults Pass
//!@SYMTestType CT
RUN_TEST_STEP 60 Te_Sim SetVersion
END_TESTCASE TEL-SIMTSY-NA-1065
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1066
//!@SYMTestCaseID TEL-SIMTSY-NA-1066
//!@SYMREQ EC-47
//!@SYMTestCaseDesc Check the simulated API version.
//!@SYMTestPriority Critical
//!@SYMTestActions change the simulated TSY version, and for each value
//!                check the TSY supports the simulated API version set.
//!@SYMTestExpectedResults Pass
//!@SYMTestType CT
RUN_TEST_STEP 60 Te_Sim CheckVersionSupport
END_TESTCASE TEL-SIMTSY-NA-1066
// --------------------------------------------------------------
//
START_TESTCASE TEL-SIMTSY-NA-1067
//!@SYMTestCaseID TEL-SIMTSY-NA-1067
//!@SYMDEF DEF090781
//!@SYMTestCaseDesc Test the ability to modify names within the APN list
//!@SYMTestPriority High
//!@SYMTestActions enumerate the APN list, retrieve it, then modify it using appendAPN, deleteAPN and Notify for changes
//!@SYMTestExpectedResults The list should mimic the percieved behaviour on an actual tsy
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim APNControlList
END_TESTCASE TEL-SIMTSY-NA-1067
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-NA-1068
//!@SYMTestCaseID TEL-SIMTSY-NA-1068
//!@SYMDEF DEF090781
//!@SYMTestCaseDesc Test the ability to modify the status of the APN list
//!@SYMTestPriority High
//!@SYMTestActions Set the status of the APN List and get notifications when it changes
//!@SYMTestExpectedResults The list should mimic the percieved behaviour on an actual tsy
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim APNControlListStatus
END_TESTCASE TEL-SIMTSY-NA-1068
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-NA-1069
//! @SYMTestCaseID          TEL-SIMTSY-NA-1069
//! @SYMCreationDate        14-11-2008
//! @SYMAuthor              PeterSaunderson
RUN_TEST_STEP 30 Te_Sim CellInfoTest
END_TESTCASE TEL-SIMTSY-NA-1069
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-NA-1070
//! @SYMTestCaseID          TEL-SIMTSY-NA-1070
//! @SYMCreationDate        14-11-2008
//! @SYMAuthor              PeterSaunderson
//! @SYMTestPriority        High
//! @SYMTestCaseDesc        Tests the operation of Own Number store in simtsy
RUN_TEST_STEP 30 Te_Sim ONStoreTest	
END_TESTCASE TEL-SIMTSY-NA-1070
// --------------------------------------------------------------

//---------------------------------------------------------------
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8501
//!@SYMTestCaseID TEL-SIMTSY-SAT-8501
//!@SYMREQ REQ7329
//!@SYMTestCaseDesc Test the RETRIEVE MULTIMEDIA MESSAGE command API.
//!@SYMTestPriority High
//!@SYMTestActions call the API RSat::NotifyRetrieveMultimediaMsgPCmd when ME is ready, ME is busy, when ME is unable to 
//!			process the command verification of MMS Transfer Status
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 90 Te_Sim SatTestRetMMPCmd
END_TESTCASE TEL-SIMTSY-SAT-8501
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8509
//!@SYMTestCaseID TEL-SIMTSY-SAT-8509
//!@SYMREQ REQ7330
//!@SYMTestCaseDesc Test the SUBMIT MULTIMEDIA MESSAGE command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifySubmitMultimediaMsgPCmd when ME is ready, ME is busy, when ME is unable to 
//!			process the command and verification of MMS Transfer Status
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 80 Te_Sim SatTestSubMMPCmd
END_TESTCASE TEL-SIMTSY-SAT-8509
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8516
//!@SYMTestCaseID TEL-SIMTSY-SAT-8516
//!@SYMREQ REQ7331
//!@SYMTestCaseDesc Test the DISPLAY MULTIMEDIA MESSAGE command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifyDisplayMultimediaMsgPCmd when ME is ready, ME is busy, when ME is unable to 
//! 			process the command, ME already displaying normal priority MMS and ME already displaying 
//!			high priority MMS.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 120 Te_Sim SatTestDispMMPCmd
END_TESTCASE TEL-SIMTSY-SAT-8516
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8527
//!@SYMTestCaseID TEL-SIMTSY-SAT-8527
//!@SYMREQ REQ7332
//!@SYMTestCaseDesc Test the SET FRAMES command API.
//!@SYMTestPriority High
//!@SYMTestActions call the API RSat::NotifySetFramesPCmd when frame parameters are valid and invalid. 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 50 Te_Sim SatTestSetFrmsPCmd
END_TESTCASE TEL-SIMTSY-SAT-8527
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8531
//!@SYMTestCaseID TEL-SIMTSY-SAT-8531
//!@SYMREQ REQ7333
//!@SYMTestCaseDesc Test the GET FRAMES STATUS command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifyGetFramesStatusPCmd when the ME is ready, there is no frame available.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 40 Te_Sim SatTestGetFrmsPCmd
END_TESTCASE TEL-SIMTSY-SAT-8531
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8534
//!@SYMTestCaseID TEL-SIMTSY-SAT-8534
//!@SYMREQ REQ7335
//!@SYMTestCaseDesc Test the MMS NOTIFICATION DOWNLOAD command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::MmsNotificationDownload when the ME is ready, ME is busy, USIM service table not 
//!			supporting the MMS notification download
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 80 Te_Sim SatTestMmsNotificationDownload
END_TESTCASE TEL-SIMTSY-SAT-8534
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8539
//!@SYMTestCaseID TEL-SIMTSY-SAT-8539
//!@SYMREQ REQ7336
//!@SYMTestCaseDesc Test the USSD Data Download command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifySendUssdPCmd when ME is able to send the information to UICC, when information 
//!			not transferred to UICC, when USIM service table doesnot support USSD DATA Download
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 60 Te_Sim SatTestUssdDataDownload
END_TESTCASE TEL-SIMTSY-SAT-8539
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8544
//!@SYMTestCaseID TEL-SIMTSY-SAT-8544
//!@SYMREQ REQ7337
//!@SYMTestCaseDesc Test the PROVIDE LOCAL INFORMATION command API with the R6 parameters
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifyLocalInfoPCmd when the terminal is ready, when terminal has no service available.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 80 Te_Sim SatTestProvideLocalInfo
END_TESTCASE TEL-SIMTSY-SAT-8544
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8550
//!@SYMTestCaseID TEL-SIMTSY-SAT-8550
//!@SYMREQ REQ7346
//!@SYMTestCaseDesc Test the LAUNCH BROWSER command API
//!@SYMTestPriority High
//!@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.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 80 Te_Sim SatTestLaunchBrowser
END_TESTCASE TEL-SIMTSY-SAT-8550
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8556
//!@SYMTestCaseID TEL-SIMTSY-SAT-8556
//!@SYMREQ REQ7345
//!@SYMTestCaseDesc Test the OPEN CHANNEL command with UTRAN Packet service and HSDPA
//!@SYMTestPriority High
//!@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.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 50 Te_Sim SatTestOpenChnl
END_TESTCASE TEL-SIMTSY-SAT-8556
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8560
//!@SYMTestCaseID TEL-SIMTSY-SAT-8560
//!@SYMREQ REQ7342
//!@SYMTestCaseDesc Test the PLAY TONE command API
//!@SYMTestPriority High
//!@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.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 50 Te_Sim SatTestPlayTone
END_TESTCASE TEL-SIMTSY-SAT-8560
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8564
//!@SYMTestCaseID TEL-SIMTSY-SAT-8564
//!@SYMREQ REQ7499
//!@SYMTestCaseDesc Test the SETUP CALL command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the RSat::NotifySetUpCallPCmd when the ME is ready, when ME is busy on another transaction, when
//!			the ME is not capable of handling Multimedia call
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 60 Te_Sim SatTestSetupCall
END_TESTCASE TEL-SIMTSY-SAT-8564
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8569
//!@SYMTestCaseID TEL-SIMTSY-SAT-8569
//!@SYMREQ REQ7339
//!@SYMTestCaseDesc Test the REFRESH command API
//!@SYMTestPriority High
//!@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.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 40 Te_Sim SatTestRefresh
END_TESTCASE TEL-SIMTSY-SAT-8569
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8572
//!@SYMTestCaseID TEL-SIMTSY-SAT-8572
//!@SYMREQ REQ7343
//!@SYMTestCaseDesc Test the EVENT DOWNLOAD command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::EventDownload with the eventlist as Network Search change mode and browsing status //!			change.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 80 Te_Sim SatTestEventDnld
END_TESTCASE TEL-SIMTSY-SAT-8572
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8578
//!@SYMTestCaseID TEL-SIMTSY-SAT-8578
//!@SYMREQ REQ7340
//!@SYMTestCaseDesc Test the SEND USSD command API.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifySendUssdPCmd  when the terminal is ready, when the ME is busy on another
//!		USSD transaction, when the ME is busy on another SS transaction.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 60 Te_Sim SatTestSendUssd
END_TESTCASE TEL-SIMTSY-SAT-8578
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8583
//!@SYMTestCaseID TEL-SIMTSY-SAT-8583
//!@SYMREQ REQ7344
//!@SYMTestCaseDesc Test whether the APIs have the newly added parameters in the class like Frameidentifier and text //!			attribute.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifyGetInkeyPCmd and RSat:: NotifySendSsPCmd to verify the presence of //!			frameidentifier and text attributes.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT 
//
RUN_TEST_STEP 30 Te_Sim SatTestGenPCmd
END_TESTCASE TEL-SIMTSY-SAT-8583
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-SAT-8585
//!@SYMTestCaseID TEL-SIMTSY-SAT-8585
//!@SYMREQ REQ7771
//!@SYMTestCaseDesc Test the Change in the Elementary files when RETRIEVE and SUBMIT MULTIMEDIA MESSAGE commands are //!			executed.
//!@SYMTestPriority High
//!@SYMTestActions Call the API RSat::NotifyRefreshPCmd after executing RSat::NotifyRetrieveMultimediaMsgPCmd and 
//!				RSat::NotifySubmitMultimediaMsgPCmd 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim SatTestElemFiles
END_TESTCASE TEL-SIMTSY-SAT-8585
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8601
//!@SYMTestCaseID TEL-SIMTSY-MM-8601
//!@SYMREQ REQ7348
//!@SYMTestCaseDesc Client confirms on the support of GBA functionality by the USIM.
//!@SYMTestPriority High
//!@SYMTestActions
//!	 i)	Client posts GetServiceTable request and passes TMobilePhoneServiceTableV8 and  also supplies a 
//!		descriptor member aTableData to collect the service table in response.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY.
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest1
END_TESTCASE TEL-SIMTSY-MM-8601
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8602
//!@SYMTestCaseID TEL-SIMTSY-MM-8602
//!@SYMREQ 
//!@SYMTestCaseDesc Client performs successfully GBA authentication in Bootstrap mode
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client posts the SmartCardAuthenticate 
//!	(ii) Client issues a request to store the B-TID and the key lifetime in the UICC by packaging them in the TGbaParametersV8 structure 
//!		and sending them to the TSY using the SetGbaBootstrapParams.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest2
END_TESTCASE TEL-SIMTSY-MM-8602
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8603
//!@SYMTestCaseID TEL-SIMTSY-MM-8603
//!@SYMREQ REQ7765,REQ7756
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in Bootstrap mode as USIM application is not active
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client posts the SmartCardAuthenticate () and passes RAND and AUTN packaged in TGBABootstrapAuthDataV8 to TSY 
//!	     with KEtelExtGBABootstrapV8 as extension identifier
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest3
END_TESTCASE TEL-SIMTSY-MM-8603
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8604
//!@SYMTestCaseID TEL-SIMTSY-MM-8604
//!@SYMREQ REQ7765,REQ7756, REQ7882
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in Bootstrap mode as USIM application is busy with another client’s request for GBA.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client posts the SmartCardAuthenticate () and passes RAND and AUTN packaged in TGBABootstrapAuthDataV8 to TSY 
//!	     with KEtelExtGBABootstrapV8 as extension identifier
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest4
END_TESTCASE TEL-SIMTSY-MM-8604
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8605
//!@SYMTestCaseID TEL-SIMTSY-MM-8605
//!@SYMREQ REQ7765,REQ7756, REQ7882
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in Bootstrap mode as specified USIM application is not present.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client posts the SmartCardAuthenticate () and passes RAND and AUTN packaged in TGBABootstrapAuthDataV8 to TSY 
//!	     with KEtelExtGBABootstrapV8 as extension identifier
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest5
END_TESTCASE TEL-SIMTSY-MM-8605
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8606
//!@SYMTestCaseID TEL-SIMTSY-MM-8606
//!@SYMREQ REQ7765,REQ7756
//!@SYMTestCaseDesc Client is unable to update EFGBABP due to PIN verification failure.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client posts NotifyAuthenticateDataChange () and waits for notification
//!	(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. 
//!		TSY triggers NotifySecurityEvent with EUSIMAppPinRequired
//!	(iii) The phone responds that the PIN was entered incorrectly so TSY completes VerifySecurityCode with KErrAccessDenied
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest6
END_TESTCASE TEL-SIMTSY-MM-8606
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8607
//!@SYMTestCaseID TEL-SIMTSY-MM-8607
//!@SYMREQ REQ7765,REQ7756
//!@SYMTestCaseDesc Client performs successfully GBA authentication in NAF derivation mode after deriving Bootstrap key (Ks).
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter in the TGBANafAuthDataV8 
//!		structure and by sending the SmartCardAuthenticate.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest7
END_TESTCASE TEL-SIMTSY-MM-8607
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8608
//!@SYMTestCaseID TEL-SIMTSY-MM-8608
//!@SYMREQ REQ7765,REQ7759
//!@SYMTestCaseDesc Client performs successfully GBA authentication in NAF derivation mode using the existing Bootstrap key (Ks).
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter in the TGBANafAuthDataV8 
//!		structure and by sending the SmartCardAuthenticate.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest8
END_TESTCASE TEL-SIMTSY-MM-8608
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8609
//!@SYMTestCaseID TEL-SIMTSY-MM-8609
//!@SYMREQ REQ7765,REQ7759, REQ7882
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as Ks is not available.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
//!		in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest9
END_TESTCASE TEL-SIMTSY-MM-8609
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8610
//!@SYMTestCaseID TEL-SIMTSY-MM-8610
//!@SYMREQ REQ7765,REQ7759, REQ7882
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as USIM application is not active
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
//!		 in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest10
END_TESTCASE TEL-SIMTSY-MM-8610
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8611
//!@SYMTestCaseID TEL-SIMTSY-MM-8611
//!@SYMREQ REQ7765,REQ7759, REQ7882
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as USIM application is busy with another client’s request for GBA.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
//!		 in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest11
END_TESTCASE TEL-SIMTSY-MM-8611
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8612
//!@SYMTestCaseID TEL-SIMTSY-MM-8612
//!@SYMREQ REQ7765,REQ7759, REQ7882
//!@SYMTestCaseDesc Client is unable to perform GBA authentication in NAF derivation mode as specified USIM application is not present.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests the GBA authentication in the NAF derivation mode by packaging the NAF-ID and the IMPI parameter
//!		 in the TGBANafAuthDataV8 structure and by sending the SmartCardAuthenticate
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest12
END_TESTCASE TEL-SIMTSY-MM-8612
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8613
//!@SYMTestCaseID TEL-SIMTSY-MM-8613
//!@SYMREQ REQ7758,REQ7765, REQ7756
//!@SYMTestCaseDesc Client, at its discretion, retrieves GBA Bootstrapping parameters from UICC successfully.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest13
END_TESTCASE TEL-SIMTSY-MM-8613
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8614
//!@SYMTestCaseID TEL-SIMTSY-MM-8614
//!@SYMREQ REQ7758,REQ7765, REQ7756
//!@SYMTestCaseDesc Clients retrieve GBA Bootstrapping parameters successfully upon notification from UICC (two client scenario).
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Client1 requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
//! 	(ii) Client2 runs the GBA bootstrapping procedure.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest14
END_TESTCASE TEL-SIMTSY-MM-8614
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8615
//!@SYMTestCaseID TEL-SIMTSY-MM-8615
//!@SYMREQ REQ7758
//!@SYMTestCaseDesc Client is unable to retrieve GBA Bootstrapping parameters as the USIM application is not active.
//!@SYMTestPriority High 
//!@SYMTestActions 
//! 	(i) Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest15
END_TESTCASE TEL-SIMTSY-MM-8615
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8616
//!@SYMTestCaseID TEL-SIMTSY-MM-8616
//!@SYMREQ REQ7758, REQ7882
//!@SYMTestCaseDesc Client is unable to retrieve GBA Bootstrapping parameters due to PIN verification failure.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
//! 	(ii) 	The phone responds that the PIN was entered incorrectly so TSY completes VerifySecurityCode with KErrAccessDenied.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest16
END_TESTCASE TEL-SIMTSY-MM-8616
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8617
//!@SYMTestCaseID TEL-SIMTSY-MM-8617
//!@SYMREQ REQ7758, REQ7882
//!@SYMTestCaseDesc Client is unable to retrieve GBA Bootstrapping parameters due to invalid AID
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API. 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest17
END_TESTCASE TEL-SIMTSY-MM-8617
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8618
//!@SYMTestCaseID TEL-SIMTSY-MM-8618
//!@SYMREQ REQ7760
//!@SYMTestCaseDesc Client retrieves NAF_ID list from UICC successfully.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	Client starts the retrieval of the GBA NAF_IDs and B-TIDs by calling CRetrieveMobilePhoneAuthenticationIds::Start
//!	(ii)	Client calls CRetrieveMobilePhoneAuthenticationIds::RetrieveListGbaL to gain the ownership of the list.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6GBATest18
END_TESTCASE TEL-SIMTSY-MM-8618
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8619
//!@SYMTestCaseID TEL-SIMTSY-MM-8619
//!@SYMREQ REQ7765,REQ7756
//!@SYMTestCaseDesc Test SmartCardAuthenticate API with different capability
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) Call SmartCardAuthenticate () with different capability.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA19.exe 
LOAD_SUITE Te_SimTestGBA19
RUN_TEST_STEP 30 Te_SimTestGBA19 UsimR6GBATest19
END_TESTCASE TEL-SIMTSY-MM-8619
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8620
//!@SYMTestCaseID TEL-SIMTSY-MM-8620
//!@SYMREQ REQ7757
//!@SYMTestCaseDesc Test SetGbaBootstrapParams API with different capability
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	Call SetGbaBootstrapParams () with different capability.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA20.exe
LOAD_SUITE Te_SimTestGBA20
RUN_TEST_STEP 30 Te_SimTestGBA20 UsimR6GBATest20
END_TESTCASE TEL-SIMTSY-MM-8620
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8621
//!@SYMTestCaseID TEL-SIMTSY-MM-8621
//!@SYMREQ REQ7765
//!@SYMTestCaseDesc Test NotifyAuthenticateDataChange API with different capability
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	Call NotifyAuthenticateDataChange () with different capability
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA21.exe
LOAD_SUITE Te_SimTestGBA21
RUN_TEST_STEP 30 Te_SimTestGBA21 UsimR6GBATest21
END_TESTCASE TEL-SIMTSY-MM-8621
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8622
//!@SYMTestCaseID TEL-SIMTSY-MM-8622
//!@SYMREQ REQ7758
//!@SYMTestCaseDesc Test GetAuthenticationParamsAPI with different capability
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	Call GetAuthenticationParams () with different capability
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestGBA22.exe
LOAD_SUITE Te_SimTestGBA22
RUN_TEST_STEP 30 Te_SimTestGBA22 UsimR6GBATest22
END_TESTCASE TEL-SIMTSY-MM-8622
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8623
//!@SYMTestCaseID TEL-SIMTSY-MM-8623
//!@SYMREQ REQ7760
//!@SYMTestCaseDesc Test CRetrieveMobilePhoneAuthenticationIds::Start API with different capability
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	Call CRetrieveMobilePhoneAuthenticationIds::Start () with different capability.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  01200 -SID 10281806 Te_SimTestGBA23.exe 
LOAD_SUITE Te_SimTestGBA23
RUN_TEST_STEP 30 Te_SimTestGBA23 UsimR6GBATest23
END_TESTCASE TEL-SIMTSY-MM-8623
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8624
//!@SYMTestCaseID TEL-SIMTSY-MM-8624
//!@SYMREQ REQ7765
//!@SYMTestCaseDesc Client performs MBMS authentication in MSK update mode successfully
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmMskUpdateDataV8.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest1
END_TESTCASE TEL-SIMTSY-MM-8624
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8625
//!@SYMTestCaseID TEL-SIMTSY-MM-8625
//!@SYMREQ REQ7765,REQ7883, REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode due to lack of MBMS service support in UICC.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest2
END_TESTCASE TEL-SIMTSY-MM-8625
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8626
//!@SYMTestCaseID TEL-SIMTSY-MM-8626
//!@SYMREQ REQ7765,REQ7782
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because USIM application is not active.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest3
END_TESTCASE TEL-SIMTSY-MM-8626
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8627
//!@SYMTestCaseID TEL-SIMTSY-MM-8627
//!@SYMREQ REQ7765,REQ7782
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because Ks_int_NAF is overwritten.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest4
END_TESTCASE TEL-SIMTSY-MM-8627
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8628
//!@SYMTestCaseID TEL-SIMTSY-MM-8628
//!@SYMREQ REQ7765,REQ7782
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode due to out of memory
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest5
END_TESTCASE TEL-SIMTSY-MM-8628
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8629
//!@SYMTestCaseID TEL-SIMTSY-MM-8629
//!@SYMREQ REQ7765,REQ7782
//!@SYMTestCaseDesc Client successfully creates space to store new MSK IDs and MUK IDs before initiating a MSK request procedure
//!@SYMTestPriority High 
//!@SYMTestActions 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest6
END_TESTCASE TEL-SIMTSY-MM-8629
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8630
//!@SYMTestCaseID TEL-SIMTSY-MM-8630
//!@SYMREQ REQ7765
//!@SYMTestCaseDesc Client runs GBA authentication in NAF derivation mode before re-running MSK update mode.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest7
END_TESTCASE TEL-SIMTSY-MM-8630
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8631
//!@SYMTestCaseID TEL-SIMTSY-MM-8631
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because of MAC verification failure. 
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest8
END_TESTCASE TEL-SIMTSY-MM-8631
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8632
//!@SYMTestCaseID TEL-SIMTSY-MM-8632
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because of incorrect MUK. 
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest9
END_TESTCASE TEL-SIMTSY-MM-8632
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8633
//!@SYMTestCaseID TEL-SIMTSY-MM-8633
//!@SYMREQ REQ7765,REQ7782
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because of key freshness failure.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Update Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmMskUpdateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest10
END_TESTCASE TEL-SIMTSY-MM-8633
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8634
//!@SYMTestCaseID TEL-SIMTSY-MM-8634
//!@SYMREQ REQ7765
//!@SYMTestCaseDesc Client performs MBMS authentication in MTK generation mode successfully.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
//!	(ii)	The client copies the received MIKEY message within the iMikey field of TMbmsMtkGenerateDataV8. 
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest11
END_TESTCASE TEL-SIMTSY-MM-8634
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8635
//!@SYMTestCaseID TEL-SIMTSY-MM-8635
//!@SYMREQ REQ7765,REQ7883, REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode because this feature is not enabled in USIM service table
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest12
END_TESTCASE TEL-SIMTSY-MM-8635
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8636
//!@SYMTestCaseID TEL-SIMTSY-MM-8636
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because USIM application is not active
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest13
END_TESTCASE TEL-SIMTSY-MM-8636
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8637
//!@SYMTestCaseID TEL-SIMTSY-MM-8637
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode due to unavailability of MSK
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request 
//!		and passing in a packaged instance of TMbmsMtkGenerateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest14
END_TESTCASE TEL-SIMTSY-MM-8637
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8638
//!@SYMTestCaseID TEL-SIMTSY-MM-8638
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode because of invalidated MSK
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMtkGenerateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest15
END_TESTCASE TEL-SIMTSY-MM-8638
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8639
//!@SYMTestCaseID TEL-SIMTSY-MM-8639
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MTK generation mode because of invalid MTK
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MTK Generation Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMtkGenerateDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest16
END_TESTCASE TEL-SIMTSY-MM-8639
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8640
//!@SYMTestCaseID TEL-SIMTSY-MM-8640
//!@SYMREQ REQ7765
//!@SYMTestCaseDesc Client performs MBMS authentication in MSK Deletion Mode successfully
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMskDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest17
END_TESTCASE TEL-SIMTSY-MM-8640
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8641
//!@SYMTestCaseID TEL-SIMTSY-MM-8641
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client performs MBMS authentication in MSK Deletion Mode - record match not found
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMskDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest18
END_TESTCASE TEL-SIMTSY-MM-8641
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8642
//!@SYMTestCaseID TEL-SIMTSY-MM-8642
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK Deletion Mode because USIM application is not active
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMskDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest19
END_TESTCASE TEL-SIMTSY-MM-8642
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8643
//!@SYMTestCaseID TEL-SIMTSY-MM-8643
//!@SYMREQ REQ7765,REQ7785,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK Deletion Mode due to lack of MBMS service support in UICC
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	The client requests the UICC authentication in the MSK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMskDeleteDataV8//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest20
END_TESTCASE TEL-SIMTSY-MM-8643
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8644
//!@SYMTestCaseID TEL-SIMTSY-MM-8644
//!@SYMREQ REQ7765
//!@SYMTestCaseDesc Client performs MBMS authentication in MUK Deletion Mode successfully
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMukDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest21
END_TESTCASE TEL-SIMTSY-MM-8644
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8645
//!@SYMTestCaseID TEL-SIMTSY-MM-8645
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client performs MBMS authentication in MUK Deletion Mode - record match not found
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMukDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest22
END_TESTCASE TEL-SIMTSY-MM-8645
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8646
//!@SYMTestCaseID TEL-SIMTSY-MM-8646
//!@SYMREQ REQ7765,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because UICC application is not active.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMukDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest23
END_TESTCASE TEL-SIMTSY-MM-8646
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8647
//!@SYMTestCaseID TEL-SIMTSY-MM-8647
//!@SYMREQ REQ7765,REQ7785,REQ7882
//!@SYMTestCaseDesc Client is unable to perform MBMS authentication in MSK update mode because this feature is not enabled in USIM service table
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	The client requests the UICC authentication in the MUK Deletion Mode by sending the SmartCardAuthenticate() request and 
//!		passing in a packaged instance of TMbmsMukDeleteDataV8
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest24
END_TESTCASE TEL-SIMTSY-MM-8647
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8648
//!@SYMTestCaseID TEL-SIMTSY-MM-8648
//!@SYMREQ REQ7350, REQ7882
//!@SYMTestCaseDesc Client retrieves MUK ID and timestamp counter successfully
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i) 	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest25
END_TESTCASE TEL-SIMTSY-MM-8648
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8649
//!@SYMTestCaseID TEL-SIMTSY-MM-8649
//!@SYMREQ REQ7350, REQ7882
//!@SYMTestCaseDesc Client is unable to retrieve MUK ID and timestamp counter because UICC application is not active
//!@SYMTestPriority High 
//!@SYMTestActions 
//! 	(i)	Client requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest26
END_TESTCASE TEL-SIMTSY-MM-8649
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8650
//!@SYMTestCaseID TEL-SIMTSY-MM-8650
//!@SYMREQ REQ7350, REQ7882
//!@SYMTestCaseDesc Client is unable to retrieve MUK ID due to PIN verification failure
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	C0lient requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest27
END_TESTCASE TEL-SIMTSY-MM-8650
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8651
//!@SYMTestCaseID TEL-SIMTSY-MM-8651
//!@SYMREQ REQ7350, REQ7882
//!@SYMTestCaseDesc Client is unable to retrieve MUK ID due to invalid AID
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	C0lient requests to retrieve the existing GBA bootstrapping parameters from the USIM using the GetAuthenticationParams API
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest28
END_TESTCASE TEL-SIMTSY-MM-8651
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8652
//!@SYMTestCaseID TEL-SIMTSY-MM-8652
//!@SYMREQ REQ7350
//!@SYMTestCaseDesc Client retrieves MSK ID list from UICC successfully.
//!@SYMTestPriority High 
//!@SYMTestActions 
//!	(i)	Client starts the retrieval of the MSK IDs by calling CRetrieveMobilePhoneAuthenticationIds::Start.
//!	(ii)	Client calls CRetrieveMobilePhoneAuthenticationIds::RetrieveListMbmsL to gain the ownership of the list.
//!@SYMTestExpectedResults The API should mimic the perceived behaviour on an actual TSY. 
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim UsimR6MBMSTest29
END_TESTCASE TEL-SIMTSY-MM-8652
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8653
//!@SYMTestCaseID TEL-SIMTSY-MM-8653
//!@SYMREQ REQ7697
//!@SYMTestCaseDesc  Client retrieves mailbox dialling numbers successfully; writes a new phonebook entry successfully.
//!@SYMTestPriority High
//!@SYMTestActions            i) Client posts NotifyStoreEvent on the RMobilePhonebookStore so that it can be told if any of the mailbox phonebook         //!                                                       entries change.
//!                                                ii) Client posts GetMailboxNumbers() request and passes in a packaged instance of 					//!			TMobilePhoneVoicemailIdsV8.
//!                                                 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.
//!                                                  iv) Client then uses the retrieved mailbox identifier information to retrieve the actual mailbox numbers. 
//!                                                  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.
//!                                                  vi)  Client uses the RMobilePhoneBookStore::Read() passing the videomail mailbox identifier (iVideo) retrieved using          //!                                                        GetMailboxNumbers API, and retrieves the mailbox dialling numbers.
//!                                                  vii)	Client adds a new phone book entry using RMobilePhonebookStore Write () API.
//!                                                 viii)	TSY completes NotifyStoreEvent with  RMobilePhoneStore::KStoreEntryAdded.
//!@SYMTestExpectedResults      GetMailboxNumbers () completes with KErrNone. Upon completion TMobilePhoneVoicemailIdsV8 will hold the 		//!	                                         mailbox numbers of all the mailboxes.
//!			   RMobilePhoneBookStore::Open() successfully opens the subsession.
//!			   RMobilePhoneBookStore::Read() completes with KErrNone. Upon completion aPBData will hold the videomail 		//!	                                          phonebook entries.
//!			  RMobilePhoneBookStore::Write() completes with KErrNone. Upon completion aPBData will hold the videomail 		//!	                                        phonebook entries.
//!			  NotifyStoreEvent () completes with KErrNone. Upon completion TMobileStoreEvent will hold the event indicator - 	//!		                     KStoreEntryAdded.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim VideomailTest1
END_TESTCASE TEL-SIMTSY-MM-8653
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8654
//!@SYMTestCaseID TEL-SIMTSY-MM-8654
//!@SYMREQ REQ7697
//!@SYMTestCaseDesc  Client is notified of the change in videomail mailbox number successfully..
//!@SYMTestPriority High
//!@SYMTestActions   i)	Client also posts NotifyMailboxNumbersChange() to be notified of any changes to the mailbox number identifiers. 
//!		     ii)	 Sometime later videomail mailbox number gets changed in the EFMBI.
//!		     iii)	TSY completes NotifyMailboxNumbersChange () with KErrNone.
//!
//!@SYMTestExpectedResults NotifyMailboxNumbersChange () completes with KErrNone. Upon completion  TMobilePhoneVoicemailIdsV8 will hold the changed videomail mailbox number.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim VideomailTest2
END_TESTCASE TEL-SIMTSY-MM-8654
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8655
//!@SYMTestCaseID TEL-SIMTSY-MM-8655
//!@SYMREQ REQ7697
//!@SYMTestCaseDesc  Client retrieves message waiting indicators and sets one indicator to off successfully.
//!@SYMTestPriority       High
//!@SYMTestActions      i)	Client posts NotifyMessageWaiting () to receive the count of videomails messages waiting in the network.
//!		       ii)	Client posts NotifyIccMessageWaitingIndicatorsChange () to receive change in the count of message waiting indicators //!			from the UICC.
//!		      iii)	Sometime later TSY completes NotifyMessageWaiting () and aCount holds the number of messages waiting in the 		//!	network  – say 2.
//!		      iv)	Client posts GetIccMessageWaitingIndicators () to receive the indicators in TMobilePhoneMessageWaitingV8.
//!		      v)	TSY completes GetIccMessageWaitingIndicators () and aMsgIndicators parameter will hold the videomail indicators.
//!		     vi)	Client turns off one indicator and sets it using SetIccMessageWaitingIndicators ().
//!		    vii)	TSY completes SetIccMessageWaitingIndicators () with KErrNone.
//!		    viii)	TSY completes NotifyIccMessageWaitingIndicatorsChange with KErrNone and TMobilePhoneMessageWaitingV8 	//!		holds the relevant information.
//!
//!@SYMTestExpectedResults NotifyMessageWaiting () completes with KErrNone. Upon completion aCount holds the count of messages in the //!network.
//!GetIccMessageWaitingIndicators () completes with KErrNone. Upon completion TMobilePhoneMessageWaitingV8 will hold message waiting //!indicators.
//!SetIccMessageWaitingIndicators () completes with KErrNone. 
//!NotifyIccMessageWaitingIndicatorsChange () completes with KErrNone. Upon completion TMobilePhoneMessageWaitingV8 will hold new indicator //!values.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim VideomailTest3
END_TESTCASE TEL-SIMTSY-MM-8655
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8656
//!@SYMTestCaseID TEL-SIMTSY-MM-8656
//!@SYMREQ REQ7697
//!@SYMTestCaseDesc Client is unable to set message waiting indicators due to absence of indicators on the UICC.
//!@SYMTestPriority High
//!@SYMTestActions i)	Client posts NotifyMessageWaiting () to receive the count of videomails messages waiting in the network.
//!		   ii)	Sometime later TSY completes NotifyMessageWaiting () and aCount holds the number of messages waiting in the 		//!			network  – say 2.
//!		  iii)	Client posts GetIccMessageWaitingIndicators () to receive the indicators in TMobilePhoneMessageWaitingV8.
//!		  iv)	TSY completes GetIccMessageWaitingIndicators () and aMsgIndicators parameter will hold the videomail indicators.
//!		  v)	Client turns off one indicator and sets it using SetIccMessageWaitingIndicators ().
//!		  vi)	TSY identifies that indicators are not found in the UICC; therefore completes the request with KErrNotFound.
//!
//!@SYMTestExpectedResults   NotifyMessageWaiting () completes with KErrNone. Upon completion aCount holds the count of messages in the 		//!		  	 network.
//!			GetIccMessageWaitingIndicators () completes with KErrNone. Upon completion TMobilePhoneMessageWaitingV8 will //!		hold message waiting indicators.
//!			SetIccMessageWaitingIndicators () completes with KErrNotFound.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim VideomailTest4
END_TESTCASE TEL-SIMTSY-MM-8656
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8657
//!@SYMTestCaseID TEL-SIMTSY-MM-8657
//!@SYMREQ REQ7697
//!@SYMTestCaseDesc Cancel Message waiting and MBDN requests. (All APIs)
//!@SYMTestPriority High
//!@SYMTestActions        i)  	Client calls NotifyMessageWaiting () API .Immediately cancel the request by calling 				//!			CancelAsyncRequest(EMobilePhoneNotifyMessageWaiting)
//!		         ii)	Client calls NotifyIccMessageWaitingIndicatorsChange () API . Immediately cancel the request by calling 		//!			CancelAsyncRequest(EMobilePhoneNotifyIccMessageWaitingIndicatorsChange)
//!		         iii)	Client calls NotifyMailboxNumbersChange () API . Immediately cancel the request by calling 				//!			CancelAsyncRequest(EMobilePhoneNotiyMailboxNumbersChange)
//!@SYMTestExpectedResults  Request are cancelled successfully with KErrCancel
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim VideomailTest5
END_TESTCASE TEL-SIMTSY-MM-8657
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8663
//!@SYMTestCaseID TEL-SIMTSY-MM-8663
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc Client stores the Wlan parameters on USIM successfully.
//!@SYMTestPriority High
//!@SYMTestActions       	i)	Client posts NotifySecurityEvent ().
//!			ii)	Client posts NotifyWlanDataChange ().
//!			iii)	Test case TEL-SIMTSY-MM-8658 is run.
//!			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. 
//!			v)	TSY is informed that the phone requires the currently active USIM Application PIN to be entered. TSY 		//!		triggers NotifySecurityEvent with EUSIMAppPinRequired.
//!			vi)	Client reposts NotifySecurityEvent.
//!			vii)	Client uses VerifySecurityCode request to pass the PIN to TSY.
//!			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
//!			ix)	TSY also triggers NotifySecurityEvent with EUSIMAppPinVerified.
//!			x)	TSY completes the SetWlanData request with KErrNone.
//!
//!@SYMTestExpectedResults  NotifySecurityEvent () completes with KErrNone. Upon completion TMobilePhoneSecurityEvent will hold 		//!			EUSIMAppPinRequired.
//!			VerifySecurityCode () completes with KErrNone.
//!			NotifySecurityEvent () completes with KErrNone. Upon completion TMobilePhoneSecurityEvent will hold 		//!			EUSIMAppPinVerified.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest1
END_TESTCASE TEL-SIMTSY-MM-8663
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8664
//!@SYMTestCaseID TEL-SIMTSY-MM-8664
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc Client is unable to store the Wlan parameters on USIM due to PIN verification failure.
//!@SYMTestPriority High
//!@SYMTestActions       	i)	Client posts NotifySecurityEvent ().
//!			ii)	Client posts NotifyWlanDataChange ().
//!			iii)	Test case TEL-SIMTSY-MM-8658 is run.
//!			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. 
//!			v)	TSY is informed that the phone requires the currently active USIM Application PIN to be entered. TSY 		//!				triggers NotifySecurityEvent with EUSIMAppPinRequired.
//!			vi)	Client reposts NotifySecurityEvent.
//!			vii)	Client uses VerifySecurityCode request to pass the PIN to TSY.
//!			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
//!			ix)	TSY also triggers NotifySecurityEvent with EUSIMAppPinVerified.
//!			x)	TSY completes the SetWlanData request with KErrNone.
//!
//!@SYMTestExpectedResults  NotifySecurityEvent () completes with KErrNone and upon completion TMobilePhoneSecurityEvent will hold 		//!	EUSIMAppPinRequired.
//!			VerifySecurityCode () completes with KErrAccessDenied.
//!			SetWlanData () completes with KErrAccessDenied.
//!@SYMTestType CIT
RUN_TEST_STEP 30 Te_Sim WlanTest2
END_TESTCASE TEL-SIMTSY-MM-8664
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8665
//!@SYMTestCaseID TEL-SIMTSY-MM-8665
//!@SYMREQ                                       REQ7884
//!@SYMTestCaseDesc                       Client, at its own will, retrieves WLAN parameters from USIM successfully.
//!@SYMTestPriority                           High
//!@SYMTestActions                          i)	Client posts NotifySecurityEvent ().
//!			         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. 
//!			         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.
//!			         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.
//!			         v)	Client reposts NotifySecurityEvent ().
//!			        vi)	Client uses VerifySecurityCode request to pass the PIN to TSY.
//!			        vii)	TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. 
//!			       viii)	The phone responds that the PIN was entered correctly so TSY completes VerifySecurityCode with              //!                                                                       KErrNone.
//!			         ix)	Also NotifySecurityEvent request completes with EUSIMAppPinVerified.
//!			          x)	TSY completes the GetWlanData request with KErrNone with information in TUsimWlanDataV8.
//!@SYMTestExpectedResults 	         NotifySecurityEvent () completes with EUSIMAppPinRequired.
//!			        VerifySecurityCode () completes with KErrNone.
//!			        NotifySecurityEvent () completes with EUSIMAppPinVerified.
//!			        GetWlanData () request completes with KErrNone. Upon completion TUsimWlanDataV8 holds the WLAN 		//!	       		        parameters – Pseudonym, Re-authentication Id, etc.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest3
END_TESTCASE TEL-SIMTSY-MM-8665
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8667
//!@SYMTestCaseID TEL-SIMTSY-MM-8667
//!@SYMREQ                                REQ7884, REQ7767
//!@SYMTestCaseDesc              Client is unable to retrieve WLAN parameters from USIM due to lack of support in USIM service table
//!@SYMTestPriority 	High
//!@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. 
//!			ii)	TSY checks and ensures that the specified USIM application has already been activated. 
//!			iii)	TSY then requests for Wlan parameters and it passes the TUsimWlanDataV8 structure to be populated by 	//!			UICC.
//!			iv)	TSY is informed that Wlan functionality is not supported by the USIM.
//!			v)	TSY completes GetWlanData request with KErrNotSupported.
//!@SYMTestExpectedResults  GetWlanData () completes with KErrNotSupported.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest4
END_TESTCASE TEL-SIMTSY-MM-8667
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8670
//!@SYMTestCaseID TEL-SIMTSY-MM-8670
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc      Client is unable to retrieve WLAN parameters from USIM due to PIN verification failure.
//!@SYMTestPriority          High
//!@SYMTestActions         i)	Client runs Test case TEL-SIMTSY-MM-8663.
//!		           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. 
//!		           iii)	TSY checks and ensures that the specified USIM application has already been activated. 
//!		           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.
//!		            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.
//!		            vi)	 Client uses VerifySecurityCode request to pass the PIN to TSY.
//!		            vii)	 TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. 
//!		            viii)  The phone responds that the PIN was entered incorrectly so TSY completes VerifySecurityCode with 			//!                                                    KErrAccessDenied.
//!		             ix)	 TSY completes the GetWlanData request with KErrAccessDenied.
//!@SYMTestExpectedResults   NotifySecurityEvent () completes with KErrNone and upon completion TMobilePhoneSecurityEvent will hold 		//!	EUSIMAppPinRequired.
//!			VerifySecurityCode () completes with KErrAccessDenied.
//!			GetWlanData () completes with KErrAccessDenied.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest5
END_TESTCASE TEL-SIMTSY-MM-8670
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8669
//!@SYMTestCaseID TEL-SIMTSY-MM-8669
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc Client is unable to retrieve WLAN parameters from USIM due to due to inactive USIM application.
//!@SYMTestPriority  High
//!@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. 
//!		    ii)	TSY checks whether the specified USIM application has already been activated. 
//!		   iii)	TSY identifies that the specified application is inactive.
//!		   iv)	TSY completes SmartCardAuthenticate request with KErrMMEtelScApplicationNotActive.
//!@SYMTestExpectedResults GetWlanData () completes with KErrMMEtelScApplicationNotActive.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest6
END_TESTCASE TEL-SIMTSY-MM-8669
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8671
//!@SYMTestCaseID TEL-SIMTSY-MM-8671
//!@SYMREQ 	REQ7884
//!@SYMTestCaseDesc    Client retrieves the preferred networks list present on the UICC successfully
//!@SYMTestPriority        High
//!@SYMTestActions       i)	Client retrieves the current list of preferred networks using the AO class CRetrieveMobilePhonePreferredNetworks. 		//!	Client starts the active object by calling CRetrieveMobilePhonePreferredNetworks::Start.
//!		         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.
//!		         iii)	TSY writes the entries into CMobilePhoneStoredNetworkList using the AddEntryL method. 	//!                                                    CMobilePhoneStoredNetworkList will contain a list of TMobilePreferredNetworkEntryV3 objects. 
//!		         iv)	TSY completes request, and CRetrieveMobilePhonePreferredNetworks::RunL completes client’s request.
//!		          v)	Client can extract the network list using CRetrieveMobilePhonePreferredNetworks::RetrieveListL. 
//!		          vi)	Client uses the CMobilePhoneStoredNetworkList methods to enumerate entries and iterate through the list.
//!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredNetworks::Start completes with KErrNone.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest7
END_TESTCASE TEL-SIMTSY-MM-8671
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8674
//!@SYMTestCaseID TEL-SIMTSY-MM-8674
//!@SYMREQ  REQ7884
//!@SYMTestCaseDesc   Client retrieves the WLAN SID list present on the UICC successfully.
//!@SYMTestPriority      High
//!@SYMTestActions    i)	Client retrieves the current list of preferred networks using the AO class CRetrieveMobilePhonePreferredWlanSIDs. 	//!		Client starts the active object by calling CRetrieveMobilePhonePreferredWlanSIDs::Start.
//!		     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.
//!		    iii)	TSY writes the entries into CMobilePhoneStoredWlanSIDList using the AddEntryL method. 			     //!                                              CMobilePhoneStoredWlanSIDList will contain a list of TWlanSIDV8 objects. 
//!		    iv)	TSY completes request, and CRetrieveMobilePhonePreferredWlanSIDs::RunL completes client’s request.
//!		    v)	Client can extract the network list using CRetrieveMobilePhonePreferredWlanSIDs::RetrieveListL. 
//!		   vi)	Client uses the CMobilePhoneStoredWlanSIDList methods to enumerate entries and iterate through the list.
//!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredWlanSIDs::Start completes with KErrNone.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest8
END_TESTCASE TEL-SIMTSY-MM-8674
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8675
//!@SYMTestCaseID TEL-SIMTSY-MM-8675
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc  Client edits the WLAN SID list and stores back on UICC successfully.
//!@SYMTestPriority      High
//!@SYMTestActions     i)	Client posts NotifyPreferredWlanSIDListChange request.
//!		      ii)	Test case TEL-SIMTSY-MM-8674 is run.
//!		     iii)	Client edits list using the CMobilePhoneStoredWlanSIDList methods – 
//!			a.	edits the first entry in the list 
//!			b.	deletes the second entry from the list 
//!			c.	adds a new entry to the list.
//!		     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.
//!		     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.
//!		   vi)	TSY completes StorePreferredWlanSIDListL with KErrNone.
//!		  vii)	TSY completes NotifyPreferredWlanSIDListChange request with KErrNone.
//!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredWlanSIDs::Start completes with KErrNone.
//!			StorePreferredWlanSIDListL completes with KErrNone.
//!			NotifyPreferredWlanSIDListChange completes with KErrNone.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest9
END_TESTCASE TEL-SIMTSY-MM-8675
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8684
//!@SYMTestCaseID TEL-SIMTSY-MM-8684
//!@SYMREQ  REQ7884
//!@SYMTestCaseDesc Test to cancel all the WLAN APIs successfully.
//!@SYMTestPriority  High
//!@SYMTestActions  i)	Client calls NotifyWlanDataChange () API . Immediately cancel the request by calling 			//!CancelAsyncRequest(EMobilePhoneNotifyWlanDataChange)
//!		ii)	Client calls StorePreferredWlanSIDListL () API . Immediately cancel the request by calling 			//!CancelAsyncRequest(EMobilePhoneStorePreferredWlanSIDList)
//!		iii)	Client calls NotifyPreferredWlanSIDListChange () API. Immediately cancel the request by calling 			//!CancelAsyncRequest(EMobilePhoneNotifyPreferredWlanSIDListChange)
//!		iv)	Client calls CRetrieveMobilePhonePreferredNetworks::Start () API. Immediately cancel the request by calling 		//!	CancelAsyncRequest(EMobilePhoneSmartCardAuthenticateCancel)
//!		v)	Client calls CRetrieveMobilePhonePreferredWlanSIDs::Start () API. Immediately cancel the request by calling 		//!	CancelAsyncRequest(EMobilePhoneSmartCardAuthenticateCancel)
//!@SYMTestExpectedResults  Request are cancelled successfully with KErrCancel
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest10
END_TESTCASE TEL-SIMTSY-MM-8684
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8676
//!@SYMTestCaseID TEL-SIMTSY-MM-8676
//!@SYMREQ  REQ7884
//!@SYMTestCaseDesc  Client is unable to store the WLAN SID list back on the UICC because the submitted list is larger than the expected.
//!@SYMTestPriority  High
//!@SYMTestActions	 i)	Test case TEL-SIMTSY-MM-8674 is run.
//!			ii)	Client edits list using the CMobilePhoneStoredWlanSIDList methods – adds a many new entries to the list.
//!			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.
//!			iv)	TSY extracts the network entries from the list and formats them as required by the UICC. 
//!			v)	TSY identifies that the list is very large and could not be stored. Therefore it completes 			//!				StorePreferredWlanSIDListL request with KErrNoMemory.
//!@SYMTestExpectedResults  StorePreferredWlanSIDListL completes with KErrNoMemory.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest11
END_TESTCASE TEL-SIMTSY-MM-8676
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8677
//!@SYMTestCaseID TEL-SIMTSY-MM-8677
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc  Test SetWlanData with different capability
//!@SYMTestPriority   High
//!@SYMTestActions   i)	Call SetWlanData () with different capability.
//!		     ii)	SetWlanData () completes with KErrPermissionDenied.
//!@SYMTestExpectedResults  SetWlanData () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan12.exe
LOAD_SUITE  Te_SimTestWlan12
RUN_TEST_STEP 30 Te_SimTestWlan12  WlanTest12
END_TESTCASE TEL-SIMTSY-MM-8677
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8678
//!@SYMTestCaseID TEL-SIMTSY-MM-8678
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc  Test GetWlanData with different capability
//!@SYMTestPriority High
//!@SYMTestActions  	i)	Call GetWlanData () with different capability.
//!			ii)	GetWlanData () completes with KErrPermissionDenied.
//!
//!@SYMTestExpectedResults  GetWlanData () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan13.exe
LOAD_SUITE  Te_SimTestWlan13
RUN_TEST_STEP 30 Te_SimTestWlan13  WlanTest13
END_TESTCASE TEL-SIMTSY-MM-8678
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8679
//!@SYMTestCaseID TEL-SIMTSY-MM-8679
//!@SYMREQ  REQ7884
//!@SYMTestCaseDesc  Test NotifyWlanDataChange with different capability
//!@SYMTestPriority  High
//!@SYMTestActions 	 i)	Call NotifyWlanDataChange () with different capability.
//!			ii)	NotifyWlanDataChange () completes with KErrPermissionDenied.
//!@SYMTestExpectedResults  NotifyWlanDataChange () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe   02400  -SID 10281806 Te_SimTestWlan14.exe
LOAD_SUITE  Te_SimTestWlan14
RUN_TEST_STEP 30 Te_SimTestWlan14  WlanTest14
END_TESTCASE TEL-SIMTSY-MM-8679
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8681
//!@SYMTestCaseID TEL-SIMTSY-MM-8681
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc Test StorePreferredWlanSIDListL with different capability
//!@SYMTestPriority  High
//!@SYMTestActions	 i)	Call StorePreferredWlanSIDListL () with different capability.
//!			ii)	StorePreferredWlanSIDListL () completes with KErrPermissionDenied.
//!@SYMTestExpectedResults  StorePreferredWlanSIDListL () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan15.exe
LOAD_SUITE Te_SimTestWlan15
RUN_TEST_STEP 30 Te_SimTestWlan15 WlanTest15
END_TESTCASE TEL-SIMTSY-MM-8681
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8682
//!@SYMTestCaseID TEL-SIMTSY-MM-8682
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc   Test StorePreferredNetworksListL() with different capability
//!@SYMTestPriority High 
//!@SYMTestActions 	 i)	Call StorePreferredNetworksListL() with different capability.
//!			ii)	StorePreferredNetworksListL () completes with KErrPermissionDenied.
//!@SYMTestExpectedResults  StorePreferredNetworksListL () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe  02400 -SID 10281806 Te_SimTestWlan16.exe
LOAD_SUITE Te_SimTestWlan16
RUN_TEST_STEP 30 Te_SimTestWlan16  WlanTest16
END_TESTCASE TEL-SIMTSY-MM-8682
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8680
//!@SYMTestCaseID TEL-SIMTSY-MM-8680
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc Test CRetrieveMobilePhonePreferredWlanSIDs::Start with different capability
//!@SYMTestPriority High
//!@SYMTestActions  i)	Call CRetrieveMobilePhonePreferredWlanSIDs::Start () with different capability.
//!		   ii)	CRetrieveMobilePhonePreferredWlanSIDs::Start () completes with KErrPermissionDenied.
//!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredWlanSIDs::Start () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe 02400 -SID 10281806 Te_SimTestWlan17.exe
LOAD_SUITE Te_SimTestWlan17
RUN_TEST_STEP 30 Te_SimTestWlan17  WlanTest17
END_TESTCASE TEL-SIMTSY-MM-8680
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8683
//!@SYMTestCaseID TEL-SIMTSY-MM-8683
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc Test CRetrieveMobilePhonePreferredNetworks::Start with different capability
//!@SYMTestPriority High
//!@SYMTestActions  i)	Call CRetrieveMobilePhonePreferredNetworks::Start () with different capability.
//!		   ii)	CRetrieveMobilePhonePreferredNetworks:::Start () completes with KErrPermissionDenied.
//!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredNetworks::Start () request completes with KErrPermissionDenied.
//!@SYMTestType CIT
//
RUN_PROGRAM -1 setcap.exe Te_Sim.exe   02400  -SID 10281806 Te_SimTestWlan18.exe
LOAD_SUITE Te_SimTestWlan18
RUN_TEST_STEP 30 Te_SimTestWlan18 WlanTest18
END_TESTCASE TEL-SIMTSY-MM-8683
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8673
//!@SYMTestCaseID TEL-SIMTSY-MM-8673
//!@SYMREQ REQ7884
//!@SYMTestCaseDesc   Client is unable to store the list back on the UICC because the submitted list is larger than the expected.
//!@SYMTestPriority 
//!@SYMTestActions      i)	Test case TEL-SIMTSY-MM-8671 is run.
//!		       ii)	Client edits list using the CMobilePhoneStoredNetworkList methods – 
//!				a.	adds large number of new entries to the list.
//!		      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.
//!		      iv)	TSY extracts the network entries from the list and formats them as required by the UICC. 
//!		      v)	TSY identifies that the list is very large and could not be stored. Therefore it completes StorePreferredNetworksListL 	//!			request with KErrNoMemory.
//!@SYMTestExpectedResults  StorePreferredNetworksListL completes with KErrNoMemory.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim WlanTest19
END_TESTCASE TEL-SIMTSY-MM-8673
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8668
//!@SYMTestCaseID TEL-SIMTSY-MM-8668
//!@SYMREQ                                  REQ7348
//!@SYMTestCaseDesc                 Client confirms on the support of WLAN functionality by the USIM.
//!@SYMTestPriority                     High
//!@SYMTestActions                   i)	Client posts GetServiceTable request and passes TMobilePhoneServiceTableV8 and  also supplies a 		//!		descriptor member aTableData to collect the service table in response.
//!			  ii)	Sometime later TSY completes GetServiceTable request with KErrNone. Relevant information is sent in 		//!				aTableData parameter.
//!@SYMTestExpectedResults   GetServiceTable () request completes with KErrNone. Upon completion aTableData will hold the USIM service table 	//!		with WLAN functionality supported
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest20
END_TESTCASE TEL-SIMTSY-MM-8668
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8672
//!@SYMTestCaseID TEL-SIMTSY-MM-8672
//!@SYMREQ  REQ7884
//!@SYMTestCaseDesc  Client edits the preferred networks list and stores back on UICC successfully.
//!@SYMTestPriority  High
//!@SYMTestActions    i)	Client posts NotifyPreferredNetworksListChange request.
//!		     ii)	Test case TEL-SIMTSY-MM-8671 is run.
//!		    iii)	Client edits list using the CMobilePhoneStoredNetworkList methods – 
//!			a.	edits the first entry in the list 
//!			b.	deletes the second entry from the list 
//!			c.	adds a new entry to the list.
//!		    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.
//!		    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
//!		   vi)	TSY completes StorePreferredNetworksListL with KErrNone.
//!		   vii)	TSY completes NotifyPreferredNetworksListChange request with KErrNone.
//!@SYMTestExpectedResults  CRetrieveMobilePhonePreferredNetworks::Start completes with KErrNone.
//!			StorePreferredNetworksListL completes with KErrNone.
//!			NotifyPreferredNetworksListChange completes with KErrNone.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest21
END_TESTCASE TEL-SIMTSY-MM-8672
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8666
//!@SYMTestCaseID TEL-SIMTSY-MM-8666
//!@SYMREQ                                  REQ7884
//!@SYMTestCaseDesc                 Client retrieves WLAN parameters from USIM after update done by another client.
//!@SYMTestPriority                      High
//!@SYMTestActions                    i)	Client1 posts NotifyWlanDataChange ().
//!			   ii)	Client1 posts NotifySecurityEvent ().
//!			  iii)	Client2 runs Test case TEL-SIMTSY-MM-8663.
//!			  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.
//!			   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. 
//!			 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.
//!			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.
//!			viii)	Client1 reposts NotifySecurityEvent ().
//!			 ix)	Client1 uses VerifySecurityCode request to pass the PIN to TSY.
//!			 x)	TSY sends the USIM app PIN digits to the phone (and hence to ICC) for verification. 
//!			 xi)	The phone responds that the PIN was entered correctly so TSY completes VerifySecurityCode with        //!                                                              KErrNone.
//!			 xii)	Also NotifySecurityEvent request completes with EUSIMAppPinVerified.
//!			 xiii)	TSY completes the GetWlanData request with KErrNone with information in TUsimWlanDataV8.
//!@SYMTestExpectedResults   NotifyWlanDataChange () completes with KErrNone.
//!			NotifySecurityEvent () completes with EUSIMAppPinRequired.
//!			VerifySecurityCode () completes with KErrNone.
//!			NotifySecurityEvent () completes with EUSIMAppPinVerified.
//!			GetWlanData () request completes with KErrNone. Upon completion TUsimWlanDataV8 holds the WLAN parameters – 	//!			Pseudonym, Re-authentication Id, etc.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim WlanTest22
END_TESTCASE TEL-SIMTSY-MM-8666
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8658
//!@SYMTestCaseID TEL-SIMTSY-MM-8658
//!@SYMREQ  REQ7765
//!@SYMTestCaseDesc Client performs EAP-AKA USIM authentication successfully.
//!@SYMTestPriority  High
//!@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. 
//!		   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!		authentication request. 
//!		  iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!		values to the UICC.
//!		 iv)	USIM verifies that AUTN is correct and it authenticates the network. It then computes the RES, IK and CK. 
//!		 v)	TSY packages the RES, IK and CK in the supplied TSmartCardAuthenticateDataV6 structure and completes the 		//!	                                     SmartCardAuthenticate request.
//!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrNone. Upon completion TSmartCardAuthenticateDataV6 holds  RES, IK 	//!		and CK.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest1
END_TESTCASE TEL-SIMTSY-MM-8658
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8659
//!@SYMTestCaseID TEL-SIMTSY-MM-8659
//!@SYMREQ REQ7884, REQ7767, REQ7882
//!@SYMTestCaseDesc  Client is unable to perform EAP-AKA USIM authentication due to lack of support in USIM service table.
//!@SYMTestPriority 
//!@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. 
//!		   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!			authentication request. 
//!		 iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!			values to the UICC.
//!		 iv)	TSY is informed that 3G security context functionality is not supported by the USIM.
//!		 v)	TSY completes SmartCardAuthenticate request with KErrNotSupported.
//!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrNotSupported.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest2
END_TESTCASE TEL-SIMTSY-MM-8659
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8660
//!@SYMTestCaseID TEL-SIMTSY-MM-8660
//!@SYMREQ  REQ7884, REQ7882
//!@SYMTestCaseDesc  Client is unable to perform EAP-AKA USIM authentication due to inactive USIM application.
//!@SYMTestPriority  High
//!@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. 
//!		  ii)	TSY checks whether the specified USIM application has already been activated before proceeding with the 		//!			authentication request. 
//!		 iii)	TSY finds that the specified USIM application is not active.
//!		 iv)	TSY completes SmartCardAuthenticate request with KErrMMEtelScApplicationNotActive.
//!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrMMEtelScApplicationNotActive.
//!@SYMTestType CT
//
RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest3
END_TESTCASE TEL-SIMTSY-MM-8660
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8661
//!@SYMTestCaseID TEL-SIMTSY-MM-8661
//!@SYMREQ REQ7884, REQ7882
//!@SYMTestCaseDesc Client is unable to perform EAP-AKA USIM authentication due to MAC verification failure.
//!@SYMTestPriority  High
//!@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. 
//!		   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!		authentication request. 
//!		  iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!		values to the UICC.
//!		  iv)	TSY identifies a MAC verification failure and therefore completes SmartCardAuthenticate request with 			//!                                                       KErrMMEtelMacVerificationFailed.
//!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrMMEtelMacVerificationFailed.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest4
END_TESTCASE TEL-SIMTSY-MM-8661
// --------------------------------------------------------------
START_TESTCASE TEL-SIMTSY-MM-8662
//!@SYMTestCaseID TEL-SIMTSY-MM-8662
//!@SYMREQ  REQ7884, REQ7882
//!@SYMTestCaseDesc Client is unable to perform EAP-AKA USIM authentication due to synchronisation failure. 
//!@SYMTestPriority High
//!@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. 
//!	           	   ii)	TSY checks and ensures that the specified USIM application has already been activated before proceeding with the 	//!		authentication request. 
//!		  iii)	TSY then requests the UICC AUTHENTICATE command in the 3G security context and it passes the RAND and AUTN 	//!		values to the UICC.
//!		 iv)	TSY identifies a synchronisation failure due to invalid sequence numbers and therefore completes 			//!                                  SmartCardAuthenticate request with KErrMMEtelSqnVerificationFailed.
//!@SYMTestExpectedResults  SmartCardAuthenticate () completes with KErrMMEtelSqnVerificationFailed. On completion 			//!TSmartCardAuthenticateDataV6 will hold AUTS command response.
//!@SYMTestType CIT
//
RUN_TEST_STEP 30 Te_Sim 3GSecurityContextTest5
END_TESTCASE TEL-SIMTSY-MM-8662
// --------------------------------------------------------------
RUN_SCRIPT z:\TestData\Scripts\te_simeap.script