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

Add TestControl modules

parent 4a876ba7
......@@ -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
......
......@@ -11,7 +11,7 @@ module ItsIvim_TestControl {
import from ItsIvim_TestCases all;
// LibIts
import from LibItsIvim_Pics all;
import from LibItsIvim_Pics all;
// Test Execution
control {
......@@ -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());
}
}
......
......@@ -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
......
......@@ -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
......@@ -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"
......
......@@ -43,8 +43,8 @@ module ItsMapem_TpFunctions {
// Local variables
// Test control
if (not PICS_RSU or not PICS_MAPEM_GENERATION) {
log("*** " & testcasename() & ": PICS_RSU and PICS_MAPEM_GENERATION required for executing the TC ***");
if (not PICS_MAPEM_GENERATION) {
log("*** " & testcasename() & ": PICS_MAPEM_GENERATION required for executing the TC ***");
setverdict(inconc);
stop;
}
......@@ -53,6 +53,7 @@ module ItsMapem_TpFunctions {
f_cfUp();
// Preamble
f_prInitialState();
f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success);
// Test Body
......@@ -80,7 +81,7 @@ module ItsMapem_TpFunctions {
} // End of group mapeMessageFormat
group mapeMessageEventGeneration {