@@ -68,6 +68,7 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), to_string) {
68
68
TEST (CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_synchronous) {
69
69
if (!rclcpp::ok ()) {rclcpp::init (0 , nullptr );}
70
70
auto node = rclcpp::Node::make_shared (" test_parameters_local_synchronous" );
71
+ declare_test_parameters (node);
71
72
auto parameters_client = std::make_shared<rclcpp::SyncParametersClient>(node);
72
73
if (!parameters_client->wait_for_service (20s)) {
73
74
ASSERT_TRUE (false ) << " service not available after waiting" ;
@@ -79,6 +80,7 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_synchronous) {
79
80
TEST (CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_synchronous_repeated) {
80
81
if (!rclcpp::ok ()) {rclcpp::init (0 , nullptr );}
81
82
auto node = rclcpp::Node::make_shared (" test_parameters_local_synchronous_repeated" );
83
+ declare_test_parameters (node);
82
84
auto parameters_client = std::make_shared<rclcpp::SyncParametersClient>(node);
83
85
if (!parameters_client->wait_for_service (20s)) {
84
86
ASSERT_TRUE (false ) << " service not available after waiting" ;
@@ -93,6 +95,7 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_synchronous_rep
93
95
TEST (CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_asynchronous) {
94
96
if (!rclcpp::ok ()) {rclcpp::init (0 , nullptr );}
95
97
auto node = rclcpp::Node::make_shared (std::string (" test_parameters_local_asynchronous" ));
98
+ declare_test_parameters (node);
96
99
auto parameters_client = std::make_shared<rclcpp::AsyncParametersClient>(node);
97
100
if (!parameters_client->wait_for_service (20s)) {
98
101
ASSERT_TRUE (false ) << " service not available after waiting" ;
@@ -107,6 +110,13 @@ class ParametersAsyncNode : public rclcpp::Node
107
110
ParametersAsyncNode ()
108
111
: Node(" test_local_parameters_async_with_callback" )
109
112
{
113
+ this ->create_parameter (" foo" );
114
+ this ->create_parameter (" bar" );
115
+ this ->create_parameter (" barstr" );
116
+ this ->create_parameter (" baz" );
117
+ this ->create_parameter (" foobar" );
118
+ this ->create_parameter (" barfoo" );
119
+
110
120
parameters_client_ =
111
121
std::make_shared<rclcpp::AsyncParametersClient>(this );
112
122
}
@@ -157,6 +167,13 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_async_with_call
157
167
TEST (CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), helpers) {
158
168
if (!rclcpp::ok ()) {rclcpp::init (0 , nullptr );}
159
169
auto node = rclcpp::Node::make_shared (" test_parameters_local_helpers" );
170
+ node->create_parameter (" foo" );
171
+ node->create_parameter (" bar" );
172
+ node->create_parameter (" barstr" );
173
+ node->create_parameter (" baz" );
174
+ node->create_parameter (" foobar" );
175
+ node->create_parameter (" barfoo" );
176
+
160
177
auto parameters_client = std::make_shared<rclcpp::SyncParametersClient>(node);
161
178
if (!parameters_client->wait_for_service (20s)) {
162
179
ASSERT_TRUE (false ) << " service not available after waiting" ;
@@ -267,6 +284,13 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), helpers) {
267
284
TEST (CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), get_from_node_primitive_type) {
268
285
if (!rclcpp::ok ()) {rclcpp::init (0 , nullptr );}
269
286
auto node = rclcpp::Node::make_shared (" test_parameters_local_helpers" );
287
+ node->create_parameter (" foo" );
288
+ node->create_parameter (" bar" );
289
+ node->create_parameter (" barstr" );
290
+ node->create_parameter (" baz" );
291
+ node->create_parameter (" foobar" );
292
+ node->create_parameter (" barfoo" );
293
+
270
294
auto parameters_client = std::make_shared<rclcpp::SyncParametersClient>(node);
271
295
if (!parameters_client->wait_for_service (20s)) {
272
296
ASSERT_TRUE (false ) << " service not available after waiting" ;
@@ -333,6 +357,13 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), get_from_node_variant
333
357
using rclcpp::Parameter;
334
358
335
359
auto node = rclcpp::Node::make_shared (" test_parameters_local_helpers" );
360
+ node->create_parameter (" foo" );
361
+ node->create_parameter (" bar" );
362
+ node->create_parameter (" barstr" );
363
+ node->create_parameter (" baz" );
364
+ node->create_parameter (" foobar" );
365
+ node->create_parameter (" barfoo" );
366
+
336
367
auto parameters_client = std::make_shared<rclcpp::SyncParametersClient>(node);
337
368
if (!parameters_client->wait_for_service (20s)) {
338
369
ASSERT_TRUE (false ) << " service not available after waiting" ;
@@ -391,6 +422,7 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), get_parameter_or) {
391
422
using rclcpp::Parameter;
392
423
393
424
auto node = rclcpp::Node::make_shared (" test_parameters_get_parameter_or" );
425
+ node->create_parameter (" foo" );
394
426
auto set_parameters_results = node->set_parameters ({
395
427
Parameter (" foo" , 2 ),
396
428
});
@@ -461,6 +493,9 @@ TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), set_parameter_if_not_
461
493
using rclcpp::Parameter;
462
494
463
495
auto node = rclcpp::Node::make_shared (" test_parameters_set_parameter_if_not_set" );
496
+ node->create_parameter (" foo" );
497
+ node->create_parameter (" bar" );
498
+
464
499
auto set_parameters_results = node->set_parameters ({
465
500
Parameter (" foo" , 2 ),
466
501
});
0 commit comments