Skip to content

Commit 28e86fc

Browse files
committed
tests hotfix
1 parent 93e7a94 commit 28e86fc

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

tests/general/unit_test_a_star.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,9 @@ TEST(AStarExtra, TrivialNeighbor)
4040
nav.m_vertex_map[v2] = {v1};
4141

4242
const auto path = Astar::find_path(v1, v2, nav);
43-
ASSERT_EQ(path.size(), 1u);
44-
EXPECT_EQ(path.front(), v2);
43+
ASSERT_EQ(path.size(), 2u);
44+
EXPECT_EQ(path.front(), v1);
45+
EXPECT_EQ(path.back(), v2);
4546
}
4647

4748
TEST(AStarExtra, StartEqualsGoal)
@@ -101,7 +102,7 @@ TEST(AStarExtra, LongerPathAvoidsBlock)
101102
constexpr Vector3<float> goal = idx(2, 1);
102103
const auto path = Astar::find_path(start, goal, nav);
103104
ASSERT_FALSE(path.empty());
104-
EXPECT_EQ(path.front(), goal);
105+
EXPECT_EQ(path.back(), goal);
105106
}
106107

107108
TEST(AstarTests, TrivialDirectNeighborPath)
@@ -114,8 +115,9 @@ TEST(AstarTests, TrivialDirectNeighborPath)
114115
nav.m_vertex_map.emplace(v2, std::vector<Vector3<float>>{v1});
115116

116117
const auto path = Astar::find_path(v1, v2, nav);
117-
ASSERT_EQ(path.size(), 1u);
118-
EXPECT_EQ(path.front(), v2);
118+
ASSERT_EQ(path.size(), 2u);
119+
EXPECT_EQ(path.front(), v1);
120+
EXPECT_EQ(path.back(), v2);
119121
}
120122

121123
TEST(AstarTests, NoPathWhenDisconnected)

0 commit comments

Comments
 (0)