Loading AtsImsIot/AtsImsIot_TestCases_RCS.ttcn +53 −40 Original line number Diff line number Diff line Loading @@ -1751,32 +1751,34 @@ module AtsImsIot_TestCases_RCS { f_mtc_userRegistration(v_ueB, v_userInfoB); // test body f_mtc_userInitiateFt (v_ueA, v_userInfoB); //Test Sequence Step 1 f_mtc_userInitiateFt (v_ueA, v_userInfoB); // check 1 (INVITE) f_mtc_check_TP_IMS_5097_01_gm(v_gmA, false); // Check1 // check INVITE f_mtc_check_TP_IMS_5097_01_gm ( v_gmA, false ); f_mtc_check_invite_mx ( v_mxA ); f_mtc_check_TP_IMS_5097_01_ic(v_ic, true); // Check1 f_mtc_check_TP_IMS_5108_03_ic(v_ic, false, 0);// Check2 f_mtc_check_TP_IMS_5097_01_ic ( v_ic, true ); f_mtc_check_TP_IMS_5108_03_ic ( v_ic, false, 0 ); f_mtc_check_invite_mx ( v_mxB ); f_mtc_check_TP_IMS_5108_03_isc(v_iscB, false, 0);// Check2 f_mtc_userCheckFtInfo(v_ueB); //Test Sequence Step 2 f_mtc_userCheckPeerFtInfo(v_ueA); //Test Sequence Step 3 f_mtc_userAcceptsFt(v_ueB); //Test Sequence Step 4 //check 3 - 200 OK f_mtc_check_TP_IMS_5115_08_isc(v_iscB, false);// Check3 f_mtc_check_TP_IMS_5108_03_isc ( v_iscB, false, 0 ); f_mtc_userCheckFtInfo ( v_ueB ); f_mtc_userCheckPeerFtInfo ( v_ueA ); f_mtc_userAcceptsFt ( v_ueB ); //check 200 OK f_mtc_check_TP_IMS_5115_08_isc ( v_iscB, false ); f_mtc_check_response_mx ( v_mxB, c_statusLine200 ); f_mtc_check_TP_IMS_5115_08_ic(v_ic, false, 0);// Check3 f_mtc_check_TP_IMS_5115_08_ic ( v_ic, false, 0 ); f_mtc_check_response_mx ( v_mxA, c_statusLine200 ); f_mtc_userCheckFileTransferring(v_ueA, v_ueB); //Test Sequence Step 5 f_mtc_EndFt(v_ueA); //Test Sequence Step 6 f_mtc_userCheckFtEnded(v_ueB); //Test Sequence Step 7 f_mtc_userCheckFtEnded(v_ueA); //Test Sequence Step 8 // check ACK f_mtc_check_ack_mx ( v_gmA ); f_mtc_check_ack_mx ( v_gmB ); f_mtc_userCheckFileTransferring ( v_ueA, v_ueB ); // check BYE f_mtc_check_bye_mx ( v_gmA ); f_mtc_check_bye_mx ( v_gmB ); f_mtc_userCheckFtEnded ( v_ueB ); f_mtc_check_response_mx ( v_gmB, c_statusLine200 ); f_mtc_check_response_mx ( v_gmA, c_statusLine200 ); f_mtc_userCheckFtEnded ( v_ueA ); // postamble f_PO_user_home_deregistration(v_ueA); Loading Loading @@ -1822,21 +1824,7 @@ module AtsImsIot_TestCases_RCS { f_mtc_userRegistration(v_ueB, v_userInfoB); // test body f_mtc_userInitiateFt (v_ueB, v_userInfoA); //Test Sequence Step 1 // check 1,2,3 (INVITE) f_mtc_check_TP_IMS_5046_01_gm(v_gmA, true); // Check1 f_mtc_check_TP_IMS_5067_01_gm(v_gmA, false); // Check2 f_mtc_check_invite_mx(v_mxA); f_mtc_check_TP_IMS_5046_01_ic(v_ic, true); // Check1 f_mtc_check_TP_IMS_5067_01_ic(v_ic, true); // Check2 f_mtc_check_TP_IMS_5097_09_ic(v_ic, false); // Check3 f_mtc_check_invite_mx(v_mxB); f_mtc_check_TP_IMS_5097_09_isc(v_iscB, false); // Check3 f_mtc_userCheckFtInfo(v_ueA); //Test Sequence Step 2 f_mtc_userCheckPeerFtInfo(v_ueB); //Test Sequence Step 3 f_mtc_userAcceptsFt(v_ueA); //Test Sequence Step 4 f_mtc_userInitiateFt ( v_ueB, v_userInfoA ); f_mtc_userCheckFileTransferring(v_ueB, v_ueA); //Test Sequence Step 5 Loading @@ -1845,6 +1833,31 @@ module AtsImsIot_TestCases_RCS { f_mtc_userCheckFtEnded(v_ueA); //Test Sequence Step 7 f_mtc_userCheckFtEnded(v_ueB); //Test Sequence Step 8 // check INVITE f_mtc_check_TP_IMS_5046_01_gm ( v_gmB, true ); f_mtc_check_invite_mx ( v_mxB ); f_mtc_check_TP_IMS_5046_01_ic ( v_ic, true ); f_mtc_check_TP_IMS_5067_01_ic ( v_ic, true ); f_mtc_check_TP_IMS_5097_09_ic ( v_ic, false ); f_mtc_check_TP_IMS_5097_09_isc ( v_iscA, false ); f_mtc_userCheckFtInfo ( v_ueB ); f_mtc_userCheckPeerFtInfo ( v_ueA ); f_mtc_userAcceptsFt ( v_ueA ); //check 200 OK f_mtc_check_response_mx ( v_mxA, c_statusLine200 ); f_mtc_check_response_mx ( v_mxB, c_statusLine200 ); // check ACK f_mtc_check_ack_mx ( v_gmB ); f_mtc_check_ack_mx ( v_gmA ); f_mtc_userCheckFileTransferring ( v_ueA, v_ueB ); // check BYE f_mtc_check_bye_mx ( v_gmB ); f_mtc_check_bye_mx ( v_gmA ); f_mtc_userCheckFtEnded ( v_ueA ); f_mtc_check_response_mx ( v_gmA, c_statusLine200 ); f_mtc_check_response_mx ( v_gmB, c_statusLine200 ); f_mtc_userCheckFtEnded ( v_ueB ); // postamble f_PO_user_home_deregistration(v_ueA); f_PO_user_home_deregistration(v_ueB); Loading Loading
AtsImsIot/AtsImsIot_TestCases_RCS.ttcn +53 −40 Original line number Diff line number Diff line Loading @@ -1751,32 +1751,34 @@ module AtsImsIot_TestCases_RCS { f_mtc_userRegistration(v_ueB, v_userInfoB); // test body f_mtc_userInitiateFt (v_ueA, v_userInfoB); //Test Sequence Step 1 f_mtc_userInitiateFt (v_ueA, v_userInfoB); // check 1 (INVITE) f_mtc_check_TP_IMS_5097_01_gm(v_gmA, false); // Check1 // check INVITE f_mtc_check_TP_IMS_5097_01_gm ( v_gmA, false ); f_mtc_check_invite_mx ( v_mxA ); f_mtc_check_TP_IMS_5097_01_ic(v_ic, true); // Check1 f_mtc_check_TP_IMS_5108_03_ic(v_ic, false, 0);// Check2 f_mtc_check_TP_IMS_5097_01_ic ( v_ic, true ); f_mtc_check_TP_IMS_5108_03_ic ( v_ic, false, 0 ); f_mtc_check_invite_mx ( v_mxB ); f_mtc_check_TP_IMS_5108_03_isc(v_iscB, false, 0);// Check2 f_mtc_userCheckFtInfo(v_ueB); //Test Sequence Step 2 f_mtc_userCheckPeerFtInfo(v_ueA); //Test Sequence Step 3 f_mtc_userAcceptsFt(v_ueB); //Test Sequence Step 4 //check 3 - 200 OK f_mtc_check_TP_IMS_5115_08_isc(v_iscB, false);// Check3 f_mtc_check_TP_IMS_5108_03_isc ( v_iscB, false, 0 ); f_mtc_userCheckFtInfo ( v_ueB ); f_mtc_userCheckPeerFtInfo ( v_ueA ); f_mtc_userAcceptsFt ( v_ueB ); //check 200 OK f_mtc_check_TP_IMS_5115_08_isc ( v_iscB, false ); f_mtc_check_response_mx ( v_mxB, c_statusLine200 ); f_mtc_check_TP_IMS_5115_08_ic(v_ic, false, 0);// Check3 f_mtc_check_TP_IMS_5115_08_ic ( v_ic, false, 0 ); f_mtc_check_response_mx ( v_mxA, c_statusLine200 ); f_mtc_userCheckFileTransferring(v_ueA, v_ueB); //Test Sequence Step 5 f_mtc_EndFt(v_ueA); //Test Sequence Step 6 f_mtc_userCheckFtEnded(v_ueB); //Test Sequence Step 7 f_mtc_userCheckFtEnded(v_ueA); //Test Sequence Step 8 // check ACK f_mtc_check_ack_mx ( v_gmA ); f_mtc_check_ack_mx ( v_gmB ); f_mtc_userCheckFileTransferring ( v_ueA, v_ueB ); // check BYE f_mtc_check_bye_mx ( v_gmA ); f_mtc_check_bye_mx ( v_gmB ); f_mtc_userCheckFtEnded ( v_ueB ); f_mtc_check_response_mx ( v_gmB, c_statusLine200 ); f_mtc_check_response_mx ( v_gmA, c_statusLine200 ); f_mtc_userCheckFtEnded ( v_ueA ); // postamble f_PO_user_home_deregistration(v_ueA); Loading Loading @@ -1822,21 +1824,7 @@ module AtsImsIot_TestCases_RCS { f_mtc_userRegistration(v_ueB, v_userInfoB); // test body f_mtc_userInitiateFt (v_ueB, v_userInfoA); //Test Sequence Step 1 // check 1,2,3 (INVITE) f_mtc_check_TP_IMS_5046_01_gm(v_gmA, true); // Check1 f_mtc_check_TP_IMS_5067_01_gm(v_gmA, false); // Check2 f_mtc_check_invite_mx(v_mxA); f_mtc_check_TP_IMS_5046_01_ic(v_ic, true); // Check1 f_mtc_check_TP_IMS_5067_01_ic(v_ic, true); // Check2 f_mtc_check_TP_IMS_5097_09_ic(v_ic, false); // Check3 f_mtc_check_invite_mx(v_mxB); f_mtc_check_TP_IMS_5097_09_isc(v_iscB, false); // Check3 f_mtc_userCheckFtInfo(v_ueA); //Test Sequence Step 2 f_mtc_userCheckPeerFtInfo(v_ueB); //Test Sequence Step 3 f_mtc_userAcceptsFt(v_ueA); //Test Sequence Step 4 f_mtc_userInitiateFt ( v_ueB, v_userInfoA ); f_mtc_userCheckFileTransferring(v_ueB, v_ueA); //Test Sequence Step 5 Loading @@ -1845,6 +1833,31 @@ module AtsImsIot_TestCases_RCS { f_mtc_userCheckFtEnded(v_ueA); //Test Sequence Step 7 f_mtc_userCheckFtEnded(v_ueB); //Test Sequence Step 8 // check INVITE f_mtc_check_TP_IMS_5046_01_gm ( v_gmB, true ); f_mtc_check_invite_mx ( v_mxB ); f_mtc_check_TP_IMS_5046_01_ic ( v_ic, true ); f_mtc_check_TP_IMS_5067_01_ic ( v_ic, true ); f_mtc_check_TP_IMS_5097_09_ic ( v_ic, false ); f_mtc_check_TP_IMS_5097_09_isc ( v_iscA, false ); f_mtc_userCheckFtInfo ( v_ueB ); f_mtc_userCheckPeerFtInfo ( v_ueA ); f_mtc_userAcceptsFt ( v_ueA ); //check 200 OK f_mtc_check_response_mx ( v_mxA, c_statusLine200 ); f_mtc_check_response_mx ( v_mxB, c_statusLine200 ); // check ACK f_mtc_check_ack_mx ( v_gmB ); f_mtc_check_ack_mx ( v_gmA ); f_mtc_userCheckFileTransferring ( v_ueA, v_ueB ); // check BYE f_mtc_check_bye_mx ( v_gmB ); f_mtc_check_bye_mx ( v_gmA ); f_mtc_userCheckFtEnded ( v_ueA ); f_mtc_check_response_mx ( v_gmA, c_statusLine200 ); f_mtc_check_response_mx ( v_gmB, c_statusLine200 ); f_mtc_userCheckFtEnded ( v_ueB ); // postamble f_PO_user_home_deregistration(v_ueA); f_PO_user_home_deregistration(v_ueB); Loading