Loading ttcn/AtsIVIM/ItsIvim_TestCases.ttcn +60 −60 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading @@ -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" Loading @@ -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" Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 { Loading @@ -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 Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading ttcn/AtsIVIM/ItsIvim_TestControl.ttcn +22 −4 Original line number Diff line number Diff line Loading @@ -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()); } } Loading ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn +25 −25 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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 Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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 Loading ttcn/AtsMapemSpatem/ItsMapemSpatem_TestControl.ttcn +28 −0 Original line number Diff line number Diff line Loading @@ -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 ttcn/AtsMapemSpatem/ItsMapem_TestCases.ttcn +10 −10 Original line number Diff line number Diff line Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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 Loading
ttcn/AtsIVIM/ItsIvim_TestCases.ttcn +60 −60 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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 Loading @@ -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" Loading @@ -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" Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 { Loading @@ -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 Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading
ttcn/AtsIVIM/ItsIvim_TestControl.ttcn +22 −4 Original line number Diff line number Diff line Loading @@ -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()); } } Loading
ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn +25 −25 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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 Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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; Loading Loading @@ -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 Loading
ttcn/AtsMapemSpatem/ItsMapemSpatem_TestControl.ttcn +28 −0 Original line number Diff line number Diff line Loading @@ -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
ttcn/AtsMapemSpatem/ItsMapem_TestCases.ttcn +10 −10 Original line number Diff line number Diff line Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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