Namespaces | Functions
test_utils.h File Reference
#include <gtest/gtest.h>
#include <ros/ros.h>
#include <std_msgs/Bool.h>
#include <std_msgs/Empty.h>
#include <std_msgs/Float32.h>
#include <std_msgs/Float64.h>
#include <std_msgs/Header.h>
#include <std_msgs/Int32.h>
#include <std_msgs/String.h>
#include <geometry_msgs/Point.h>
#include <geometry_msgs/Pose.h>
#include <geometry_msgs/PoseArray.h>
#include <geometry_msgs/PoseStamped.h>
#include <geometry_msgs/Transform.h>
#include <geometry_msgs/TransformStamped.h>
#include <geometry_msgs/Twist.h>
#include <geometry_msgs/Quaternion.h>
#include <geometry_msgs/Vector3.h>
#include <nav_msgs/OccupancyGrid.h>
#include <nav_msgs/Odometry.h>
#include <rosgraph_msgs/Clock.h>
#include <sensor_msgs/BatteryState.h>
#include <sensor_msgs/CameraInfo.h>
#include <sensor_msgs/FluidPressure.h>
#include <sensor_msgs/Image.h>
#include <sensor_msgs/Imu.h>
#include <sensor_msgs/JointState.h>
#include <sensor_msgs/LaserScan.h>
#include <sensor_msgs/MagneticField.h>
#include <sensor_msgs/NavSatFix.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/PointField.h>
#include <tf2_msgs/TFMessage.h>
#include <visualization_msgs/Marker.h>
#include <visualization_msgs/MarkerArray.h>
#include <chrono>
#include <string>
#include <thread>
#include <ignition/msgs.hh>
Include dependency graph for test_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ros_ign_bridge
 
 ros_ign_bridge::testing
 

Functions

void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::Point &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::Pose &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::PoseArray &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::PoseStamped &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::Quaternion &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::Transform &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::TransformStamped &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::Twist &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const geometry_msgs::Vector3 &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Actuators &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Axis &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::BatteryState &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Boolean &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::CameraInfo &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Clock &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Color &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Double &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Empty &)
 Compare a message with the populated for testing. Noop for Empty. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Float &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::FluidPressure &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Header &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Image &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::IMU &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Int32 &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::LaserScan &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Magnetometer &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Marker &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Marker_V &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Model &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::NavSat &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::OccupancyGrid &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Odometry &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::PointCloudPacked &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Pose &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Pose_V &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Quaternion &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::StringMsg &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Twist &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const ignition::msgs::Vector3d &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const nav_msgs::OccupancyGrid &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const nav_msgs::Odometry &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const rosgraph_msgs::Clock &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::BatteryState &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::CameraInfo &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::FluidPressure &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::Image &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::Imu &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::JointState &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::LaserScan &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::MagneticField &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::NavSatFix &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const sensor_msgs::PointCloud2 &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::Bool &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::ColorRGBA &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::Empty &)
 Compare a message with the populated for testing. Noop for Empty. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::Float32 &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::Float64 &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::Header &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::Int32 &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const std_msgs::String &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const tf2_msgs::TFMessage &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const visualization_msgs::Marker &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::compareTestMsg (const visualization_msgs::MarkerArray &_msg)
 Compare a message with the populated for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::Point &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::Pose &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::PoseArray &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::PoseStamped &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::Quaternion &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::Transform &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::TransformStamped &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::Twist &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (geometry_msgs::Vector3 &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Actuators &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Axis &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::BatteryState &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Boolean &_msg)
 Ignition::msgs test utils. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::CameraInfo &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Clock &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Color &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Double &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Float &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::FluidPressure &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Header &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Image &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::IMU &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Int32 &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::LaserScan &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Magnetometer &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Marker &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Marker_V &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Model &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::NavSat &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::OccupancyGrid &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Odometry &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::PointCloudPacked &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Pose &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Pose_V &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Quaternion &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::StringMsg &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Twist &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (ignition::msgs::Vector3d &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (nav_msgs::OccupancyGrid &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (nav_msgs::Odometry &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (rosgraph_msgs::Clock &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::BatteryState &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::CameraInfo &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::FluidPressure &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::Image &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::Imu &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::JointState &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::LaserScan &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::MagneticField &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::NavSatFix &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (sensor_msgs::PointCloud2 &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::Bool &_msg)
 ROS test utils. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::ColorRGBA &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::Float32 &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::Float64 &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::Header &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::Int32 &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (std_msgs::String &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (tf2_msgs::TFMessage &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (visualization_msgs::Marker &_msg)
 Create a message used for testing. More...
 
void ros_ign_bridge::testing::createTestMsg (visualization_msgs::MarkerArray &_msg)
 Create a message used for testing. More...
 
template<class Rep , class Period >
void ros_ign_bridge::testing::waitUntilBoolVar (bool &_boolVar, const std::chrono::duration< Rep, Period > &_sleepEach, const int _retries)
 Wait until a boolean variable is set to true for a given number of times. More...
 
template<class Rep , class Period >
void ros_ign_bridge::testing::waitUntilBoolVarAndSpin (bool &_boolVar, const std::chrono::duration< Rep, Period > &_sleepEach, const int _retries)
 Wait until a boolean variable is set to true for a given number of times. This function calls ros::spinOnce each iteration. More...
 


ros_ign_bridge
Author(s):
autogenerated on Sat Mar 11 2023 04:02:16