@@ -119,24 +119,24 @@ TEST(ParameterHandlerTest, PrePostDynamicCallbackTest)
119
119
TEST (ParameterHandlerTest, GetSystemParamsTest)
120
120
{
121
121
auto node = std::make_shared<rclcpp_lifecycle::LifecycleNode>(" my_node" );
122
- node->declare_parameter (" test.param1" , rclcpp::ParameterValue (true ));
123
- node->declare_parameter (" ns.test.param2" , rclcpp::ParameterValue (7 ));
122
+ std::string name = " test" ;
123
+ node->declare_parameter (" param1" , rclcpp::ParameterValue (true ));
124
+ node->declare_parameter (name + " .param2" , rclcpp::ParameterValue (7 ));
124
125
125
126
// Get parameters in global namespace and in subnamespaces
126
- std::string name = " test" ;
127
127
ParametersHandler handler (node, name);
128
128
auto getParameter = handler.getParamGetter (" " );
129
129
bool p1 = false ;
130
130
int p2 = 0 ;
131
- getParameter (p1, " test. param1" , false );
132
- getParameter (p2, " ns.test .param2" , 0 );
131
+ getParameter (p1, " param1" , false );
132
+ getParameter (p2, name + " .param2" , 0 );
133
133
EXPECT_EQ (p1, true );
134
134
EXPECT_EQ (p2, 7 );
135
135
136
136
// Get parameters in subnamespaces using name semantics of getter
137
- auto getParameter2 = handler.getParamGetter (" ns " );
137
+ auto getParameter2 = handler.getParamGetter (name );
138
138
p2 = 0 ;
139
- getParameter2 (p2, " test. param2" , 0 );
139
+ getParameter2 (p2, " param2" , 0 );
140
140
EXPECT_EQ (p2, 7 );
141
141
}
142
142
0 commit comments