Commit 8f6d350a authored by garciay's avatar garciay
Browse files

Add TestControl modules

parent 4a876ba7
Loading
Loading
Loading
Loading
+60 −60
Original line number Diff line number Diff line
@@ -249,13 +249,13 @@ module ItsIvim_TestCases {
             *  }
             * </pre>
             * 
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_05, ETSI TS 103 301, clause 7.4.2
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_01, ETSI TS 103 301, clause 7.4.2
             */
            testcase TC_IS_IVI_EVUP_BV_05() runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVUP_BV_01() runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVI_EVUP_BV_05();
                f_IS_IVI_EVUP_BV_01();
                
            } // End of TC_IS_IVI_EVUP_BV_05
            } // End of TC_IS_IVI_EVUP_BV_01
            
            /**
             * @desc    Check that an update can change the validity time to the IVIM - validTo information field
@@ -288,13 +288,13 @@ module ItsIvim_TestCases {
             *  }
             * </pre>
             * 
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_06, ETSI TS 103 301, clause 7.4.2
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_02, ETSI TS 103 301, clause 7.4.2
             */
            testcase TC_IS_IVI_EVUP_BV_06() runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVUP_BV_02() runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVI_EVUP_BV_06();
                f_IS_IVI_EVUP_BV_02();
                
            } // End of TC_IS_IVI_EVUP_BV_06
            } // End of TC_IS_IVI_EVUP_BV_02
            
            /**
             * @desc    Check that an update can change the validity time to the IVIM - validFrom information field
@@ -327,13 +327,13 @@ module ItsIvim_TestCases {
             *  }
             * </pre>
             * 
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_07, ETSI TS 103 301, clause 7.4.2
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_03, ETSI TS 103 301, clause 7.4.2
             */
            testcase TC_IS_IVI_EVUP_BV_07() runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVUP_BV_03() runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVI_EVUP_BV_07();
                f_IS_IVI_EVUP_BV_03();
                
            } // End of TC_IS_IVI_EVUP_BV_07
            } // End of TC_IS_IVI_EVUP_BV_03
            
            /**
             * @desc    Check that the timeStamp is set to the current time when generating an update with some change of information content
@@ -366,13 +366,13 @@ module ItsIvim_TestCases {
             *  }
             * </pre>
             * 
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_08, ETSI TS 103 301, clause 7.4.2
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_04, ETSI TS 103 301, clause 7.4.2
             */
            testcase TC_IS_IVI_EVUP_BV_08() runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVUP_BV_04() runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVI_EVUP_BV_08();
                f_IS_IVI_EVUP_BV_04();
                
            } // End of TC_IS_IVI_EVUP_BV_08
            } // End of TC_IS_IVI_EVUP_BV_04
            
            /**
             * @desc    Check that the iviIdentificationNumber remains unchanged IVIM is updated
@@ -406,13 +406,13 @@ module ItsIvim_TestCases {
             *  }
             * </pre>
             * 
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_09, ETSI TS 103 301, clause 7.4.2
             * @see     ETSI TS 103 191-2 TP_IS_IVI_EVUP_BV_05, ETSI TS 103 301, clause 7.4.2
             */
            testcase TC_IS_IVI_EVUP_BV_09() runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVUP_BV_05() runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVI_EVUP_BV_09();
                f_IS_IVI_EVUP_BV_05();
                
            } // End of TC_IS_IVI_EVUP_BV_09
            } // End of TC_IS_IVI_EVUP_BV_05
            
        } // End of group iviEventUpdate
        
