@@ -28,6 +28,10 @@ class JointLimitsRosParamTest : public ::testing::Test
2828 rclcpp::NodeOptions node_options;
2929 node_options.allow_undeclared_parameters (true ).automatically_declare_parameters_from_overrides (
3030 true );
31+ const std::vector<std::string> node_option_arguments = {
32+ " --ros-args" , " --params-file" ,
33+ std::string (PARAMETERS_FILE_PATH) + std::string (" joint_limits_rosparam.yaml" )};
34+ node_options.arguments (node_option_arguments);
3135
3236 node_ = rclcpp::Node::make_shared (" JointLimitsRosparamTestNode" , node_options);
3337 }
@@ -279,7 +283,16 @@ TEST_F(JointLimitsRosParamTest, parse_soft_joint_limits)
279283class JointLimitsUndeclaredRosParamTest : public ::testing::Test
280284{
281285public:
282- void SetUp () { node_ = rclcpp::Node::make_shared (" JointLimitsRosparamTestNode" ); }
286+ void SetUp ()
287+ {
288+ rclcpp::NodeOptions node_options;
289+ const std::vector<std::string> node_option_arguments = {
290+ " --ros-args" , " --params-file" ,
291+ std::string (PARAMETERS_FILE_PATH) + std::string (" joint_limits_rosparam.yaml" )};
292+ node_options.arguments (node_option_arguments);
293+
294+ node_ = rclcpp::Node::make_shared (" JointLimitsRosparamTestNode" , node_options);
295+ }
283296
284297 void TearDown () { node_.reset (); }
285298
@@ -292,7 +305,14 @@ class JointLimitsLifecycleNodeUndeclaredRosParamTest : public ::testing::Test
292305public:
293306 void SetUp ()
294307 {
295- lifecycle_node_ = rclcpp_lifecycle::LifecycleNode::make_shared (" JointLimitsRosparamTestNode" );
308+ rclcpp::NodeOptions node_options;
309+ const std::vector<std::string> node_option_arguments = {
310+ " --ros-args" , " --params-file" ,
311+ std::string (PARAMETERS_FILE_PATH) + std::string (" joint_limits_rosparam.yaml" )};
312+ node_options.arguments (node_option_arguments);
313+
314+ lifecycle_node_ =
315+ rclcpp_lifecycle::LifecycleNode::make_shared (" JointLimitsRosparamTestNode" , node_options);
296316 }
297317
298318 void TearDown ()
0 commit comments