From 3905202ee2bdd18187990145dd0c3f7a43f1bfa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Mart=C3=ADn=20Rico?= Date: Sat, 30 May 2026 09:36:54 +0200 Subject: [PATCH] Update to changes in msg generation about std::vector MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Francisco Martín Rico --- navmap_ros/tests/test_navmap_io.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/navmap_ros/tests/test_navmap_io.cpp b/navmap_ros/tests/test_navmap_io.cpp index 8168125..4527b7d 100644 --- a/navmap_ros/tests/test_navmap_io.cpp +++ b/navmap_ros/tests/test_navmap_io.cpp @@ -60,8 +60,8 @@ void fill_basic_header(navmap_ros_interfaces::msg::NavMap & msg, const std::stri // --- helpers: semantic comparison for messages --- -template -static void ExpectVecEq(const std::vector & a, const std::vector & b, const char * what) +template +static void ExpectVecEq(const ContainerA & a, const ContainerB & b, const char * what) { ASSERT_EQ(a.size(), b.size()) << what << " size mismatch"; for (size_t i = 0; i < a.size(); ++i) { @@ -69,9 +69,8 @@ static void ExpectVecEq(const std::vector & a, const std::vector & b, cons } } -static void ExpectVecFloatEq( - const std::vector & a, const std::vector & b, - const char * what) +template +static void ExpectVecFloatEq(const ContainerA & a, const ContainerB & b, const char * what) { ASSERT_EQ(a.size(), b.size()) << what << " size mismatch"; for (size_t i = 0; i < a.size(); ++i) { @@ -79,8 +78,9 @@ static void ExpectVecFloatEq( } } +template static void ExpectVecNear64( - const std::vector & a, const std::vector & b, + const ContainerA & a, const ContainerB & b, const char * what, double eps = 1e-12) { ASSERT_EQ(a.size(), b.size()) << what << " size mismatch";