telephonyserverplugins/common_tsy/test/component/scripts/te_ctsyintegration_mbms_auto.script
changeset 0 3553901f7fa8
child 19 630d2f34d719
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/telephonyserverplugins/common_tsy/test/component/scripts/te_ctsyintegration_mbms_auto.script	Tue Feb 02 01:41:59 2010 +0200
@@ -0,0 +1,568 @@
+//
+// Copyright (c) 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:
+//
+// Description:
+//
+
+LOAD_SUITE te_ctsy_component
+
+START_TESTCASE BA-CTSY-INT-MB-0001
+//!@SYMTestCaseID BA-CTSY-INT-MB-0001
+//!@SYMFssID BA/CTSY/PKTS-0001
+//!@SYMTestCaseDesc MBMS Phone Support Requirements.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::GetStaticCaps
+//!@SYMTestExpectedResults Pass - MBMS phone capability is supported.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms001.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0001
+
+START_TESTCASE BA-CTSY-INT-MB-0002
+//!@SYMTestCaseID BA-CTSY-INT-MB-0002
+//!@SYMFssID BA/CTSY/PKTS-0002
+//!@SYMTestCaseDesc Support getting current MBMS network availability with attempt to GMM Attach if required.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.  Status can be Supported, Not Supported.or Unknown..
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms002.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0002
+
+START_TESTCASE BA-CTSY-INT-MB-0003
+//!@SYMTestCaseID BA-CTSY-INT-MB-0003
+//!@SYMFssID BA/CTSY/PKTS-0003
+//!@SYMTestCaseDesc Support getting current MBMS network availability with attempt to GMM Attach if required.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.  Status can be Supported, Not Supported.or Unknown..
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms002.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0003
+
+START_TESTCASE BA-CTSY-INT-MB-0004
+//!@SYMTestCaseID BA-CTSY-INT-MB-0004
+//!@SYMFssID BA/CTSY/PKTS-0004
+//!@SYMTestCaseDesc Support getting current MBMS network availability with attempt to GMM Attach if required.
+//!@SYMTestPriority High
+//!@SYMTestActions  RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status failed with an error and CTSY completes request with an error.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms002.CCtsyIntegrationTestMbms0003L
+END_TESTCASE BA-CTSY-INT-MB-0004
+
+START_TESTCASE BA-CTSY-INT-MB-0005
+//!@SYMTestCaseID BA-CTSY-INT-MB-0005
+//!@SYMFssID BA/CTSY/PKTS-0005
+//!@SYMTestCaseDesc Support getting current MBMS network availability with CTSY cache clean
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms003.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0005
+
+START_TESTCASE BA-CTSY-INT-MB-0006
+//!@SYMTestCaseID BA-CTSY-INT-MB-0006
+//!@SYMFssID BA/CTSY/PKTS-0006
+//!@SYMTestCaseDesc Support getting current MBMS network availability with CTSY cache clean
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status failed with an error and CTSY completes request with an error.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms003.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0006
+
+START_TESTCASE BA-CTSY-INT-MB-0007
+//!@SYMTestCaseID BA-CTSY-INT-MB-0007
+//!@SYMFssID BA/CTSY/PKTS-0007
+//!@SYMTestCaseDesc Support getting current MBMS network availability with no GMM Attach.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.  Status can be Supported, Not Supported.or Unknown..
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms004.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0007
+
+START_TESTCASE BA-CTSY-INT-MB-0008
+//!@SYMTestCaseID BA-CTSY-INT-MB-0008
+//!@SYMFssID BA/CTSY/PKTS-0008
+//!@SYMTestCaseDesc Support getting current MBMS network availability with no GMM Attach.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status failed with an error and CTSY completes request with an error. 
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms004.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0008
+
+START_TESTCASE BA-CTSY-INT-MB-0009
+//!@SYMTestCaseID BA-CTSY-INT-MB-0009
+//!@SYMFssID BA/CTSY/PKTS-0009
+//!@SYMTestCaseDesc Support getting current MBMS network availability when GMM ATTACHED.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService:: GetMbmsNetworkServiceStatus
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.  Status can be Supported, Not Supported.or Unknown..
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms005.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0009
+
+START_TESTCASE BA-CTSY-INT-MB-0010
+//!@SYMTestCaseID BA-CTSY-INT-MB-0010
+//!@SYMFssID BA/CTSY/PKTS-0010
+//!@SYMTestCaseDesc Support getting current MBMS network availability when GMM ATTACHED.
+//!@SYMTestPriority High
+//!@SYMTestActions 
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.  Status can be Supported, Not Supported.or Unknown..
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms005.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0010
+
+START_TESTCASE BA-CTSY-INT-MB-0011
+//!@SYMTestCaseID BA-CTSY-INT-MB-0011
+//!@SYMFssID BA/CTSY/PKTS-0011
+//!@SYMTestCaseDesc Support being notified when moving to a location area not supporting MBMS.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms006.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0011
+
+START_TESTCASE BA-CTSY-INT-MB-0012
+//!@SYMTestCaseID BA-CTSY-INT-MB-0012
+//!@SYMFssID BA/CTSY/PKTS-0012
+//!@SYMTestCaseDesc Support being notified when moving to a location area not supporting MBMS.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms006.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0012
+
+START_TESTCASE BA-CTSY-INT-MB-0013
+//!@SYMTestCaseID BA-CTSY-INT-MB-0013
+//!@SYMFssID BA/CTSY/PKTS-0013
+//!@SYMTestCaseDesc Support being notified when MBMS network service availability changes to unavailable.
+//!@SYMTestPriority High
+//!@SYMTestActions  RPacketService::NotifyMbmsNetworkServiceStatusChange
+//!@SYMTestExpectedResults Pass - MBMS network availability status is returned correctly.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms007.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0013
+
+START_TESTCASE BA-CTSY-INT-MB-0014
+//!@SYMTestCaseID BA-CTSY-INT-MB-0014
+//!@SYMFssID BA/CTSY/PKTS-0014
+//!@SYMTestCaseDesc Support updating monitor list by adding an entry.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange, RPacketService::UpdateMbmsMonitorServiceListL
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms008.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0014
+
+START_TESTCASE BA-CTSY-INT-MB-0015
+//!@SYMTestCaseID BA-CTSY-INT-MB-0015
+//!@SYMFssID BA/CTSY/PKTS-0015
+//!@SYMTestCaseDesc Support updating monitor list by adding an entry.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange, RPacketService::UpdateMbmsMonitorServiceListL
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms008.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0015
+
+START_TESTCASE BA-CTSY-INT-MB-0016
+//!@SYMTestCaseID BA-CTSY-INT-MB-0016
+//!@SYMFssID BA/CTSY/PKTS-0016
+//!@SYMTestCaseDesc Support updating monitor list by adding an entry.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange, RPacketService::UpdateMbmsMonitorServiceListL
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms008.CCtsyIntegrationTestMbms0003L
+END_TESTCASE BA-CTSY-INT-MB-0016
+
+START_TESTCASE BA-CTSY-INT-MB-0017
+//!@SYMTestCaseID BA-CTSY-INT-MB-0017
+//!@SYMFssID BA/CTSY/PKTS-0017
+//!@SYMTestCaseDesc Support monitor list by removing entry.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange, RPacketService::UpdateMbmsMonitorServiceListL
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms009.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0017
+
+START_TESTCASE BA-CTSY-INT-MB-0018
+//!@SYMTestCaseID BA-CTSY-INT-MB-0018
+//!@SYMFssID BA/CTSY/PKTS-0018
+//!@SYMTestCaseDesc Support monitor list by removing entry.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketService::NotifyMbmsNetworkServiceStatusChange, RPacketService::UpdateMbmsMonitorServiceListL
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms009.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0018
+
+START_TESTCASE BA-CTSY-INT-MB-0019
+//!@SYMTestCaseID BA-CTSY-INT-MB-0019
+//!@SYMFssID BA/CTSY/PKTS-0019
+//!@SYMTestCaseDesc Support removing all entries from monitor list
+//!@SYMTestPriority High
+//!@SYMTestActions  RPacketService::NotifyMbmsNetworkServiceStatusChange, RPacketService::UpdateMbmsMonitorServiceListL
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms010.CCTsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0019
+
+START_TESTCASE BA-CTSY-INT-MB-0020
+//!@SYMTestCaseID BA-CTSY-INT-MB-0020
+//!@SYMFssID BA/CTSY/PKTS-0020
+//!@SYMTestCaseDesc Support retrieving current availability status for each service currently being monitored
+//!@SYMTestPriority High
+//!@SYMTestActions 
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms011.CCTsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0020
+
+START_TESTCASE BA-CTSY-INT-MB-0021
+//!@SYMTestCaseID BA-CTSY-INT-MB-0021
+//!@SYMFssID BA/CTSY/PKTS-0021
+//!@SYMTestCaseDesc Support retrieving current availability status for each service currently being monitored
+//!@SYMTestPriority High
+//!@SYMTestActions 
+//!@SYMTestExpectedResults Pass - Service is added to the monitored service list.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms011.CCTsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0021
+
+START_TESTCASE BA-CTSY-INT-MB-0022
+//!@SYMTestCaseID BA-CTSY-INT-MB-0022
+//!@SYMFssID BA/CTSY/PKTS-0022
+//!@SYMTestCaseDesc Support being notified when service availability changes
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - CTSY get new service statuses and informs client.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms012.CCTsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0022
+
+START_TESTCASE BA-CTSY-INT-MB-0023
+//!@SYMTestCaseID BA-CTSY-INT-MB-0023
+//!@SYMFssID BA/CTSY/MB-0023
+//!@SYMTestCaseDesc MBMS local context Creation
+//!@SYMTestPriority High
+vSYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - New context is created.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms013.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0023
+
+START_TESTCASE BA-CTSY-INT-MB-0024
+//!@SYMTestCaseID BA-CTSY-INT-MB-0024
+//!@SYMFssID BA/CTSY/MB-0024
+//!@SYMTestCaseDesc Creating too many MBMS local context 
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Error KErrMaxExceeded raised.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms013.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0024
+
+START_TESTCASE BA-CTSY-INT-MB-0025
+//!@SYMTestCaseID BA-CTSY-INT-MB-0025
+//!@SYMFssID BA/CTSY/MB-0025
+//!@SYMTestCaseDesc MBMS local context Initialisation
+//!@SYMTestPriority High
+//!@SYMTestActions  
+//!@SYMTestExpectedResults Pass - Initialisation is successful.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms014.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0025
+
+START_TESTCASE BA-CTSY-INT-MB-0026
+//!@SYMTestCaseID BA-CTSY-INT-MB-0026
+//!@SYMFssID BA/CTSY/MB-0026
+//!@SYMTestCaseDesc MBMS local context Initialisation with LTSY error
+//!@SYMTestPriority High
+//!@SYMTestActions  
+//!@SYMTestExpectedResults Pass - CTSY completes with error  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms014.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0026
+
+START_TESTCASE BA-CTSY-INT-MB-0027
+//!@SYMTestCaseID BA-CTSY-INT-MB-0027
+//!@SYMFssID BA/CTSY/MB-0027
+//!@SYMTestCaseDesc MBMS local context Configuration and no Sessions used
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Context is properly configured
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms015.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0027
+
+START_TESTCASE BA-CTSY-INT-MB-0028
+//!@SYMTestCaseID BA-CTSY-INT-MB-0028
+//!@SYMFssID BA/CTSY/MB-0028
+//!@SYMTestCaseDesc MBMS local context Configuration fails
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - CTSY completes error back to client
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms015.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0028
+
+START_TESTCASE BA-CTSY-INT-MB-0029
+//!@SYMTestCaseID BA-CTSY-INT-MB-0029
+//!@SYMFssID BA/CTSY/INT/MB/0029
+//!@SYMTestCaseDesc MBMS local context Configuration when Sessions used
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - The Client requests to add Session to the list of services for receivng using RPacketContext:: UpdateMbmsSessionList  where aAction=EAddService.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms016.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0029
+
+START_TESTCASE BA-CTSY-INT-MB-0030
+//!@SYMTestCaseID BA-CTSY-INT-MB-0030
+//!@SYMFssID BA/CTSY/INT/MB/0030
+//!@SYMTestCaseDesc MBMS local context Configuration when Sessions used when max number of session exceed
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - The Client requests to add Session and get error code KErrOverflow
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms016.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0030
+
+START_TESTCASE BA-CTSY-INT-MB-0031
+//!@SYMTestCaseID BA-CTSY-INT-MB-0031
+//!@SYMFssID BA/CTSY/INT/MB/0031
+//!@SYMTestCaseDesc MBMS local context Configuration when Sessions used when adding existing session id
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - The Client requests to add Session and get error code KErrAlreadyExists
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms016.CCtsyIntegrationTestMbms0003L
+END_TESTCASE BA-CTSY-INT-MB-0031
+
+START_TESTCASE BA-CTSY-INT-MB-0032
+//!@SYMTestCaseID BA-CTSY-INT-MB-0032
+//!@SYMFssID BA/CTSY/MB-0032
+//!@SYMTestCaseDesc MBMS local context Activation
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context actives properly. 
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms017.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0032
+
+START_TESTCASE BA-CTSY-INT-MB-0033
+//!@SYMTestCaseID BA-CTSY-INT-MB-0033
+//!@SYMFssID BA/CTSY/MB-0033
+//!@SYMTestCaseDesc MBMS local context Activation with max number of contexts
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Activation of MBMS context exceeds max active MBMS services supported by stack.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms017.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0033
+
+START_TESTCASE BA-CTSY-INT-MB-0034
+//!@SYMTestCaseID BA-CTSY-INT-MB-0034
+//!@SYMFssID BA/CTSY/MB-0034
+//!@SYMTestCaseDesc MBMS data reception suspended
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Context1 is suspended.  Context2 is receiving.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms018.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0034
+
+START_TESTCASE BA-CTSY-INT-MB-0035
+//!@SYMTestCaseID BA-CTSY-INT-MB-0035
+//!@SYMFssID BA/CTSY/MB-0035
+//!@SYMTestCaseDesc MBMS data reception resumes
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Context1 is receiving.  Context2 is active idle.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms019.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0035
+
+START_TESTCASE BA-CTSY-INT-MB-0036
+//!@SYMTestCaseID BA-CTSY-INT-MB-0036
+//!@SYMFssID BA/CTSY/MB-0036
+//!@SYMTestCaseDesc MBMS is currently used
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::InitialiseContext, RPacketContext::SetConfig, RPacketService::NotifyDynamicCapsChange, RPacketService::GetDynamicCaps, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context deactivation succeeded.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms020.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0036
+
+START_TESTCASE BA-CTSY-INT-MB-0037
+//!@SYMTestCaseID BA-CTSY-INT-MB-0037
+//!@SYMFssID BA/CTSY/MB-0037
+//!@SYMTestCaseDesc MBMS is not currently being used
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::InitialiseContext, RPacketContext::SetConfig, RPacketService::NotifyDynamicCapsChange, RPacketService::GetDynamicCaps, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context deactivation succeeded.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms021.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0037
+
+START_TESTCASE BA-CTSY-INT-MB-0038
+//!@SYMTestCaseID BA-CTSY-INT-MB-0038
+//!@SYMFssID BA/CTSY/MB-0038
+//!@SYMTestCaseDesc MBMS local context Deactivation
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context deactivation succeeded.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms022.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0038
+
+START_TESTCASE BA-CTSY-INT-MB-0039
+//!@SYMTestCaseID BA-CTSY-INT-MB-0039
+//!@SYMFssID BA/CTSY/MB-0039
+//!@SYMTestCaseDesc MBMS local context Deactivation
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context deactivation fails.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms022.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0039
+
+START_TESTCASE BA-CTSY-INT-MB-0040
+//!@SYMTestCaseID BA-CTSY-INT-MB-0040
+//!@SYMFssID BA/CTSY/MB-0040
+//!@SYMTestCaseDesc MBMS local context Deletion
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context Deletion succeeded.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms023.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0040
+
+START_TESTCASE BA-CTSY-INT-MB-0041
+//!@SYMTestCaseID BA-CTSY-INT-MB-0041
+//!@SYMFssID BA/CTSY/MB-0041
+//!@SYMTestCaseDesc MBMS local context Deletion
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context Deletion succeeded.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms023.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0041
+
+START_TESTCASE BA-CTSY-INT-MB-0042
+//!@SYMTestCaseID BA-CTSY-INT-MB-0042
+//!@SYMFssID BA/CTSY/MB-0042
+//!@SYMTestCaseDesc MBMS local context Closure.
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - MBMS context is Closed. 
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms024.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0042
+
+START_TESTCASE BA-CTSY-INT-MB-0043
+//!@SYMTestCaseID BA-CTSY-INT-MB-0043
+//!@SYMFssID BA/CTSY/MB-0043
+//!@SYMTestCaseDesc Get Notification for Service Start and Stop using  RPacketContext::NotifyContextStatusChange
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Client gets notification about MBMS session changes.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms025.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0043
+
+START_TESTCASE BA-CTSY-INT-MB-0044
+//!@SYMTestCaseID BA-CTSY-INT-MB-0044
+//!@SYMFssID BA/CTSY/MB-0044
+//!@SYMTestCaseDesc MBMS Session Update for Service due to session successfully received 
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketContext::SetConfig, RPacketContext::Activate, RPacketService::NotifyStatusChange, RPacketService::GetStatus, RPacketContext::NotifyStatusChange, RPacketContext::GetStatus, RPacketService::EnumerateNifs, RPacketService::GetContextNameInNif, RPacketService::GetNifInfo, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate, RPacketService::EnumerateContextsInNif, RPacketContext::Deactivate
+//!@SYMTestExpectedResults Pass - Session state is successfully updated.  
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms026.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0044
+
+START_TESTCASE BA-CTSY-INT-MB-0045
+//!@SYMFssID BA/CTSY/MB-0045
+//!@SYMTestCaseDesc Support retrieving sessions relating to MBMS context
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketMbmsContext::OpenNewContext, RPacketMbmsContext::SetConfig, RPacketMbmsContext::UpdateMbmsSessionList RPacketMbmsContext::Activate, RPacketMbmsContext::Deactivate
+//!@SYMTestExpectedResults Pass - Client receives list of sessions for given MBMS context. 
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms027.CCtsyIntegrationTestMbms0001L
+END_TESTCASE BA-CTSY-INT-MB-0045
+
+START_TESTCASE BA-CTSY-INT-MB-0046
+//!@SYMTestCaseID BA-CTSY-INT-MB-0046
+//!@SYMFssID BA/CTSY/MB-0046
+//!@SYMTestCaseDesc Support retrieving sessions relating to MBMS context
+//!@SYMTestPriority High
+//!@SYMTestActions RPacketMbmsContext::OpenNewContext, RPacketMbmsContext::SetConfig, RPacketMbmsContext::UpdateMbmsSessionList RPacketMbmsContext::Activate, RPacketMbmsContext::Deactivate
+//!@SYMTestExpectedResults Pass - Client receives KerrNotFound with empty list of sessions for given MBMS context.
+//!@SYMTestType CIT
+//!@SYMTestCaseDependencies live/manual
+RUN_TEST_STEP 100 te_ctsy_component TEFUnit.CCTsyUCaseMbms027.CCtsyIntegrationTestMbms0002L
+END_TESTCASE BA-CTSY-INT-MB-0046