Commit ea7f823d authored by rennoch's avatar rennoch
Browse files

modified parameters for CsHssMs1 added

parent e5acc7aa
Loading
Loading
Loading
Loading
+34 −4
Original line number Diff line number Diff line
@@ -41,15 +41,15 @@ module DiameterCxDx_Cx_TCFunctions {
    
                //initial registration

                f_send_UAR(m_UAR_Msg(vc_sessionId, m_UAR_Body_dummy));
                f_send_UAR(m_UAR_Msg(vc_sessionId, 
                    m_UAR_UauthDhostFlags(vc_originHost, vc_originRealm, vc_destinationRealm, 
                                vc_userName, vc_publicIdentity, omit, m_user_Authorization_Reg_Cx, vc_destinationHost, m_uar_Flags_Cx)));

                f_awaiting_UAA(mw_UAA_dummy);
    
                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done

                f_send_UAR(m_UAR_Msg(vc_sessionId, m_UAR_Body_dummy)); //de-registration

                f_awaiting_UAA(mw_UAA_dummy);
                //no de-registration needed
    
                f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done
    
@@ -59,6 +59,36 @@ module DiameterCxDx_Cx_TCFunctions {

            } // group TP_HSSRole_MS
            group TP_HSSRole_UA {//Cx UA
            
            /*
            *  @desc    This is the test case function TC_CX_HSS_UA_01
            *  @param
            */
            function f_TC_CX_HSS_UA_01()
            runs on DiameterCx {

                f_preamble_CSCF();

                f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done

                //initial registration TODO

                f_send_UAR(m_UAR_Msg(vc_sessionId, m_UAR_basic(vc_originHost, vc_originRealm, vc_destinationRealm, vc_userName, vc_publicIdentity, vc_visitedNetworkId)));

                f_awaiting_UAA(mw_UAA_dummy);

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done

                f_send_UAR(m_UAR_Msg(vc_sessionId, m_UAR_Body_dummy)); //de-registration

                f_awaiting_UAA(mw_UAA_dummy);

                f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done

                f_postamble_CSCF();

            } // end function f_TC_CX_HSS_UA_01
            
            } // group TP_HSSRole_UA
            group TP_HSSRole_SA {//Cx SA
            } // group TP_HSSRole_SA
+5 −0
Original line number Diff line number Diff line
@@ -50,6 +50,11 @@ module DiameterCxDx_Templates {
                    aVP_Data := REGISTRATION
                }
                
                template UAR_Flags_AVP m_uar_Flags_Cx := {
                    aVP_Header := m_aVP_HeaderVid_Mbit1(c_uAR_Flags_AVP_Code, 4, omit),
                    aVP_Data := 0
                }

          	}//end group sendingTemplatesForAVPs
          	group awaitingTemplatesForAVPs{
	            template Redirect_Host_AVP mw_redirectHost(template (present) Diameter_Identity p_avpData) :=