Commit 40d2ab37 authored by wattelet's avatar wattelet
Browse files

EPC TCs updated

parent 5d6b03a3
Loading
Loading
Loading
Loading
+38 −13
Original line number Diff line number Diff line
@@ -6107,10 +6107,12 @@ group checksTC_IMS_SHARE_0009 {
         * @see TS 103 029 V3.1.1 clause 7.3.1.1.1
         */
        function f_mtc_check_TP_EPC_6027_01(
            ImsInterfaceMonitor p_monitorCompRef,
            boolean p_checkMessage
            ImsInterfaceMonitor p_monitorCompRef
        ) runs on ImsTestCoordinator {
            // TODO 
            p_monitorCompRef.start (
                f_receiveDiameterMsg ( { aAR_MSG := mw_AAR_dummy } , "TP_EPC_6027_01", true )
            );
            p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_EPC_6027_01

        /**
@@ -6133,10 +6135,12 @@ group checksTC_IMS_SHARE_0009 {
         * The check operation allows read access to the top element of incoming port queues without removing the top element from the queue.
         */
        function f_mtc_check_TP_EPC_6027_03(
            ImsInterfaceMonitor p_monitorCompRef,
            boolean p_checkMessage
            ImsInterfaceMonitor p_monitorCompRef
		) runs on ImsTestCoordinator {
            // TODO 
            p_monitorCompRef.start (
                f_receiveDiameterMsg ( { aAR_MSG := mw_AAR_dummy } , "TP_EPC_6027_03", true )
            );
            p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_EPC_6027_03

        /**
@@ -6214,10 +6218,12 @@ group checksTC_IMS_SHARE_0009 {
         * @see TS 103 029 V3.1.1 clause 7.3.1.1.1
         */
        function f_mtc_check_TP_EPC_6028_01(
            ImsInterfaceMonitor p_monitorCompRef,
            boolean p_checkMessage
            ImsInterfaceMonitor p_monitorCompRef
        ) runs on ImsTestCoordinator {
            // TODO 
            p_monitorCompRef.start (
                f_receiveDiameterMsg ( { aAA_MSG := mw_AAA_dummy } , "TP_EPC_6028_01", true )
            );
            p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_EPC_6028_01

        /**
@@ -6254,7 +6260,13 @@ group checksTC_IMS_SHARE_0009 {
            ImsInterfaceMonitor p_monitorCompRef,
            boolean p_checkMessage
        ) runs on ImsTestCoordinator {
            // TODO 
            p_monitorCompRef.start(
                f_imsIot_receive (
                    { mw_SipResponse ( mw_200OK_Base ) }, { }, { 0, omit },
                    "TP_EPC_6029_01", false, p_checkMessage
                )
            );
            p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_EPC_6029_01

        /**
@@ -6293,7 +6305,17 @@ group checksTC_IMS_SHARE_0009 {
            ImsInterfaceMonitor p_monitorCompRef,
            boolean p_checkMessage
        ) runs on ImsTestCoordinator {
            // TODO 
           p_monitorCompRef.start(
            f_imsIot_receive(
                {mw_SipRequest(mw_ACK_Request_Base(?))},
                {},
                {0, omit},
                "TP_EPC_6029_04",
                false,
				p_checkMessage
            )
           );
           p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_EPC_6029_04

         /**
@@ -6346,7 +6368,10 @@ group checksTC_IMS_SHARE_0009 {
            ImsInterfaceMonitor p_monitorCompRef,
            boolean p_checkMessage
        ) runs on ImsTestCoordinator {
            // TODO 
            p_monitorCompRef.start (
                f_receiveIpMsg ( p_checkMessage , "TP_EPC_6030_01" )
            );
            p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_EPC_6030_01

         /**
+29 −29
Original line number Diff line number Diff line
@@ -463,11 +463,11 @@ module AtsImsIot_TestCases_EPC {
				f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6027_01 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6028_01 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
				f_mtc_check_TP_EPC_6027_01 ( v_config.rx );
				f_mtc_check_TP_EPC_6028_01 ( v_config.rx );
				f_mtc_check_TP_EPC_6029_01 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6030_01 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6030_01 ( v_config.sgi, true );
                
                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -517,11 +517,11 @@ module AtsImsIot_TestCases_EPC {
				f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6027_03 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6028_01 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6029_04 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6030_01 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
				f_mtc_check_TP_EPC_6027_03 ( v_config.rx );
				f_mtc_check_TP_EPC_6028_01 ( v_config.rx );
				f_mtc_check_TP_EPC_6029_04 ( v_config.mw, false );
				f_mtc_check_TP_EPC_6030_01 ( v_config.sgi, true );
                
                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -566,9 +566,9 @@ module AtsImsIot_TestCases_EPC {
                f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                f_mtc_check_TP_EPC_6033_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                
                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -724,7 +724,7 @@ module AtsImsIot_TestCases_EPC {
                // test body
                f_mtc_check_TP_EPC_6003_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6033_02 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                
                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -777,8 +777,8 @@ module AtsImsIot_TestCases_EPC {
                
                // test body
                f_mtc_check_TP_EPC_6030_02 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6027_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6027_01 ( v_config.rx );
                f_mtc_check_TP_EPC_6028_01 ( v_config.rx );
                f_mtc_check_TP_EPC_6029_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6031_01 ( v_config.gmA, false );
                
@@ -830,8 +830,8 @@ module AtsImsIot_TestCases_EPC {
                
                // test body
                f_mtc_check_TP_EPC_6031_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6027_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6027_01 ( v_config.rx);
                f_mtc_check_TP_EPC_6028_01 ( v_config.rx );
                f_mtc_check_TP_EPC_6029_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6030_02 ( v_config.gmA, false );

@@ -990,7 +990,7 @@ module AtsImsIot_TestCases_EPC {
                f_mtc_check_TP_EPC_6030_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6034_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6009_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -1038,7 +1038,7 @@ module AtsImsIot_TestCases_EPC {
                f_mtc_check_TP_EPC_6030_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6034_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6009_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -1086,14 +1086,14 @@ module AtsImsIot_TestCases_EPC {
				f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                f_mtc_check_TP_EPC_6027_06 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_01 ( v_config.rx );
                f_mtc_check_TP_EPC_6029_05 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6032_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6034_02 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6009_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -1138,14 +1138,14 @@ module AtsImsIot_TestCases_EPC {
				f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                f_mtc_check_TP_EPC_6027_05 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_02 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6029_06 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6032_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6034_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6009_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -1190,14 +1190,14 @@ module AtsImsIot_TestCases_EPC {
				f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                f_mtc_check_TP_EPC_6027_06 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_01 ( v_config.rx );
                f_mtc_check_TP_EPC_6029_05 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6032_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6034_04 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6009_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -1242,14 +1242,14 @@ module AtsImsIot_TestCases_EPC {
				f_mtc_userInitiateCall ( v_ueA, v_userInfoB );
                
                // test body
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );
                f_mtc_check_TP_EPC_6027_05 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6028_02 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6029_06 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6032_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6034_04 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6009_03 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );
@@ -1300,7 +1300,7 @@ module AtsImsIot_TestCases_EPC {
                f_mtc_check_TP_EPC_6005_01 ( v_config.gmA );
                f_mtc_check_TP_EPC_6006_01 ( v_config.gmA );
                f_mtc_check_TP_EPC_6010_01 ( v_config.gmA, false );
                f_mtc_check_TP_EPC_6003_02 ( v_config.gmA, false );
				f_mtc_check_TP_EPC_6003_02 ( v_config.sgi, false );

                // postamble
                f_PO_user_home_deregistration ( v_ueB );