Easy Navigation
Loading...
Searching...
No Matches
perceptions_tests.cpp File Reference
#include "sensor_msgs/msg/laser_scan.hpp"
#include "sensor_msgs/msg/image.hpp"
#include "sensor_msgs/msg/point_cloud2.hpp"
#include "std_msgs/msg/string.hpp"
#include "easynav_common/types/Perceptions.hpp"
#include "easynav_common/types/PointPerception.hpp"
#include "easynav_common/types/ImagePerception.hpp"
#include "lifecycle_msgs/msg/transition.hpp"
#include "lifecycle_msgs/msg/state.hpp"
#include "pcl/point_types.h"
#include "pcl_conversions/pcl_conversions.h"
#include "pcl/point_types_conversion.h"
#include "pcl/common/transforms.h"
#include "tf2_ros/transform_broadcaster.h"
#include "tf2/transform_datatypes.hpp"
#include "gtest/gtest.h"
Include dependency graph for perceptions_tests.cpp:

Classes

class  DummyHandler
 
class  DummyPerception
 
class  PerceptionsTestCase
 

Functions

sensor_msgs::msg::PointCloud2 get_pc2_test_0 (rclcpp::Time ts)
 
sensor_msgs::msg::PointCloud2 get_pc2_test_1 (rclcpp::Time ts)
 
sensor_msgs::msg::PointCloud2 get_pc2_test_2 (rclcpp::Time ts)
 
sensor_msgs::msg::PointCloud2 get_pc2_test_3 (rclcpp::Time ts)
 
sensor_msgs::msg::PointCloud2 get_pc2_test_4 (rclcpp::Time ts)
 
sensor_msgs::msg::LaserScan get_scan_test_1 (rclcpp::Time ts)
 
sensor_msgs::msg::LaserScan get_scan_test_2 (rclcpp::Time ts)
 
sensor_msgs::msg::LaserScan get_scan_test_3 (rclcpp::Time ts)
 
sensor_msgs::msg::LaserScan get_scan_test_4 (rclcpp::Time ts)
 
 TEST_F (PerceptionsTestCase, CustomPerceptionHandlerCanBeRegistered)
 
 TEST_F (PerceptionsTestCase, ImagePerceptionHandlerWorks)
 
 TEST_F (PerceptionsTestCase, PointPerceptionHandlerPC2Works)
 
 TEST_F (PerceptionsTestCase, PointPerceptionHandlerWorks)
 

Function Documentation

◆ get_pc2_test_0()

sensor_msgs::msg::PointCloud2 get_pc2_test_0 ( rclcpp::Time ts)

◆ get_pc2_test_1()

sensor_msgs::msg::PointCloud2 get_pc2_test_1 ( rclcpp::Time ts)

◆ get_pc2_test_2()

sensor_msgs::msg::PointCloud2 get_pc2_test_2 ( rclcpp::Time ts)

◆ get_pc2_test_3()

sensor_msgs::msg::PointCloud2 get_pc2_test_3 ( rclcpp::Time ts)

◆ get_pc2_test_4()

sensor_msgs::msg::PointCloud2 get_pc2_test_4 ( rclcpp::Time ts)

◆ get_scan_test_1()

sensor_msgs::msg::LaserScan get_scan_test_1 ( rclcpp::Time ts)

◆ get_scan_test_2()

sensor_msgs::msg::LaserScan get_scan_test_2 ( rclcpp::Time ts)

◆ get_scan_test_3()

sensor_msgs::msg::LaserScan get_scan_test_3 ( rclcpp::Time ts)

◆ get_scan_test_4()

sensor_msgs::msg::LaserScan get_scan_test_4 ( rclcpp::Time ts)

◆ TEST_F() [1/4]

TEST_F ( PerceptionsTestCase ,
CustomPerceptionHandlerCanBeRegistered  )

◆ TEST_F() [2/4]

TEST_F ( PerceptionsTestCase ,
ImagePerceptionHandlerWorks  )

◆ TEST_F() [3/4]

TEST_F ( PerceptionsTestCase ,
PointPerceptionHandlerPC2Works  )

◆ TEST_F() [4/4]

TEST_F ( PerceptionsTestCase ,
PointPerceptionHandlerWorks  )