@@ -53,6 +53,10 @@ TEST(Test, rclc_subscription_init_default) {
53
53
// clean up
54
54
rc = rcl_subscription_fini (&subscription, &node);
55
55
EXPECT_EQ (RCL_RET_OK, rc);
56
+ if (rcl_logging_rosout_enabled ()) {
57
+ rc = rcl_logging_rosout_fini_publisher_for_node (&node);
58
+ EXPECT_EQ (RCL_RET_OK, rc);
59
+ }
56
60
rc = rcl_node_fini (&node);
57
61
EXPECT_EQ (RCL_RET_OK, rc);
58
62
rc = rclc_support_fini (&support);
@@ -98,6 +102,10 @@ TEST(Test, rclc_subscription_init_best_effort) {
98
102
// clean up
99
103
rc = rcl_subscription_fini (&subscription, &node);
100
104
EXPECT_EQ (RCL_RET_OK, rc);
105
+ if (rcl_logging_rosout_enabled ()) {
106
+ rc = rcl_logging_rosout_fini_publisher_for_node (&node);
107
+ EXPECT_EQ (RCL_RET_OK, rc);
108
+ }
101
109
rc = rcl_node_fini (&node);
102
110
EXPECT_EQ (RCL_RET_OK, rc);
103
111
rc = rclc_support_fini (&support);
@@ -146,6 +154,10 @@ TEST(Test, rclc_subscription_init_qos) {
146
154
// clean up
147
155
rc = rcl_subscription_fini (&subscription, &node);
148
156
EXPECT_EQ (RCL_RET_OK, rc);
157
+ if (rcl_logging_rosout_enabled ()) {
158
+ rc = rcl_logging_rosout_fini_publisher_for_node (&node);
159
+ EXPECT_EQ (RCL_RET_OK, rc);
160
+ }
149
161
rc = rcl_node_fini (&node);
150
162
EXPECT_EQ (RCL_RET_OK, rc);
151
163
rc = rclc_support_fini (&support);
0 commit comments