Commit f2cb2008 authored by Yann Garcia's avatar Yann Garcia
Browse files

Implement f_TC_NGAP_AMF_MMP_01/02

parent cf87009a
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -252,6 +252,13 @@ module NGAP_Steps {
        //FIXME: Implementation of UE registration
        } // End of function f_NGAP_gnb_UE_Register

        /**
         * @desc
         */
        function f_NGAP_gnb_UE_Not_Available() runs on NGAPComponent {
        //FIXME: Implementation of UE registration
        } // End of function f_NGAP_gnb_UE_Not_Available

        /**
         * @desc
         */
+61 −0
Original line number Diff line number Diff line
@@ -3468,6 +3468,39 @@ module NGAP_TCFunctions {
                log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                // Body
                f_send_NGAP_PDU(
                                m_ngap_initMsg(
                                               m_n2_HandoverRequired(
                                                                     -, -, -, -,
                                                                     m_targetID_targetRANNodeID(
                                                                                                m_targetRANNodeID(
                                                                                                                  m_globalRANNodeID_globalGNB_ID(
                                                                                                                                                 m_ie_globalGnbId(
                                                                                                                                                                  -, 
                                                                                                                                                                  PX_GNB_ID
                                                                                                                  )), 
                                                                                                                  m_tAI
                                                                                                )),
                                                                     {
                                                                       m_pDUSessionResourceItemHORqd(
                                                                                                     -,
                                                                                                     ''O // FIXME FSCOM Shall be bit2oct(encvalue(???))
                                                                                                     )
                                                                      },
                                                                      ''O // FIXME FSCOM Shall be bit2oct(encvalue(???))
                                )));

                f_recv_NGAP_PDU(
                                mw_ngap_succMsg(
                                                mw_n2_HandoverCommand(
                                                                      PX_AMF_UE_NGAP_ID,
                                                                      PX_RAN_UE_NGAP_ID,
                                                                      -,
                                                                      ?/* FIXME FSCOM {
                                                                        m_pDUSessionResourceHandoverItem(
                                                                                                         bit2oct(encvalue(m_handoverCommandTransfer(???))))
                                                                      }*/
                                )));

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");
@@ -3493,6 +3526,34 @@ module NGAP_TCFunctions {
                log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                // Body
                f_NGAP_gnb_UE_Not_Available();
                f_send_NGAP_PDU(
                                m_ngap_initMsg(
                                               m_n2_HandoverRequired(
                                                                     -, -, -, -,
                                                                     m_targetID_targetRANNodeID(
                                                                                                m_targetRANNodeID(
                                                                                                                  m_globalRANNodeID_globalGNB_ID(
                                                                                                                                                 m_ie_globalGnbId(
                                                                                                                                                                  -, 
                                                                                                                                                                  PX_GNB_ID
                                                                                                                  )), 
                                                                                                                  m_tAI
                                                                                                )),
                                                                     {
                                                                       m_pDUSessionResourceItemHORqd(
                                                                                                     -,
                                                                                                     ''O // FIXME FSCOM Shall be bit2oct(encvalue(???))
                                                                                                     )
                                                                      },
                                                                      ''O // FIXME FSCOM Shall be bit2oct(encvalue(???))
                                )));

                f_recv_NGAP_PDU(
                                mw_ngap_unsuccMsg(
                                                  mw_n2_HandoverFailure(
                                                                        PX_AMF_UE_NGAP_ID
                                )));

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
                log("*** " & __SCOPE__ & ": INFO: Testbody done. ***");