Commit 64835055 authored by filatov's avatar filatov
Browse files

Dx: SLF role is done

parent 1041b446
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
@@ -130,6 +130,40 @@ module DiameterCxDx_Dx_TCFunctions {
            } // end function f_TC_DX_SLF_LI_01        
        } // group TP_SLFRole_LI
        group TP_SLFRole_MA {//Dx MA
            /*
            *  @desc    This is the test case function TC_DX_SLF_MA_01
            *  @param
            */
            function f_TC_DX_SLF_MA_01()
            runs on DiameterCx {
    
                f_preamble_SCSCF();
    
                f_selfOrClientSyncAndVerdict( c_prDone, f_getVerdict() ); // sync - preamble done
    
                f_send_MAR(m_MAR_Msg( 
                                vc_sessionId, 
                                m_MAR_Dx(
                                    vc_originHost,
                                    vc_originRealm,
                                    vc_destinationRealm,
                                    vc_userName,
                                    vc_publicIdentity,
				                    m_sIPNumberAuthItems(1),
				                    m_sIPAuthDataItem_dummy,
				                    vc_serverName
                                )
                ));

                f_awaiting_MAA( mw_MAA_Msg( ?, mw_MAA_Dx( ?, mw_resultCode( DIAMETER_REDIRECT_INDICATION_E ) ) ) );
    
                f_selfOrClientSyncAndVerdict( c_tbDone, f_getVerdict() ); // sync testbody done

                f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done
    
                f_postamble_SCSCF();
    
            } // end function f_TC_DX_SLF_MA_01   
        } // group TP_SLFRole_MA
    } // group TP_SLFRole