Skip to content

Commit 886d85f

Browse files
committed
adapt path_optimizer to new test manager
Signed-off-by: mitukou1109 <mitukou1109@gmail.com>
1 parent 8dd0be2 commit 886d85f

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

planning/autoware_path_optimizer/test/test_path_optimizer_node_interface.cpp

+9-6
Original file line numberDiff line numberDiff line change
@@ -47,21 +47,24 @@ TEST(PlanningModuleInterfaceTest, NodeTestWithExceptionTrajectory)
4747
auto test_target_node = std::make_shared<autoware::path_optimizer::PathOptimizer>(node_options);
4848

4949
// publish necessary topics from test_manager
50-
test_manager->publishOdometry(test_target_node, "path_optimizer/input/odometry");
50+
test_manager->publishInput(
51+
test_target_node, "path_optimizer/input/odometry", autoware::test_utils::makeOdometry());
5152

5253
// set subscriber with topic name: path_optimizer → test_node_
53-
test_manager->setTrajectorySubscriber("path_optimizer/output/path");
54+
test_manager->subscribeOutput<autoware_planning_msgs::msg::Trajectory>(
55+
"path_optimizer/output/path");
5456

55-
// set path_optimizer's input topic name(this topic is changed to test node)
56-
test_manager->setPathInputTopicName("path_optimizer/input/path");
57+
const std::string input_trajectory_topic = "path_optimizer/input/path";
5758

5859
// test with normal trajectory
59-
ASSERT_NO_THROW_WITH_ERROR_MSG(test_manager->testWithNominalPath(test_target_node));
60+
ASSERT_NO_THROW_WITH_ERROR_MSG(
61+
test_manager->testWithNormalPath(test_target_node, input_trajectory_topic));
6062

6163
EXPECT_GE(test_manager->getReceivedTopicNum(), 1);
6264

6365
// test with trajectory with empty/one point/overlapping point
64-
ASSERT_NO_THROW_WITH_ERROR_MSG(test_manager->testWithAbnormalPath(test_target_node));
66+
ASSERT_NO_THROW_WITH_ERROR_MSG(
67+
test_manager->testWithAbnormalPath(test_target_node, input_trajectory_topic));
6568

6669
rclcpp::shutdown();
6770
}

0 commit comments

Comments
 (0)