Loading AtsImsIot/AtsImsIot_TestCases_RCS.ttcn +132 −48 Original line number Diff line number Diff line Loading @@ -51,7 +51,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -116,7 +118,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -177,7 +181,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -227,7 +233,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -290,7 +298,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -349,7 +359,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -416,7 +428,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -480,7 +494,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -544,7 +560,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -606,7 +624,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -666,7 +686,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -722,7 +744,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -778,7 +802,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -834,7 +860,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -903,7 +931,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -968,7 +998,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1037,7 +1069,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1107,7 +1141,9 @@ module AtsImsIot_TestCases_RCS { var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var ImsUserInfo v_userInfoC := f_getImUser(PX_EUT_C); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1185,7 +1221,9 @@ module AtsImsIot_TestCases_RCS { var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var ImsUserInfo v_userInfoC := f_getImUser(PX_EUT_C); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1259,7 +1297,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1328,7 +1368,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1398,7 +1440,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports Loading Loading @@ -1464,7 +1508,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscA := f_cf_create_monitor(c_isc_A); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports Loading Loading @@ -1525,7 +1571,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1589,7 +1637,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1649,7 +1699,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading @@ -1665,20 +1717,26 @@ module AtsImsIot_TestCases_RCS { f_mtc_StartAllTrafficCapture(); f_mtc_userInitiateFt(v_ueA, v_userInfoB); //Test Sequence Step 1 f_mtc_userCheckAutomaticalyAcceptedFt(v_ueB); //Test Sequence Step 2 // checks 3 (2xx) f_mtc_check_TP_IMS_5115_08_isc(v_iscB, false); // Check 3 f_mtc_check_TP_IMS_5115_08_ic(v_ic, false, 0); // Check 3 f_mtc_userCheckFt(v_ueA,v_ueB); //Test Sequence Step 3 f_mtc_userCheckFtCancel(v_ueA); //Test Sequence Step 4 // check 1 (INVITE) f_mtc_check_TP_IMS_5106_01_gm(v_gmA, 0); // Check 2 f_mtc_check_TP_IMS_5106_01_ic(v_ic, 0); // Check 2 f_mtc_check_TP_IMS_5121_02_gm(v_gmA, 0); // Check1 f_mtc_check_TP_IMS_5121_02_ic(v_ic, 0); // Check1 f_mtc_userCheckFtTerminated(v_ueB); //Test Sequence Step 5 // check 2 (200 OK) f_mtc_check_TP_IMS_5121_02_gm(v_gmA, 0); // Check2 f_mtc_check_TP_IMS_5121_02_ic(v_ic, 0); // Check2 f_mtc_check_TP_IMS_5108_03_ic(v_ic, false, 0); // Check 2 f_mtc_check_TP_IMS_5108_03_isc(v_ic, false, 0); // Check 2 f_mtc_userCheckFtStopped(v_ueA,v_ueB); //Test Sequence Step 6 Loading @@ -1705,7 +1763,7 @@ module AtsImsIot_TestCases_RCS { /** * @desc An established file transfer session is cancelled by the roaming initiator * of the session. * @see TS 102 901-2 V0.0.1 clause 4.5.4.3.2 * @see TS 102 901-2 V0.0.1 clause 4.5.4.4.2 */ testcase TC_IMS_FILE_0012() runs on ImsTestCoordinator system IotSystemInterface { // create components Loading @@ -1716,9 +1774,11 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_ic := f_cf_create_monitor(c_ic); var ImsInterfaceMonitor v_iscA := f_cf_create_monitor(c_isc_A); var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1781,7 +1841,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1845,7 +1907,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1906,7 +1970,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1975,7 +2041,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2043,7 +2111,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2107,7 +2177,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2172,7 +2244,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2237,7 +2311,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2303,7 +2379,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2357,7 +2435,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2411,7 +2491,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2477,7 +2559,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading
AtsImsIot/AtsImsIot_TestCases_RCS.ttcn +132 −48 Original line number Diff line number Diff line Loading @@ -51,7 +51,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -116,7 +118,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -177,7 +181,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -227,7 +233,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -290,7 +298,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getPresUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getPresUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -349,7 +359,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -416,7 +428,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -480,7 +494,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -544,7 +560,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -606,7 +624,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -666,7 +686,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -722,7 +744,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -778,7 +802,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -834,7 +860,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -903,7 +931,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -968,7 +998,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1037,7 +1069,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1107,7 +1141,9 @@ module AtsImsIot_TestCases_RCS { var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var ImsUserInfo v_userInfoC := f_getImUser(PX_EUT_C); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1185,7 +1221,9 @@ module AtsImsIot_TestCases_RCS { var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var ImsUserInfo v_userInfoC := f_getImUser(PX_EUT_C); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1259,7 +1297,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1328,7 +1368,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1398,7 +1440,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, omit, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, omit, v_iscB}; // map/connect component ports Loading Loading @@ -1464,7 +1508,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscA := f_cf_create_monitor(c_isc_A); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports Loading Loading @@ -1525,7 +1571,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1589,7 +1637,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1649,7 +1699,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading @@ -1665,20 +1717,26 @@ module AtsImsIot_TestCases_RCS { f_mtc_StartAllTrafficCapture(); f_mtc_userInitiateFt(v_ueA, v_userInfoB); //Test Sequence Step 1 f_mtc_userCheckAutomaticalyAcceptedFt(v_ueB); //Test Sequence Step 2 // checks 3 (2xx) f_mtc_check_TP_IMS_5115_08_isc(v_iscB, false); // Check 3 f_mtc_check_TP_IMS_5115_08_ic(v_ic, false, 0); // Check 3 f_mtc_userCheckFt(v_ueA,v_ueB); //Test Sequence Step 3 f_mtc_userCheckFtCancel(v_ueA); //Test Sequence Step 4 // check 1 (INVITE) f_mtc_check_TP_IMS_5106_01_gm(v_gmA, 0); // Check 2 f_mtc_check_TP_IMS_5106_01_ic(v_ic, 0); // Check 2 f_mtc_check_TP_IMS_5121_02_gm(v_gmA, 0); // Check1 f_mtc_check_TP_IMS_5121_02_ic(v_ic, 0); // Check1 f_mtc_userCheckFtTerminated(v_ueB); //Test Sequence Step 5 // check 2 (200 OK) f_mtc_check_TP_IMS_5121_02_gm(v_gmA, 0); // Check2 f_mtc_check_TP_IMS_5121_02_ic(v_ic, 0); // Check2 f_mtc_check_TP_IMS_5108_03_ic(v_ic, false, 0); // Check 2 f_mtc_check_TP_IMS_5108_03_isc(v_ic, false, 0); // Check 2 f_mtc_userCheckFtStopped(v_ueA,v_ueB); //Test Sequence Step 6 Loading @@ -1705,7 +1763,7 @@ module AtsImsIot_TestCases_RCS { /** * @desc An established file transfer session is cancelled by the roaming initiator * of the session. * @see TS 102 901-2 V0.0.1 clause 4.5.4.3.2 * @see TS 102 901-2 V0.0.1 clause 4.5.4.4.2 */ testcase TC_IMS_FILE_0012() runs on ImsTestCoordinator system IotSystemInterface { // create components Loading @@ -1716,9 +1774,11 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_ic := f_cf_create_monitor(c_ic); var ImsInterfaceMonitor v_iscA := f_cf_create_monitor(c_isc_A); var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsUserInfo v_userInfoA := f_getImUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getImUser(PX_EUT_B); var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1781,7 +1841,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1845,7 +1907,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getFtUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getFtUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1906,7 +1970,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -1975,7 +2041,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2043,7 +2111,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2107,7 +2177,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2172,7 +2244,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2237,7 +2311,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2303,7 +2379,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2357,7 +2435,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2411,7 +2491,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_INT_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_INT_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading Loading @@ -2477,7 +2559,9 @@ module AtsImsIot_TestCases_RCS { var ImsInterfaceMonitor v_iscB := f_cf_create_monitor(c_isc_B); var ImsUserInfo v_userInfoA := f_getShareUser(PX_EUT_A); var ImsUserInfo v_userInfoB := f_getShareUser(PX_EUT_B); var CF_ROAM_AS v_config := {v_gmA, v_ic, v_gmB, v_iscA, v_iscB}; var ImsInterfaceMonitor v_mxA := f_cf_create_monitor(c_mx_A); var ImsInterfaceMonitor v_mxB := f_cf_create_monitor(c_mx_B); var CF_ROAM_AS v_config := {v_gmA, v_mxA, v_ic, v_mxB, v_gmB, v_iscA, v_iscB}; // map/connect component ports f_cf_adapter_up(); Loading