@@ -47,7 +47,15 @@ class TestStaticSingleThreadedExecutor : public ::testing::Test
4747};
4848
4949TEST_F (TestStaticSingleThreadedExecutor, add_callback_group_trigger_guard_failed) {
50+ #ifdef __clang__
51+ # pragma clang diagnostic push
52+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
53+ #endif
54+
5055 DeprecatedStaticSingleThreadedExecutor executor;
56+ #ifdef __clang__
57+ # pragma clang diagnostic pop
58+ #endif
5159 auto node = std::make_shared<rclcpp::Node>(" node" , " ns" );
5260 rclcpp::CallbackGroup::SharedPtr cb_group = node->create_callback_group (
5361 rclcpp::CallbackGroupType::MutuallyExclusive);
@@ -62,7 +70,15 @@ TEST_F(TestStaticSingleThreadedExecutor, add_callback_group_trigger_guard_failed
6270}
6371
6472TEST_F (TestStaticSingleThreadedExecutor, add_node_trigger_guard_failed) {
73+ #ifdef __clang__
74+ # pragma clang diagnostic push
75+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
76+ #endif
77+
6578 DeprecatedStaticSingleThreadedExecutor executor;
79+ #ifdef __clang__
80+ # pragma clang diagnostic pop
81+ #endif
6682 auto node = std::make_shared<rclcpp::Node>(" node" , " ns" );
6783
6884 {
@@ -75,7 +91,15 @@ TEST_F(TestStaticSingleThreadedExecutor, add_node_trigger_guard_failed) {
7591}
7692
7793TEST_F (TestStaticSingleThreadedExecutor, remove_callback_group_trigger_guard_failed) {
94+ #ifdef __clang__
95+ # pragma clang diagnostic push
96+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
97+ #endif
98+
7899 DeprecatedStaticSingleThreadedExecutor executor;
100+ #ifdef __clang__
101+ # pragma clang diagnostic pop
102+ #endif
79103 auto node = std::make_shared<rclcpp::Node>(" node" , " ns" );
80104 rclcpp::CallbackGroup::SharedPtr cb_group = node->create_callback_group (
81105 rclcpp::CallbackGroupType::MutuallyExclusive);
@@ -93,7 +117,15 @@ TEST_F(TestStaticSingleThreadedExecutor, remove_callback_group_trigger_guard_fai
93117}
94118
95119TEST_F (TestStaticSingleThreadedExecutor, remove_node_failed) {
120+ #ifdef __clang__
121+ # pragma clang diagnostic push
122+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
123+ #endif
124+
96125 DeprecatedStaticSingleThreadedExecutor executor;
126+ #ifdef __clang__
127+ # pragma clang diagnostic pop
128+ #endif
97129 auto node = std::make_shared<rclcpp::Node>(" node" , " ns" );
98130
99131 {
@@ -106,7 +138,15 @@ TEST_F(TestStaticSingleThreadedExecutor, remove_node_failed) {
106138}
107139
108140TEST_F (TestStaticSingleThreadedExecutor, remove_node_trigger_guard_failed) {
141+ #ifdef __clang__
142+ # pragma clang diagnostic push
143+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
144+ #endif
145+
109146 DeprecatedStaticSingleThreadedExecutor executor;
147+ #ifdef __clang__
148+ # pragma clang diagnostic pop
149+ #endif
110150 auto node = std::make_shared<rclcpp::Node>(" node" , " ns" );
111151
112152 executor.add_node (node);
@@ -121,7 +161,15 @@ TEST_F(TestStaticSingleThreadedExecutor, remove_node_trigger_guard_failed) {
121161}
122162
123163TEST_F (TestStaticSingleThreadedExecutor, execute_service) {
164+ #ifdef __clang__
165+ # pragma clang diagnostic push
166+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
167+ #endif
168+
124169 DeprecatedStaticSingleThreadedExecutor executor;
170+ #ifdef __clang__
171+ # pragma clang diagnostic pop
172+ #endif
125173 auto node = std::make_shared<rclcpp::Node>(" node" , " ns" );
126174 executor.add_node (node);
127175
0 commit comments