Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +168 −0 Original line number Diff line number Diff line Loading @@ -3182,18 +3182,186 @@ module NGAP_TCFunctions { group UE_Radio_Capability_Management_Procedures{ //8.14.1 group UE_Radio_Capability_Info_Indication{ /** * @desc Testcase function for TC_NGAP_gNB_URP_01 */ function f_TC_NGAP_GNB_URP_01() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_URP_01 } // End of group UE_Radio_Capability_Info_Indication //8.14.2 group UE_Radio_Capability_Check{ /** * @desc Testcase function for TC_NGAP_gNB_URP_02 */ function f_TC_NGAP_GNB_URP_02() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_URP_02 } // End of group UE_Radio_Capability_Check //8.14.3 group UE_Radio_Capability_ID_Mapping{ /** * @desc Testcase function for TC_NGAP_gNB_URP_03 */ function f_TC_NGAP_GNB_URP_03() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_URP_03 } // End of group UE_Radio_Capability_ID_Mapping } // End of group UE_Radio_Capability_Management_Procedures //8.15 group Data_Usage_Reporting_Procedures{ //8.15.1 group Secondary_RAT_Data_Usage_Report{ /** * @desc Testcase function for TC_NGAP_gNB_DRP_01 */ function f_TC_NGAP_GNB_DRP_01() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_DRP_01 } // End of group Secondary_RAT_Data_Usage_Report } // End of group Data_Usage_Reporting_Procedures //8.16 Loading Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +168 −0 Original line number Diff line number Diff line Loading @@ -3182,18 +3182,186 @@ module NGAP_TCFunctions { group UE_Radio_Capability_Management_Procedures{ //8.14.1 group UE_Radio_Capability_Info_Indication{ /** * @desc Testcase function for TC_NGAP_gNB_URP_01 */ function f_TC_NGAP_GNB_URP_01() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_URP_01 } // End of group UE_Radio_Capability_Info_Indication //8.14.2 group UE_Radio_Capability_Check{ /** * @desc Testcase function for TC_NGAP_gNB_URP_02 */ function f_TC_NGAP_GNB_URP_02() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_URP_02 } // End of group UE_Radio_Capability_Check //8.14.3 group UE_Radio_Capability_ID_Mapping{ /** * @desc Testcase function for TC_NGAP_gNB_URP_03 */ function f_TC_NGAP_GNB_URP_03() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_URP_03 } // End of group UE_Radio_Capability_ID_Mapping } // End of group UE_Radio_Capability_Management_Procedures //8.15 group Data_Usage_Reporting_Procedures{ //8.15.1 group Secondary_RAT_Data_Usage_Report{ /** * @desc Testcase function for TC_NGAP_gNB_DRP_01 */ function f_TC_NGAP_GNB_DRP_01() runs on aMFNGAPComponent { // Local variables // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); //f_NGAP_amf_UE_PDU_ResourceSetup(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body // action("Trigger CELL TRAFFIC TRACE!"); // f_recv_NGAP_PDU( // mw_ngap_initMsg( // mw_n2_CellTrafficTrace( // ?, // ?, // ?, // ?, // ?, // ?, // ? // ) // ) // ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); // Postamble f_postamble_NGAP_gNB(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_NGAP_gNB_DRP_01 } // End of group Secondary_RAT_Data_Usage_Report } // End of group Data_Usage_Reporting_Procedures //8.16 Loading