Commit 2d9d2679 authored by rennoch's avatar rennoch
Browse files

add dummy skeleton of Cx TC function

parent 591e2702
Loading
Loading
Loading
Loading
+31 −1
Original line number Diff line number Diff line
@@ -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