2727TEST (TestNodeOptions, implicit_ros_args) {
2828 rcl_allocator_t allocator = rcl_get_default_allocator ();
2929 auto options = rclcpp::NodeOptions (allocator)
30- .arguments ({" __node:=some_node" , " __ns:=/some_ns" });
30+ .arguments ({" -r " , " __node:=some_node" , " -r " , " __ns:=/some_ns" });
3131
3232 const rcl_node_options_t * rcl_options = options.get_rcl_node_options ();
3333 ASSERT_TRUE (rcl_options != nullptr );
@@ -52,7 +52,7 @@ TEST(TestNodeOptions, implicit_ros_args) {
5252TEST (TestNodeOptions, explicit_ros_args) {
5353 rcl_allocator_t allocator = rcl_get_default_allocator ();
5454 auto options = rclcpp::NodeOptions (allocator)
55- .arguments ({" --ros-args" , " __node:=some_node" , " __ns:=/some_ns" });
55+ .arguments ({" --ros-args" , " -r " , " __node:=some_node" , " -r " , " __ns:=/some_ns" });
5656
5757 const rcl_node_options_t * rcl_options = options.get_rcl_node_options ();
5858 ASSERT_TRUE (rcl_options != nullptr );
@@ -77,8 +77,8 @@ TEST(TestNodeOptions, explicit_ros_args) {
7777TEST (TestNodeOptions, explicit_ros_args_and_non_ros_args) {
7878 rcl_allocator_t allocator = rcl_get_default_allocator ();
7979 auto options = rclcpp::NodeOptions (allocator).arguments ({
80- " --non-ros-flag" , " --ros-args" , " __node:=some_node" ,
81- " __ns:=/some_ns" , " --" , " non-ros-arg" });
80+ " --non-ros-flag" , " --ros-args" , " -r " , " __node:=some_node" ,
81+ " -r " , " __ns:=/some_ns" , " --" , " non-ros-arg" });
8282
8383 const rcl_node_options_t * rcl_options = options.get_rcl_node_options ();
8484 ASSERT_TRUE (rcl_options != nullptr );
0 commit comments