Commit 6356f511 authored by pintar's avatar pintar
Browse files

new check functions for TC_IMS_SS_0010

parent e4692ce3
Loading
Loading
Loading
Loading
+98 −3
Original line number Diff line number Diff line
@@ -2090,7 +2090,7 @@ group checksTC_IMS_CALL_0007 {
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_5067_01_mw)},
                {mw_SipRequest(mw_INVITE_Request_Base)},
                {1, mw_SipRequest(mw_INVITE_Request_Base)},
                {0, omit},
                "TP_IMS_5067_01",
                true,	//NOTE: later check in 5108_01 of same icid value
				p_checkMessage
@@ -2886,7 +2886,7 @@ group checksTC_IMS_SS_0008 {
            f_imsIot_receive(
                {mw_SipResponse(mw_200OK_Base)},
                {},
                {0, omit}, // TODO skip parameter
                {1, mw_SipResponse(mw_200OK_Base)}, 
                "TP_IMS_5110_01",
                false,
                false
@@ -2905,7 +2905,7 @@ group checksTC_IMS_SS_0008 {
            f_imsIot_receive(
                {mw_SipResponse(mw_200OK_Base)},
                {},
                {0, omit},// TODO skip parameter
                {0, omit},
                "TP_IMS_5110_01",
                false,
                false
@@ -2917,6 +2917,101 @@ group checksTC_IMS_SS_0008 {

} // group

group checksTC_IMS_SS_0009 {
}//end group checksTC_IMS_SS_0009

group checksTC_IMS_SS_0010 {
	
    	/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
    	function f_mtc_check_TP_IMS_5308_01_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {
    		   	    		
    		p_monitorCompRef.start(
    		 f_imsIot_receive(
    			{mw_SipResponse(mdw_TP_IMS_5308_01_gm)},
    			{},
    			{0, omit},
    			"TP_IMS_5308_01",
    			false,
    			p_checkMessage
    		 )
    		);
    		p_monitorCompRef.done;
    	}
    	    
    	/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
    	function f_mtc_check_TP_IMS_5308_01_isc(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {	
    		   	    		
    		p_monitorCompRef.start(
    		 f_imsIot_receive(
				{mw_SipResponse(mdw_TP_IMS_5308_01_isc)},
				{mw_SipResponse(mw_180Ringing_Base)},
				{0, omit},
				"TP_IMS_5308_01",
				false,
				p_checkMessage
    		 )
    		);
    		p_monitorCompRef.done;
    	}
		
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5308_02_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {
    
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipResponse(mdw_TP_IMS_5308_02_gm)},
				{},
				{0, omit},
				"TP_IMS_5308_02",
				false,
				p_checkMessage
			 )
			);
			p_monitorCompRef.done;
		}
	    
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5308_02_isc(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {

			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipResponse(mdw_TP_IMS_5308_02_isc)},
				{mw_SipResponse(mw_200OK_Base)},
				{0, omit},
				"TP_IMS_5308_02",
				false,
				p_checkMessage
			 )
			);
			p_monitorCompRef.done;
		}	
	
}//end group checksTC_IMS_SS_0010

	group messagingChecks {
		/**
		 * @desc Starts monitor component behavior for TP_IMS_5097_05