From 28e86fc35519eaa553de3645bfc0e7958dba826d Mon Sep 17 00:00:00 2001 From: va_alpatov Date: Sat, 11 Apr 2026 20:23:08 +0300 Subject: [PATCH] tests hotfix --- tests/general/unit_test_a_star.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/general/unit_test_a_star.cpp b/tests/general/unit_test_a_star.cpp index 772ba32..3e2d303 100644 --- a/tests/general/unit_test_a_star.cpp +++ b/tests/general/unit_test_a_star.cpp @@ -40,8 +40,9 @@ TEST(AStarExtra, TrivialNeighbor) nav.m_vertex_map[v2] = {v1}; const auto path = Astar::find_path(v1, v2, nav); - ASSERT_EQ(path.size(), 1u); - EXPECT_EQ(path.front(), v2); + ASSERT_EQ(path.size(), 2u); + EXPECT_EQ(path.front(), v1); + EXPECT_EQ(path.back(), v2); } TEST(AStarExtra, StartEqualsGoal) @@ -101,7 +102,7 @@ TEST(AStarExtra, LongerPathAvoidsBlock) constexpr Vector3 goal = idx(2, 1); const auto path = Astar::find_path(start, goal, nav); ASSERT_FALSE(path.empty()); - EXPECT_EQ(path.front(), goal); + EXPECT_EQ(path.back(), goal); } TEST(AstarTests, TrivialDirectNeighborPath) @@ -114,8 +115,9 @@ TEST(AstarTests, TrivialDirectNeighborPath) nav.m_vertex_map.emplace(v2, std::vector>{v1}); const auto path = Astar::find_path(v1, v2, nav); - ASSERT_EQ(path.size(), 1u); - EXPECT_EQ(path.front(), v2); + ASSERT_EQ(path.size(), 2u); + EXPECT_EQ(path.front(), v1); + EXPECT_EQ(path.back(), v2); } TEST(AstarTests, NoPathWhenDisconnected)