Commit 0b3995b8 authored by kretzschmann's avatar kretzschmann
Browse files

restore missing functions TC_NGAP_AMF_CMP_10 and TC_NGAP_AMF_CMP_11

parent cf405583
Loading
Loading
Loading
Loading
+90 −0
Original line number Diff line number Diff line
@@ -4319,6 +4319,96 @@ module NGAP_TCFunctions {
            } // End of group UE_Context_Suspend
            //8.3.12
            group UE_Context_Resume{
                
                /**
               * @desc Testcase function for TP_NGAP_AMF_CMP_10
               */
               function f_TC_NGAP_AMF_CMP_10() runs on gNBNGAPComponent {

             	   // Local variables

                   // Preamble
                   f_NGAP_gnb_init();
                   f_NGAP_gnb_UE_Register();
                   f_NGAP_amf_UE_Has_Suspended_Context();

                   f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                   log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");


                   // Body
                   f_send_NGAP_PDU(
                   	m_ngap_initMsg(
                   		m_n2_UEContextResumeRequest(
                   			-,
                   			-,
                   			-
                   		)
                   	)
                   );
   
                   f_recv_NGAP_PDU(
                     mw_ngap_succMsg(
                     	mw_n2_UEContextResumeResponse(
                     		?,
                     		?
                   )));

                   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_AMF_CMP_10
               
               /**
               * @desc Testcase function for TP_NGAP_AMF_CMP_11
               */
               function f_TC_NGAP_AMF_CMP_11() runs on gNBNGAPComponent {

             	   // Local variables

                   // Preamble
                   f_NGAP_gnb_init();
                   f_NGAP_gnb_UE_Register();
                   f_NGAP_amf_UE_Has_Suspended_Context();

                   f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                   log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");


                   // Body
                   f_send_NGAP_PDU(
                   	m_ngap_initMsg(
                   		m_n2_UEContextResumeRequest(
                   			-,
                   			-,
                   			-
                   		)
                   	)
                   );
   
                   f_recv_NGAP_PDU(
                     mw_ngap_unsuccMsg(
                     	mw_n2_UEContextResumeFailure(
                     		?,
                     		?,
                     		?
                   )));

                   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_AMF_CMP_11
                
            } // End of group UE_Context_Resume
        } // End of group UE_Context_Management_Procedures
        //8.4