Loading DiameterCxDx/ttcn/DiameterCxDx_Cx_TCFunctions.ttcn3 +53 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,59 @@ module DiameterCxDx_Cx_TCFunctions { } // end function f_TC_CX_HSS_UA_02 /* * @desc This is the test case function TC_CX_HSS_UA_03 * @param */ function f_TC_CX_HSS_UA_03_I() runs on DiameterCx { f_preamble_ICSCF(); f_initialRegistratonCx(); //initial-registration f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done //subsequent registration 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, omit, omit))); f_awaiting_UAA(mw_UAA_Msg(vc_sessionId, mw_UAA_ResulExpreSernaSerca(omit, mw_experimentalResult(?, mw_experimentalResultCode(?, DIAMETER_SUBSEQUENT_REGISTRATION_E)),mw_serverName(PX_ServerName),omit))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done f_deRegistratonCx(); //de-registration f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done f_postamble_ICSCF(); } // end function f_TC_CX_HSS_UA_03 /* * @desc This is the test case function TC_CX_HSS_UA_04 * @param */ function f_TC_CX_HSS_UA_04_I() runs on DiameterCx { f_preamble_ICSCF(); f_initialRegistratonCx(); //initial-registration f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done f_deRegistratonCx(); //de-registration f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done f_postamble_ICSCF(); } // end function f_TC_CX_HSS_UA_04 } // group TP_HSSRole_UA group TP_HSSRole_SA {//Cx SA } // group TP_HSSRole_SA Loading Loading
DiameterCxDx/ttcn/DiameterCxDx_Cx_TCFunctions.ttcn3 +53 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,59 @@ module DiameterCxDx_Cx_TCFunctions { } // end function f_TC_CX_HSS_UA_02 /* * @desc This is the test case function TC_CX_HSS_UA_03 * @param */ function f_TC_CX_HSS_UA_03_I() runs on DiameterCx { f_preamble_ICSCF(); f_initialRegistratonCx(); //initial-registration f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done //subsequent registration 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, omit, omit))); f_awaiting_UAA(mw_UAA_Msg(vc_sessionId, mw_UAA_ResulExpreSernaSerca(omit, mw_experimentalResult(?, mw_experimentalResultCode(?, DIAMETER_SUBSEQUENT_REGISTRATION_E)),mw_serverName(PX_ServerName),omit))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done f_deRegistratonCx(); //de-registration f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done f_postamble_ICSCF(); } // end function f_TC_CX_HSS_UA_03 /* * @desc This is the test case function TC_CX_HSS_UA_04 * @param */ function f_TC_CX_HSS_UA_04_I() runs on DiameterCx { f_preamble_ICSCF(); f_initialRegistratonCx(); //initial-registration f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done f_deRegistratonCx(); //de-registration f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done f_postamble_ICSCF(); } // end function f_TC_CX_HSS_UA_04 } // group TP_HSSRole_UA group TP_HSSRole_SA {//Cx SA } // group TP_HSSRole_SA Loading