Commit 4686b3de authored by pintar's avatar pintar
Browse files

functions for TP_IMS_5115_03, TP_IMS_5115_04, TP_IMS_5097_04

parent a9c1bd74
Loading
Loading
Loading
Loading
+130 −2
Original line number Diff line number Diff line
@@ -1171,7 +1171,6 @@ group checksTC_IMS_CALL_0001 {
           p_monitorCompRef.done;
	    }
	    
	    
	    /**
		 * @desc Starts monitor component behavior for TP_IMS_5097_02
		 * @param p_monitorCompRef Reference to monitor component
@@ -1193,6 +1192,48 @@ group checksTC_IMS_CALL_0001 {
           p_monitorCompRef.done;
	    }
	    
    	/**
		  * @desc Starts monitor component behavior for TP_IMS_5097_04
		  * @param p_monitorCompRef Reference to monitor component
		  */
    	function f_mtc_check_TP_IMS_5097_04_gm(
    		ImsInterfaceMonitor p_monitorCompRef,
    		boolean p_checkMessage
    	) runs on ImsTestCoordinator {
    				p_monitorCompRef.start(
    		f_imsIot_receive(
    			{mw_SipRequest(mdw_TP_IMS_5097_04_gm(mw_TEL_URI_Base))},//TODO check TEL_URI of UE_B
    			{mw_SipRequest(mw_INVITE_Request_Base)},
    			{0, omit},
    			"TP_IMS_5097_04",
    			false,
    			p_checkMessage
    			)
    		);
    		p_monitorCompRef.done;
    	}
	    
		/**
          * @desc Starts monitor component behavior for TP_IMS_5097_04
          * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5097_04_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator {
		   p_monitorCompRef.start(
			f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5097_04_mw(mw_SIP_URI_Base))},//TODO check SIP_URI of UE_B
				{mw_SipRequest(mw_INVITE_Request_Base)},
				{0, omit},
				"TP_IMS_5097_04",
				false,
				p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}

	    /**
		 * @desc Starts monitor component behavior 
		 * @param p_monitorCompRef Reference to monitor component
@@ -1215,7 +1256,6 @@ group checksTC_IMS_CALL_0001 {
           p_monitorCompRef.done;
	    }


	    /**
		 * @desc Starts monitor component behavior
		 * @param p_monitorCompRef Reference to monitor component
@@ -1373,6 +1413,94 @@ group checksTC_IMS_CALL_0001 {
    		p_monitorCompRef.done;
		}
		
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		*/
		function f_mtc_check_TP_IMS_5115_03_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {
		   	    		
    		p_monitorCompRef.start(
    			f_imsIot_receive(
					{mw_SipResponse(mw_180Ringing_Base)},
					{},
					{0, omit},
					"TP_IMS_5115_03",
					false,
					p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
	    
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5115_03_mw(
        	ImsInterfaceMonitor p_monitorCompRef,
        	boolean p_checkMessage 
		) runs on ImsTestCoordinator {
		   	    		
			p_monitorCompRef.start(
				f_imsIot_receive(
					{mw_SipResponse(mdw_TP_IMS_5115_03_mw(mw_SIP_URI_Base, mw_TEL_URI_Base))},
					{mw_SipResponse(mw_180Ringing_Base)},
					{0, omit},
					"TP_IMS_5115_03",
					true,
					p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
		
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5115_04_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {
    
			p_monitorCompRef.start(
				f_imsIot_receive(
            		{mw_SipResponse(mw_200OK_Base)},
            		{},
            		{0, omit},
            		"TP_IMS_5115_04",
            		false,
            		p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
	    
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5115_04_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {

			p_monitorCompRef.start(
				f_imsIot_receive(
        			{mw_SipResponse(mdw_TP_IMS_5115_04_mw(mw_SIP_URI_Base, mw_TEL_URI_Base))},
        			{mw_SipResponse(mw_200OK_Base)},
        			{0, omit},
        			"TP_IMS_5115_04",
        			true,
        			p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
		
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component