Easy Navigation
Loading...
Searching...
No Matches
PluginTestCase Class Reference
Inheritance diagram for PluginTestCase:
Collaboration diagram for PluginTestCase:

Protected Member Functions

std::shared_ptr< PerceptionHandlerload (const std::string &plugin_name)
 Helper: load and initialise a plugin by name.
void SetUp () override
void TearDown () override
 ~PluginTestCase ()

Protected Attributes

rclcpp::CallbackGroup::SharedPtr cb_group_
std::unique_ptr< pluginlib::ClassLoader< PerceptionHandler > > loader_
 Helper: call populate_nav_state and verify that the expected collection type C was stored under group with exactly one element.
std::shared_ptr< rclcpp_lifecycle::LifecycleNode > node_

Constructor & Destructor Documentation

◆ ~PluginTestCase()

~PluginTestCase ( )
protected

Member Function Documentation

◆ load()

std::shared_ptr< PerceptionHandler > load ( const std::string & plugin_name)
protected

Helper: load and initialise a plugin by name.

◆ SetUp()

void SetUp ( )
overrideprotected

◆ TearDown()

void TearDown ( )
overrideprotected

Member Data Documentation

◆ cb_group_

rclcpp::CallbackGroup::SharedPtr cb_group_
protected

◆ loader_

std::unique_ptr<pluginlib::ClassLoader<PerceptionHandler> > loader_
protected

Helper: call populate_nav_state and verify that the expected collection type C was stored under group with exactly one element.

◆ node_

std::shared_ptr<rclcpp_lifecycle::LifecycleNode> node_
protected

The documentation for this class was generated from the following file: