Protected Member Functions | Protected Attributes | List of all members
LogNodeFixture Class Reference
Inheritance diagram for LogNodeFixture:
Inheritance graph
[legend]

Protected Member Functions

std::shared_ptr< LogNodebuild_test_subject (int8_t severity_level=rosgraph_msgs::Log::DEBUG, bool publish_topic_names=true, const std::unordered_set< std::string > &ignore_nodes=std::unordered_set< std::string >())
 
void initialize_log_node (std::shared_ptr< LogNode > &ln)
 
rosgraph_msgs::Log::ConstPtr message_to_constptr (rosgraph_msgs::Log log_message)
 
void SetUp () override
 
void TearDown () override
 

Protected Attributes

std::shared_ptr< LogBatcherMocklog_batcher
 
rosgraph_msgs::Log log_message_
 
std::shared_ptr< LogNodelog_node
 
std::shared_ptr< LogPublisherMocklog_publisher
 
std::shared_ptr< LogServiceMocklog_service
 
std::shared_ptr< LogServiceFactoryMocklog_service_factory
 

Detailed Description

Definition at line 83 of file log_node_test.cpp.

Member Function Documentation

std::shared_ptr<LogNode> LogNodeFixture::build_test_subject ( int8_t  severity_level = rosgraph_msgs::Log::DEBUG,
bool  publish_topic_names = true,
const std::unordered_set< std::string > &  ignore_nodes = std::unordered_set<std::string>() 
)
inlineprotected

Definition at line 109 of file log_node_test.cpp.

void LogNodeFixture::initialize_log_node ( std::shared_ptr< LogNode > &  ln)
inlineprotected

Definition at line 127 of file log_node_test.cpp.

rosgraph_msgs::Log::ConstPtr LogNodeFixture::message_to_constptr ( rosgraph_msgs::Log  log_message)
inlineprotected

Definition at line 122 of file log_node_test.cpp.

void LogNodeFixture::SetUp ( )
inlineoverrideprotected

Definition at line 95 of file log_node_test.cpp.

void LogNodeFixture::TearDown ( )
inlineoverrideprotected

Definition at line 148 of file log_node_test.cpp.

Member Data Documentation

std::shared_ptr<LogBatcherMock> LogNodeFixture::log_batcher
protected

Definition at line 89 of file log_node_test.cpp.

rosgraph_msgs::Log LogNodeFixture::log_message_
protected

Definition at line 93 of file log_node_test.cpp.

std::shared_ptr<LogNode> LogNodeFixture::log_node
protected

Definition at line 91 of file log_node_test.cpp.

std::shared_ptr<LogPublisherMock> LogNodeFixture::log_publisher
protected

Definition at line 90 of file log_node_test.cpp.

std::shared_ptr<LogServiceMock> LogNodeFixture::log_service
protected

Definition at line 87 of file log_node_test.cpp.

std::shared_ptr<LogServiceFactoryMock> LogNodeFixture::log_service_factory
protected

Definition at line 88 of file log_node_test.cpp.


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


cloudwatch_logger
Author(s): AWS RoboMaker
autogenerated on Sat Mar 6 2021 03:55:46