Commit 5e5e5a7e authored by Yann Garcia's avatar Yann Garcia
Browse files

Bug fixed in TC_MRS_ITSS_MESSAGES_CLASS1_CAM_BV_01

parent ed6b2735
Loading
Loading
Loading
Loading
+18 −18
Original line number Original line Diff line number Diff line
@@ -535,8 +535,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_id_inc_with_header_info, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_id_inc_with_header_info, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_id_inc_with_header_info, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_id_inc_with_header_info, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -701,8 +701,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_inc_with_security_profile, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_inc_with_security_profile, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_inc_with_security_profile, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_inc_with_security_profile, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -867,8 +867,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_psid_inc_with_certificate, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_psid_inc_with_certificate, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_psid_inc_with_certificate, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_psid_inc_with_certificate, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -1033,8 +1033,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_inc_with_ssp, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_inc_with_ssp, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_inc_with_ssp, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_inc_with_ssp, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -1199,8 +1199,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_time_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_time_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_time_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_header_time_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -1365,8 +1365,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_location_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_location_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_location_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE - 1) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_security(m_mb_obs_cam_security_message_location_outside_certificate_validity, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -1715,8 +1715,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_change_too_large, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_vehicle_type, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_change_too_large, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_vehicle_type, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -1881,8 +1881,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_drive_direction_reverse, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_drive_direction_reverse, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_drive_direction_reverse, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_speed(m_mb_obs_cam_speed_drive_direction_reverse, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {
@@ -2047,8 +2047,8 @@ module ItsMbr_TestCases {
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              }
              }
              // Validate MR content
              // Validate MR content
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_long_acc(m_mb_obs_cam_long_acc_value_too_large, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE) }, {}))));
              log("Validate MR content: ", match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_long_acc(m_mb_obs_cam_long_acc_value_too_large, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))));
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_long_acc(m_mb_obs_cam_long_acc_value_too_large, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), PX_REPEAT_INCONSISTENT_MESSAGE) }, {}))))) {
              if (not(match(v_etsiTs103759_data.report, mw_cam_specific_report(mw_asr_cam_report_long_acc(m_mb_obs_cam_long_acc_value_too_large, { mw_v2x_pdu_stream(c_ObsPdu_etsiGn, substr(v_info_port_data.data[0].gnPacket.packet.payload, 4/*BTP layer*/, lengthof(v_info_port_data.data[0].gnPacket.packet.payload) - 4), 1) }, {}))))) {
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                log("*** " & testcasename() & ": FAIL: MR content mismatch ***");
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
                f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
              } else {
              } else {