@@ -421,7 +421,7 @@ module ItsIvim_TestCases {
            /**
             * @desc Check that the IUT terminates IVM genration on validity duration expery
             * <pre>
             * Pics Selection: PICS_IVIM_UPDATE
             * Pics Selection: PICS_IVIM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -447,19 +447,19 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_EVTR_BV_01
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_EVTR_BV_01
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.2
             */
            testcase TC_IS_IVIM_EVTR_BV_01 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVTR_BV_01 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_EVTR_BV_01();
                f_IS_IVI_EVTR_BV_01();
                
            } // End of testcase TC_IS_IVIM_EVTR_BV_01
            } // End of testcase TC_IS_IVI_EVTR_BV_01
            
            /**
             * @desc Check that the IUT terminates IVM genration on termination request
             * <pre>
             * Pics Selection: PICS_IVIM_UPDATE
             * Pics Selection: PICS_IVIM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -484,18 +484,18 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_EVTR_BV_02
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_EVTR_BV_02
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.2
             */
            testcase TC_IS_IVIM_EVTR_BV_02 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVTR_BV_02 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_EVTR_BV_02();
                f_IS_IVI_EVTR_BV_02();
                
            } // End of testcase TC_IS_IVIM_EVTR_BV_02
            } // End of testcase TC_IS_IVI_EVTR_BV_02
            
        } // End of group iviEventTermination
        
        group iviMessageRepetition {
        group iviEventRepetition {
            
            /**
             * @desc Check that the IUT activates repetition on reception of a valid AppIVIM_Update request
@@ -526,14 +526,14 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_EVRP_BV_01
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_EVRP_BV_01
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.2
             */
            testcase TC_IS_IVIM_EVRP_BV_01 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVRP_BV_01 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_EVRP_BV_01();
                f_IS_IVI_EVRP_BV_01();
                
            } // End of testcase TC_IS_IVIM_EVRP_BV_01
            } // End of testcase TC_IS_IVI_EVRP_BV_01
            
            /**
             * @desc Check that the IUT activates repetition on reception of a valid AppIVIM_Update request
@@ -560,16 +560,16 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_EVRP_BV_02
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_EVRP_BV_02
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.2
             */
            testcase TC_IS_IVIM_EVRP_BV_02 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_EVRP_BV_02 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_EVRP_BV_02();
                f_IS_IVI_EVRP_BV_02();
                
            } // End of testcase TC_IS_IVIM_EVRP_BV_02
            } // End of testcase TC_IS_IVI_EVRP_BV_02
            
        } // End of group iviMessageRepetition
        } // End of group iviEventRepetition
        
        group iviGenerationFrequency {
            
@@ -594,14 +594,14 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_GFQ_TI_01
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_GFQ_TI_01
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.2
             */
            testcase TC_IS_IVIM_GFQ_TI_01 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_GFQ_TI_01 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_GFQ_TI_01();
                f_IS_IVI_GFQ_TI_01();
                
            } // End of testcase TC_IS_IVIM_GFQ_TI_01
            } // End of testcase TC_IS_IVI_GFQ_TI_01
            
            /**
             * @desc Check that IVIMs are not generated less frequently than T_GenIvimMax
@@ -624,14 +624,14 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_GFQ_TI_02
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_GFQ_TI_02
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.2
             */
            testcase TC_IS_IVIM_GFQ_TI_02 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_GFQ_TI_02 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_GFQ_TI_02();
                f_IS_IVI_GFQ_TI_02();
                
            } // End of testcase TC_IS_IVIM_GFQ_TI_02
            } // End of testcase TC_IS_IVI_GFQ_TI_02
            
        } // End of group iviGenerationFrequency
        
