diff --git a/rclcpp/test/test_time_source.cpp b/rclcpp/test/test_time_source.cpp index dbb4fd7..54c0e69 100644 --- a/rclcpp/test/test_time_source.cpp +++ b/rclcpp/test/test_time_source.cpp @@ -37,6 +37,11 @@ protected: rclcpp::init(0, nullptr); } + static void TearDownTestCase() + { + rclcpp::shutdown(); + } + void SetUp() { node = std::make_shared("my_node"); @@ -348,14 +353,14 @@ TEST_F(TestTimeSource, parameter_activation) { EXPECT_TRUE(ros_clock->ros_time_is_active()); set_use_sim_time_parameter( - node, rclcpp::ParameterValue(rclcpp::ParameterType::PARAMETER_NOT_SET)); + node, rclcpp::ParameterValue()); EXPECT_TRUE(ros_clock->ros_time_is_active()); set_use_sim_time_parameter(node, rclcpp::ParameterValue(false)); EXPECT_FALSE(ros_clock->ros_time_is_active()); set_use_sim_time_parameter( - node, rclcpp::ParameterValue(rclcpp::ParameterType::PARAMETER_NOT_SET)); + node, rclcpp::ParameterValue()); EXPECT_FALSE(ros_clock->ros_time_is_active()); // If the use_sim_time parameter is not explicitly set to True, this clock's use of sim time