Loading DiameterCxDx/ttcn/DiameterCxDx_Cx_TCFunctions.ttcn3 +31 −1 Original line number Diff line number Diff line Loading @@ -22,11 +22,41 @@ module DiameterCxDx_Cx_TCFunctions { import from DiameterCxDx_Templates all; import from DiameterCxDx_Steps all; import from DiameterCxDx_PIXITS all; import from DiameterCxDx_TestSystem all; group TP_Cx { group TP_HSSRole{ // §5.2.1.1 group TP_HSSRole_MS {//Cx Messages //TODO all TC Functions /* * @desc This is the test case function TC_CX_HSS_MS_01 * @param */ function f_TC_CX_HSS_MS_01() runs on DiameterCx { f_preamble_CSCF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done //initial registration f_send_UAR(m_UAR_Msg(vc_sessionId, m_UAR_Body_dummy)); 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_MS_01 } // group TP_HSSRole_MS group TP_HSSRole_UA {//Cx UA } // group TP_HSSRole_UA Loading Loading
DiameterCxDx/ttcn/DiameterCxDx_Cx_TCFunctions.ttcn3 +31 −1 Original line number Diff line number Diff line Loading @@ -22,11 +22,41 @@ module DiameterCxDx_Cx_TCFunctions { import from DiameterCxDx_Templates all; import from DiameterCxDx_Steps all; import from DiameterCxDx_PIXITS all; import from DiameterCxDx_TestSystem all; group TP_Cx { group TP_HSSRole{ // §5.2.1.1 group TP_HSSRole_MS {//Cx Messages //TODO all TC Functions /* * @desc This is the test case function TC_CX_HSS_MS_01 * @param */ function f_TC_CX_HSS_MS_01() runs on DiameterCx { f_preamble_CSCF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done //initial registration f_send_UAR(m_UAR_Msg(vc_sessionId, m_UAR_Body_dummy)); 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_MS_01 } // group TP_HSSRole_MS group TP_HSSRole_UA {//Cx UA } // group TP_HSSRole_UA Loading