Easy Navigation
Loading...
Searching...
No Matches
controller_node_tests.cpp File Reference
#include <memory>
#include <string>
#include <vector>
#include "rclcpp/rclcpp.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "lifecycle_msgs/msg/transition.hpp"
#include "lifecycle_msgs/msg/state.hpp"
#include "easynav_controller/ControllerNode.hpp"
#include "easynav_common/types/NavState.hpp"
#include "gtest/gtest.h"
Include dependency graph for controller_node_tests.cpp:

Classes

class  ControllerNodeTestCase

Functions

int main (int argc, char **argv)
 TEST_F (ControllerNodeTestCase, complete_lifecycle_configure_activate_deactivate_cleanup)
 TEST_F (ControllerNodeTestCase, configure_fails_when_more_than_one_plugin_type)
 TEST_F (ControllerNodeTestCase, configure_fails_with_nonexistent_plugin)
 TEST_F (ControllerNodeTestCase, configure_no_plugins)
 TEST_F (ControllerNodeTestCase, configure_succeeds_with_dummy_plugin)
 TEST_F (ControllerNodeTestCase, cycle_rt_returns_false_without_plugin)
 TEST_F (ControllerNodeTestCase, cycle_rt_with_trigger_executes)
 TEST_F (ControllerNodeTestCase, cycle_rt_without_trigger_respects_rate)
 TEST_F (ControllerNodeTestCase, get_real_time_cbg_returns_valid)
 TEST_F (ControllerNodeTestCase, lifecycle_shutdown_from_inactive)
 TEST_F (ControllerNodeTestCase, node_name)

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

◆ TEST_F() [1/11]

TEST_F ( ControllerNodeTestCase ,
complete_lifecycle_configure_activate_deactivate_cleanup  )

◆ TEST_F() [2/11]

TEST_F ( ControllerNodeTestCase ,
configure_fails_when_more_than_one_plugin_type  )

◆ TEST_F() [3/11]

TEST_F ( ControllerNodeTestCase ,
configure_fails_with_nonexistent_plugin  )

◆ TEST_F() [4/11]

TEST_F ( ControllerNodeTestCase ,
configure_no_plugins  )

◆ TEST_F() [5/11]

TEST_F ( ControllerNodeTestCase ,
configure_succeeds_with_dummy_plugin  )

◆ TEST_F() [6/11]

TEST_F ( ControllerNodeTestCase ,
cycle_rt_returns_false_without_plugin  )

◆ TEST_F() [7/11]

TEST_F ( ControllerNodeTestCase ,
cycle_rt_with_trigger_executes  )

◆ TEST_F() [8/11]

TEST_F ( ControllerNodeTestCase ,
cycle_rt_without_trigger_respects_rate  )

◆ TEST_F() [9/11]

TEST_F ( ControllerNodeTestCase ,
get_real_time_cbg_returns_valid  )

◆ TEST_F() [10/11]

TEST_F ( ControllerNodeTestCase ,
lifecycle_shutdown_from_inactive  )

◆ TEST_F() [11/11]

TEST_F ( ControllerNodeTestCase ,
node_name  )