Loading DiameterCxDx/ttcn/DiameterCxDx_Dx_TCFunctions.ttcn3 +37 −3 Original line number Diff line number Diff line Loading @@ -6,8 +6,10 @@ */ module DiameterCxDx_Dx_TCFunctions { // LibCommon import from LibCommon_Sync {function f_selfOrClientSyncAndVerdict; const c_prDone, c_tbDone, c_poDone;} import from LibCommon_Sync { function f_selfOrClientSyncAndVerdict; const c_prDone, c_tbDone, c_poDone; } import from LibCommon_VerdictControl all; // LibDiameter Loading @@ -22,10 +24,42 @@ module DiameterCxDx_Dx_TCFunctions { import from DiameterCxDx_Templates all; import from DiameterCxDx_Steps all; import from DiameterCxDx_PIXITS all; import from DiameterCxDx_TestSystem all; group TP_SLFRole{ // §5.2.2.1 group TP_SLFRole_UA {//Dx UA /* * @desc This is the test case function TC_DX_SLF_UA_01 * @param */ function f_TC_DX_SLF_UA_01() runs on DiameterCx { f_preamble_CSCF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done f_send_UAR(m_UAR_Msg( vc_sessionId, m_UAR_Dx( vc_originHost, vc_originRealm, vc_destinationRealm, vc_userName, vc_publicIdentity, vc_visitedNetworkId ) )); f_awaiting_UAA(mw_UAA_Dx(?)); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done f_postamble_CSCF(); } // end function f_TC_DX_SLF_UA_01 } // group TP_SLFRole_UA group TP_SLFRole_SA {//Dx SA } // group TP_SLFRole_SA Loading Loading
DiameterCxDx/ttcn/DiameterCxDx_Dx_TCFunctions.ttcn3 +37 −3 Original line number Diff line number Diff line Loading @@ -6,8 +6,10 @@ */ module DiameterCxDx_Dx_TCFunctions { // LibCommon import from LibCommon_Sync {function f_selfOrClientSyncAndVerdict; const c_prDone, c_tbDone, c_poDone;} import from LibCommon_Sync { function f_selfOrClientSyncAndVerdict; const c_prDone, c_tbDone, c_poDone; } import from LibCommon_VerdictControl all; // LibDiameter Loading @@ -22,10 +24,42 @@ module DiameterCxDx_Dx_TCFunctions { import from DiameterCxDx_Templates all; import from DiameterCxDx_Steps all; import from DiameterCxDx_PIXITS all; import from DiameterCxDx_TestSystem all; group TP_SLFRole{ // §5.2.2.1 group TP_SLFRole_UA {//Dx UA /* * @desc This is the test case function TC_DX_SLF_UA_01 * @param */ function f_TC_DX_SLF_UA_01() runs on DiameterCx { f_preamble_CSCF(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync - preamble done f_send_UAR(m_UAR_Msg( vc_sessionId, m_UAR_Dx( vc_originHost, vc_originRealm, vc_destinationRealm, vc_userName, vc_publicIdentity, vc_visitedNetworkId ) )); f_awaiting_UAA(mw_UAA_Dx(?)); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done f_postamble_CSCF(); } // end function f_TC_DX_SLF_UA_01 } // group TP_SLFRole_UA group TP_SLFRole_SA {//Dx SA } // group TP_SLFRole_SA Loading