Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pilz_modbus_client_test::PilzModbusClientTests Class Reference

Test if PilzModbusClient correctly publishes ROS-Modbus messages. More...

Inheritance diagram for pilz_modbus_client_test::PilzModbusClientTests:
Inheritance graph
[legend]

Public Member Functions

virtual void SetUp ()
 

Protected Member Functions

 MOCK_METHOD1 (modbus_read_cb, void(ModbusMsgInStamped msg))
 

Protected Attributes

ros::NodeHandle nh_
 
ros::AsyncSpinner spinner_ {2}
 
ros::Subscriber subscriber_
 

Detailed Description

Test if PilzModbusClient correctly publishes ROS-Modbus messages.

It subscribes to the topic of the test object with a mocked callback function. The actual client needed by the test object is replaced by a mock object.

Definition at line 122 of file unittest_pilz_modbus_client.cpp.

Member Function Documentation

pilz_modbus_client_test::PilzModbusClientTests::MOCK_METHOD1 ( modbus_read_cb  ,
void(ModbusMsgInStamped msg  
)
protected
void pilz_modbus_client_test::PilzModbusClientTests::SetUp ( )
virtual

Definition at line 136 of file unittest_pilz_modbus_client.cpp.

Member Data Documentation

ros::NodeHandle pilz_modbus_client_test::PilzModbusClientTests::nh_
protected

Definition at line 130 of file unittest_pilz_modbus_client.cpp.

ros::AsyncSpinner pilz_modbus_client_test::PilzModbusClientTests::spinner_ {2}
protected

Definition at line 129 of file unittest_pilz_modbus_client.cpp.

ros::Subscriber pilz_modbus_client_test::PilzModbusClientTests::subscriber_
protected

Definition at line 128 of file unittest_pilz_modbus_client.cpp.


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


prbt_hardware_support
Author(s):
autogenerated on Tue Feb 2 2021 03:50:18