Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +144 −0 Original line number Diff line number Diff line Loading @@ -2985,6 +2985,41 @@ module NGAP_TCFunctions { group UE_TNLA_Binding_Procedures{ //8.13.1 group UE_TNLA_Binding_Release{ /** * @desc Testcase function for TC_NGAP_aMF_UBP_01 */ function f_TC_NGAP_AMF_UBP_01() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body action("Trigger UE TNLA BINDING procedure !"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_UeTnlaBindingReleaseRequest( // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_UBP_01 } // End of group UE_TNLA_Binding_Release } // End of group UE_TNLA_Binding_Procedures //8.14 Loading @@ -2994,9 +3029,83 @@ module NGAP_TCFunctions { } // End of group UE_Radio_Capability_Info_Indication //8.14.2 group UE_Radio_Capability_Check{ /** * @desc Testcase function for TC_NGAP_aMF_URP_01 */ function f_TC_NGAP_AMF_URP_01() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body action("Trigger UE RADIO CAPABILITY CHECK management procedure !"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_Ue****( //FIXME: missing template // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_URP_01 } // End of group UE_Radio_Capability_Check //8.14.3 group UE_Radio_Capability_ID_Mapping{ /** * @desc Testcase function for TC_NGAP_aMF_URP_02 */ function f_TC_NGAP_AMF_URP_02() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // f_send_NGAP_PDU( // m_ngap_initMsg( //FIXME: missing template // ) // ); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_Ue****( //FIXME: missing template // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_URP_02 } // End of group UE_Radio_Capability_ID_Mapping } // End of group UE_Radio_Capability_Management_Procedures //8.15 Loading @@ -3012,6 +3121,41 @@ module NGAP_TCFunctions { } // End of group Uplink_RIM_Information_Transfer //8.16.2 group Downlink_RIM_Information_Transfer{ /** * @desc Testcase function for TC_NGAP_aMF_RIP_01 */ function f_TC_NGAP_AMF_RIP_01() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body action("Trigger RIM Information Transfer procedure !"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_Ue****( //FIXME: missing template // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_RIP_01 } // End of group Downlink_RIM_Information_Transfer } // End of group RIM_Information_Transfer_Procedures } // End of group aMF_Role Loading Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +144 −0 Original line number Diff line number Diff line Loading @@ -2985,6 +2985,41 @@ module NGAP_TCFunctions { group UE_TNLA_Binding_Procedures{ //8.13.1 group UE_TNLA_Binding_Release{ /** * @desc Testcase function for TC_NGAP_aMF_UBP_01 */ function f_TC_NGAP_AMF_UBP_01() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body action("Trigger UE TNLA BINDING procedure !"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_UeTnlaBindingReleaseRequest( // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_UBP_01 } // End of group UE_TNLA_Binding_Release } // End of group UE_TNLA_Binding_Procedures //8.14 Loading @@ -2994,9 +3029,83 @@ module NGAP_TCFunctions { } // End of group UE_Radio_Capability_Info_Indication //8.14.2 group UE_Radio_Capability_Check{ /** * @desc Testcase function for TC_NGAP_aMF_URP_01 */ function f_TC_NGAP_AMF_URP_01() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body action("Trigger UE RADIO CAPABILITY CHECK management procedure !"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_Ue****( //FIXME: missing template // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_URP_01 } // End of group UE_Radio_Capability_Check //8.14.3 group UE_Radio_Capability_ID_Mapping{ /** * @desc Testcase function for TC_NGAP_aMF_URP_02 */ function f_TC_NGAP_AMF_URP_02() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // f_send_NGAP_PDU( // m_ngap_initMsg( //FIXME: missing template // ) // ); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_Ue****( //FIXME: missing template // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_URP_02 } // End of group UE_Radio_Capability_ID_Mapping } // End of group UE_Radio_Capability_Management_Procedures //8.15 Loading @@ -3012,6 +3121,41 @@ module NGAP_TCFunctions { } // End of group Uplink_RIM_Information_Transfer //8.16.2 group Downlink_RIM_Information_Transfer{ /** * @desc Testcase function for TC_NGAP_aMF_RIP_01 */ function f_TC_NGAP_AMF_RIP_01() runs on gNBNGAPComponent { // Local variables // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body action("Trigger RIM Information Transfer procedure !"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_Ue****( //FIXME: missing template // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_AMF(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_AMF_RIP_01 } // End of group Downlink_RIM_Information_Transfer } // End of group RIM_Information_Transfer_Procedures } // End of group aMF_Role Loading