Commit f7b2eb64 authored by pintar's avatar pintar
Browse files

Behavior function for TC_IMS_CALL_0024, TC_IMS_CALL_0025

parent acc70bcd
Loading
Loading
Loading
Loading
+380 −0
Original line number Original line Diff line number Diff line
@@ -2438,6 +2438,386 @@ group checksTC_IMS_CALL_0016 {
	} //function
	} //function


} // group
} // group

group checksTC_IMS_CALL_0024 {
								    
	    /**
		 * @desc Starts monitor component behavior 
		 * @param p_monitorCompRef Reference to monitor component
		 */
	    function f_mtc_check_TP_IMS_5135_01_gm(
	    	ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
	    ) runs on ImsTestCoordinator {
		   	    		
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mw_INVITE_Request_Base)},
                {},
                {0, omit},
                "TP_IMS_5135_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_5135_01_mw(
	    	ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
	    ) runs on ImsTestCoordinator  {
		   var template SipUrl v_ibcfEutAUrl := mw_SipUrl_Host(f_GetEUTIbcfAddress(PX_EUT_A));
	    	
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_5135_01_mw(v_ibcfEutAUrl))},
                {},
                {0, omit},
                "TP_IMS_5135_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_5137_01_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator  {
			var template SipUrl v_ibcfEutAUrl := mw_SipUrl_Host(f_GetEUTIbcfAddress(PX_EUT_A));
	    	
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5137_01_mw(v_ibcfEutAUrl))},
				{},
				{0, omit},
				"TP_IMS_5137_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_5404_01_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator {
		   	    		
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5404_01_gm)},
				{},
				{0, omit},
				"TP_IMS_5404_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_5404_01_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator  {
			    	
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5404_01_mw)},
				{},
				{0, omit},
				"TP_IMS_5404_01",
				false,
				p_checkMessage
			 )
			);
			p_monitorCompRef.done;
		}
	    
		/**
    	  * @desc Starts monitor component behavior for TP_IMS_5414_01
    	  * @param p_monitorCompRef Reference to monitor component
    	  */
		function f_mtc_check_TP_IMS_5414_01_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator {
       
			p_monitorCompRef.start(
				f_imsIot_receive(
				{mw_SipRequest(mw_INVITE_Request_Base)},
				{},
				{0, omit},
				"TP_IMS_5414_01",
				false,
				p_checkMessage
				)
			);
			p_monitorCompRef.done;
    		
            p_monitorCompRef.start(
            	f_imsIot_receive(
            	{mw_SipResponse(mw_100Trying_Base)},
            	{},
            	{0, omit},
            	"TP_IMS_5414_01",
            	false,
            	false
            	)
            );
            p_monitorCompRef.done;
       
		}
		
		/**
		  * @desc Starts monitor component behavior
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5137_02_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_5137_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_5137_02_mw(
    		ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage 
		) runs on ImsTestCoordinator {
    		   	    		
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipResponse(mdw_TP_IMS_5137_02_mw)},
				{},
				{0, omit},
				"TP_IMS_5137_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_5137_03_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_5137_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_5137_03_mw(
        			ImsInterfaceMonitor p_monitorCompRef,
        			boolean p_checkMessage 
        ) runs on ImsTestCoordinator {
            			
        			p_monitorCompRef.start(
        				f_imsIot_receive(
        				{mw_SipResponse(mdw_TP_IMS_5137_03_mw)},
        				{},
        				{0, omit},
        				"TP_IMS_5137_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_5408_01_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator {
		   	    		
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mw_ACK_Request_Base(?))},
				{},
				{0, omit},
				"TP_IMS_5408_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_5408_01_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator  {
		
			var template SipUrl v_ibcfEutAUrl := mw_SipUrl_Host(f_GetEUTIbcfAddress(PX_EUT_A));    
	    	    
    		p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5408_01_mw(?, v_ibcfEutAUrl))},
				{},
				{0, omit},
				"TP_IMS_5408_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_5408_03_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator {
		   	    		
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mw_BYE_Request_Base(*))},
				{},
				{0, omit},
				"TP_IMS_5408_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_5408_03_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator  {
			var template SipUrl v_ibcfEutAUrl := mw_SipUrl_Host(f_GetEUTIbcfAddress(PX_EUT_A));
			p_monitorCompRef.start(
			 f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5408_03_mw(?, v_ibcfEutAUrl))},
				{},
				{0, omit},
				"TP_IMS_5408_03",
				false,	
				p_checkMessage
			 )
			);
			p_monitorCompRef.done;
		}
	    
} // group

group checksTC_IMS_CALL_0025 {
								    
		/**
		  * @desc Starts monitor component behavior 
		  * @param p_monitorCompRef Reference to monitor component
		  */
		function f_mtc_check_TP_IMS_5408_02_gm(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator {
		   	    		
			p_monitorCompRef.start(
				f_imsIot_receive(
				{mw_SipRequest(mw_CANCEL_Request_Base(*))},
				{},
				{0, omit},
				"TP_IMS_5408_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_5408_02_mw(
			ImsInterfaceMonitor p_monitorCompRef,
			boolean p_checkMessage
		) runs on ImsTestCoordinator  {
			var template SipUrl v_ibcfEutAUrl := mw_SipUrl_Host(f_GetEUTIbcfAddress(PX_EUT_A));
			p_monitorCompRef.start(
				f_imsIot_receive(
				{mw_SipRequest(mdw_TP_IMS_5408_02_mw(?, v_ibcfEutAUrl))},
				{},
				{0, omit},
				"TP_IMS_5408_02",
				false,	
				p_checkMessage
				)
			);
			p_monitorCompRef.done;
		}
	    
} // group
	
	
group checksTC_IMS_SS_0001 {
group checksTC_IMS_SS_0001 {