@@ -659,14 +659,14 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_COMM_BV_01_01
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_COMM_BV_01_01
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.3.2
             */
            testcase TC_IS_IVIM_COMM_BV_01_01 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_COMM_BV_01_01 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_COMM_BV_01_01();
                f_IS_IVI_COMM_BV_01_01();
                
            } // End of testcase TC_IS_IVIM_COMM_BV_01_01
            } // End of testcase TC_IS_IVI_COMM_BV_01_01
            
            /**
             * @desc Check that the destination port for IVIM is set to 2006
@@ -692,14 +692,14 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_COMM_BV_01_02
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_COMM_BV_01_02
             * @reference ETSI TS 103 301 V1.0.4 Clause 7.4.3.2
             */
            testcase TC_IS_IVIM_COMM_BV_01_02 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_COMM_BV_01_02 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_COMM_BV_01_02();
                f_IS_IVI_COMM_BV_01_02();
                
            } // End of testcase TC_IS_IVIM_COMM_BV_01_02
            } // End of testcase TC_IS_IVI_COMM_BV_01_02
            
            /**
             * @desc Check that TLM service encapsulates IVIM in a UNC with the HeaderType field set to the value of 2
@@ -726,13 +726,13 @@ module ItsIvim_TestCases {
             * </pre>
             * 
             * @version   1.0.4
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVIM_COMM_BV_02
             * @see       ETSI TS 103 191-2 v0.0.1 TP_IS_IVI_COMM_BV_02
             */
            testcase TC_IS_IVIM_COMM_BV_02 () runs on ItsIvim system ItsIvimSystem {
            testcase TC_IS_IVI_COMM_BV_02 () runs on ItsIvim system ItsIvimSystem {
                
                f_IS_IVIM_COMM_BV_02();
                f_IS_IVI_COMM_BV_02();
                
            } // End of testcase TC_IS_IVIM_COMM_BV_02
            } // End of testcase TC_IS_IVI_COMM_BV_02
            
        } // End of group iviCommunication
        
+22 −4
Original line number Diff line number Diff line
@@ -20,10 +20,28 @@ module ItsIvim_TestControl {
            execute(TC_IS_IVI_MSGF_BV_01());
            execute(TC_IS_IVI_EVGN_BV_01());
            execute(TC_IS_IVI_EVGN_BV_02());
            execute(TC_IS_IVI_EVGN_BV_03());
            execute(TC_IS_IVI_EVGN_BV_04());
            execute(TC_IS_IVI_EVGN_BV_05());
            execute(TC_IS_IVI_EVTR_BV_01());
            execute(TC_IS_IVI_EVTR_BV_01());
            execute(TC_IS_IVI_GFQ_TI_01());
            execute(TC_IS_IVI_GFQ_TI_02());
            execute(TC_IS_IVI_COMM_BV_01_01());
            execute(TC_IS_IVI_COMM_BV_01_02());
            execute(TC_IS_IVI_COMM_BV_02());
        }
        if (PICS_RSU_ROLE) {
        } else {
        
        if(PICS_IVIM_UPDATE) {
            execute(TC_IS_IVI_EVUP_BV_01());
            execute(TC_IS_IVI_EVUP_BV_02());
            execute(TC_IS_IVI_EVUP_BV_03());
            execute(TC_IS_IVI_EVUP_BV_04());
            execute(TC_IS_IVI_EVUP_BV_01());
            execute(TC_IS_IVI_EVRP_BV_01());
            execute(TC_IS_IVI_EVRP_BV_02());
        }
        if (PICS_IVIM_RECEPTION) {
            execute(TC_IVIM_MSP_BV_01());
        }
    }
    
