Commit d8da964b authored by pintar's avatar pintar
Browse files

Functions for TC_IMS_SS_0001 and TC_IMS_SS_0002 are corrected

due to ts_18601102v020301p_rev6.
parent 70a1ae1f
Loading
Loading
Loading
Loading
+44 −47
Original line number Diff line number Diff line
@@ -2452,39 +2452,27 @@ group checksTC_IMS_CALL_0014 {
} // group

group checksTC_IMS_SS_0001 {
	    
	    /**
		 * @desc Starts monitor component behavior
		 * @param p_monitorCompRef Reference to monitor component
		 */
	    function f_mtc_check_TP_IMS_5310_01_gm(
	    	ImsInterfaceMonitor p_monitorCompRef
	    	ImsInterfaceMonitor p_monitorCompRef,
			integer p_skipCount
	    ) runs on ImsTestCoordinator  {
	       
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mw_INVITE_Request_Base)},
                {},
                {0, omit},
                "TP_IMS_5310_01",
                false,
                false
            )
           );
           p_monitorCompRef.done;
			var template SkipType v_skip := {0, omit};
	    	
			if(p_skipCount > 0) {
				v_skip := {p_skipCount, mw_SipRequest(mw_INVITE_Request_Base)};
			}
												
	    /**
		 * @desc Starts monitor component behavior
		 * @param p_monitorCompRef Reference to monitor component
		 */
	    function f_mtc_check_TP_IMS_5310_01_mw(
	    	ImsInterfaceMonitor p_monitorCompRef
	    ) runs on ImsTestCoordinator  {
            p_monitorCompRef.start(
             f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_5310_01_mw)},
                 {mw_SipRequest(mdw_TP_IMS_5310_01_gm)},
                 {mw_SipRequest(mw_INVITE_Request_Base)},
                {1, mw_SipRequest(mw_INVITE_Request_Base)},
                 v_skip,
                 "TP_IMS_5310_01",
                 false,
                 false
@@ -2499,10 +2487,11 @@ group checksTC_IMS_SS_0001 {
	    function f_mtc_check_TP_IMS_5310_01_isc(
	    	ImsInterfaceMonitor p_monitorCompRef
	    ) runs on ImsTestCoordinator  {
			
            p_monitorCompRef.start(
             f_imsIot_receive(
            	{mw_SipRequest(mdw_TP_IMS_5310_01_isc)},
                {},
            	{mw_SipRequest(mw_INVITE_Request_Base)},
				{0, omit},
            	"TP_IMS_5310_01",
            	false,
@@ -2517,13 +2506,21 @@ group checksTC_IMS_SS_0001 {
		 * @param p_monitorCompRef Reference to monitor component
		 */
	    function f_mtc_check_TP_IMS_5312_01_mw(
	    	ImsInterfaceMonitor p_monitorCompRef
	    	ImsInterfaceMonitor p_monitorCompRef,
	    	integer p_skipCount
	    ) runs on ImsTestCoordinator  {
	    	
	    	var template SkipType v_skip := {0, omit};

			if(p_skipCount > 0) {
				v_skip := {p_skipCount, mw_SipResponse(mw_Response_Base(c_statusLine200, ?, ?))};
			}
			
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipResponse(mdw_TP_IMS_5312_01_mw)},
                {},
                {1, mw_SipResponse(mw_Response_Base(c_statusLine200, ?, ?))}, // skip 1 200 OK
				v_skip,
                "mdw_TP_IMS_5312_01",
                false,
                false