+25 −25
Original line number Diff line number Diff line
@@ -416,7 +416,7 @@ module ItsIvim_TpFunctions {
        
        group iviEventUpdate {
            
            function f_IS_IVI_EVUP_BV_05() runs on ItsIvim {
            function f_IS_IVI_EVUP_BV_01() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -490,7 +490,7 @@ module ItsIvim_TpFunctions {
                
            } // End of function f_IVIM_MSD_FMT_BV_05
            
            function f_IS_IVI_EVUP_BV_06() runs on ItsIvim {
            function f_IS_IVI_EVUP_BV_02() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -580,7 +580,7 @@ module ItsIvim_TpFunctions {
                
            } // End of function f_IVIM_MSD_FMT_BV_06
            
            function f_IS_IVI_EVUP_BV_07() runs on ItsIvim {
            function f_IS_IVI_EVUP_BV_03() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -670,7 +670,7 @@ module ItsIvim_TpFunctions {
                
            } // End of function f_IVIM_MSD_FMT_BV_07
            
            function f_IS_IVI_EVUP_BV_08() runs on ItsIvim {
            function f_IS_IVI_EVUP_BV_04() runs on ItsIvim {
                
                // Local variables
                const integer c_epsilon := 500; // maximum c_epsilon cannot exceed 500ms 
@@ -752,7 +752,7 @@ module ItsIvim_TpFunctions {
                
            } // End of function f_IVIM_MSD_FMT_BV_08
            
            function f_IS_IVI_EVUP_BV_09() runs on ItsIvim {
            function f_IS_IVI_EVUP_BV_05() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -828,9 +828,9 @@ module ItsIvim_TpFunctions {
            
        } // End of group iviEventUpdate
        
        group iviMessageRepetition {
        group iviEventRepetition {
            
            function f_IS_IVIM_EVRP_BV_01() runs on ItsIvim {
            function f_IS_IVI_EVRP_BV_01() runs on ItsIvim {
                
                // Local variables
                const integer c_maxLoopValue := 10;
@@ -926,9 +926,9 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_EVRP_BV_01
            } // End of function f_IS_IVI_EVRP_BV_01
            
            function f_IS_IVIM_EVRP_BV_02() runs on ItsIvim {
            function f_IS_IVI_EVRP_BV_02() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -993,13 +993,13 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_EVRP_BV_02
            } // End of function f_IS_IVI_EVRP_BV_02
            
        } // End of group iviMessageRepetition
        } // End of group iviEventRepetition
        
        group iviEventTermination {
            
            function f_IS_IVIM_EVTR_BV_01() runs on ItsIvim {
            function f_IS_IVI_EVTR_BV_01() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -1061,9 +1061,9 @@ module ItsIvim_TpFunctions {
                // Postamble
                f_cfDown();
                
            } // End of function f_IS_IVIM_EVTR_BV_01
            } // End of function f_IS_IVI_EVTR_BV_01
            
            function f_IS_IVIM_EVTR_BV_02() runs on ItsIvim {
            function f_IS_IVI_EVTR_BV_02() runs on ItsIvim {
                
                // Local variables
                var IviIdentificationNumber v_iviIdentificationNumber;
@@ -1125,13 +1125,13 @@ module ItsIvim_TpFunctions {
                // Postamble
                f_cfDown();
                
            } // End of function f_IS_IVIM_EVTR_BV_02
            } // End of function f_IS_IVI_EVTR_BV_02
            
        } // End of group iviEventTermination
        
        group iviGenerationFrequency {
            
            function f_IS_IVIM_GFQ_TI_01() runs on ItsIvim {
            function f_IS_IVI_GFQ_TI_01() runs on ItsIvim {
                
                // Local variables
                const integer c_maxLoopValue := 10;
@@ -1218,9 +1218,9 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_GFQ_TI_01
            } // End of function f_IS_IVI_GFQ_TI_01
            
            function f_IS_IVIM_GFQ_TI_02() runs on ItsIvim {
            function f_IS_IVI_GFQ_TI_02() runs on ItsIvim {
                
                // Local variables
                const integer c_maxLoopValue := 10;
@@ -1305,13 +1305,13 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_GFQ_TI_02
            } // End of function f_IS_IVI_GFQ_TI_02
            
        } // End of group iviGenerationFrequency
        
        group iviCommunication {
            
            function f_IS_IVIM_COMM_BV_01_01() runs on ItsIvim {
            function f_IS_IVI_COMM_BV_01_01() runs on ItsIvim {
                
                // Local variables
                const UInt8 c_gnNhBtpB := 2;
@@ -1382,9 +1382,9 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_COMM_BV_01_01
            } // End of function f_IS_IVI_COMM_BV_01_01
            
            function f_IS_IVIM_COMM_BV_01_02() runs on ItsIvim {
            function f_IS_IVI_COMM_BV_01_02() runs on ItsIvim {
                
                // Local variables
                const UInt16 c_gnNhBtpBPort := 2006;
@@ -1454,9 +1454,9 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_COMM_BV_01_02
            } // End of function f_IS_IVI_COMM_BV_01_02
            
            function f_IS_IVIM_COMM_BV_02 () runs on ItsIvim {
            function f_IS_IVI_COMM_BV_02 () runs on ItsIvim {
                
                // Local variables
                const UInt8 c_gnHtUnc := 2;
@@ -1524,7 +1524,7 @@ module ItsIvim_TpFunctions {
                f_poCancelEvent(e_iut, v_iviIdentificationNumber);
                f_cfDown();
                
            } // End of function f_IS_IVIM_COMM_BV_02
            } // End of function f_IS_IVI_COMM_BV_02
            
        } // End of group iviCommunication
        
+28 −0
Original line number Diff line number Diff line
@@ -17,6 +17,34 @@ module ItsMapemSpatem_TestControl {
    // Test Execution
    control {
        
        if (PICS_MAPEM_GENERATION) {
            execute(TC_IS_RLT_MSGF_BV_01 ());
            execute(TC_IS_RLT_EVGN_BV_01 ());
            execute(TC_IS_RLT_EVGN_BV_02 ());
            
            if (PICS_SPATEM_GENERATION) {
                execute(TC_IS_RLT_COMM_BV_01 ());
            }
            
            execute(TC_IS_RLT_COMM_BV_02_01 ());
            execute(TC_IS_RLT_COMM_BV_02_02 ());
            execute(TC_IS_RLT_COMM_BV_03 ());
        }
        
        if (PICS_SPATEM_GENERATION) {
            execute(TC_IS_TLM_MSGF_BV_01 ());
            execute(TC_IS_TLM_EVGN_BV_01 ());
            execute(TC_IS_TLM_EVGN_BV_02 ());
            execute(TC_IS_TLM_EVGN_BV_03 ());
            execute(TC_IS_TLM_EVGN_BV_04 ());
            
            execute(TC_IS_TLM_COMM_BV_01 ());
            execute(TC_IS_TLM_COMM_BV_02_01 ());
            execute(TC_IS_TLM_COMM_BV_02_02 ());
            execute(TC_IS_TLM_COMM_BV_03 ());
            execute(TC_IS_TLM_MSGF_BV_02 ());
        }
        
    } // End of 'control' statement
    
} // End of module ItsMapemSpatem_TestControl
+10 −10
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ module ItsMapem_TestCases {
            /**
             * @desc Check that protocolVersion is set to 1 and messageID is set to 4
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -55,12 +55,12 @@ module ItsMapem_TestCases {
            
        } // End of group mapeMessageFormat
        
        group mapeMessageEventGeneration { 
        group mapeEventGeneration { 
            
            /**
             * @desc Check that IVI Service generates a new MAPEM on reception of a valid AppMAPEM_Trigger request
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -90,7 +90,7 @@ module ItsMapem_TestCases {
            /**
             * @desc Check that IVI Service generates a new MAPEM on reception of a valid AppMAPEM_Trigger request
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -127,14 +127,14 @@ module ItsMapem_TestCases {
                
            } // End of testcase TC_IS_RLT_EVGN_BV_02
            
        } // End of group mapeMessageEventGeneration
        } // End of group mapeEventGeneration
        
        group mapeCommunication {
            
            /**
             * @desc Check that the RLT Service transmits continuously both MAPEM and SPATEM
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION and PICS_SPATEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION and PICS_SPATEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -166,7 +166,7 @@ module ItsMapem_TestCases {
            /**
             * @desc Check that MAPEM uses BTP_B packet
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -197,7 +197,7 @@ module ItsMapem_TestCases {
            /**
             * @desc Check that the destination port for MAPEM is set to 2003
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -230,7 +230,7 @@ module ItsMapem_TestCases {
            /**
             * @desc Check that TLM service encapsulates MAPEM in a GBC with the HeaderType field set to the value of 4
             * <pre>
             * Pics Selection: PICS_RSU and PICS_MAPEM_GENERATION
             * Pics Selection: PICS_MAPEM_GENERATION
             * Initial conditions: 
             *   with {
             *        the IUT being in the "initial state"
@@ -270,7 +270,7 @@ module ItsMapem_TestCases {
        /**
         * @desc Check that the IUT can successfully process all mandatory fields of MAPEM received
         * <pre>
         * Pics Selection: not PICS_RSU and PICS_MAPEM_RECEPTION
         * Pics Selection: not PICS_MAPEM_RECEPTION
         * Initial conditions: 
         *   with {
         *        the IUT being in the "initial state"
Loading