Classes | Namespaces | Macros | Functions
integrationtest_ros_parameter_handler.cpp File Reference
#include <psen_scan/ros_parameter_handler.h>
#include <psen_scan/default_parameters.h>
#include <psen_scan/psen_scan_fatal_exception.h>
#include <arpa/inet.h>
#include <gtest/gtest.h>
Include dependency graph for integrationtest_ros_parameter_handler.cpp:

Go to the source code of this file.

Classes

class  psen_scan_test::ROSInvalidParameterTest
 
class  psen_scan_test::ROSParameterHandlerTest
 
class  psen_scan_test::ROSRequiredParameterTest
 

Namespaces

 psen_scan_test
 

Macros

#define DELETE_ALL_ROS_PARAMS()
 
#define DELETE_ROS_PARAM(param_name)
 

Functions

int main (int argc, char **argv)
 
 psen_scan_test::TEST_F (ROSParameterHandlerTest, test_no_param)
 
 psen_scan_test::TEST_F (ROSRequiredParameterTest, test_required_params_only)
 
 psen_scan_test::TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_password)
 
 psen_scan_test::TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_sensor_ip)
 
 psen_scan_test::TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_host_ip)
 
 psen_scan_test::TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_host_udp_port)
 
 psen_scan_test::TEST_F (ROSRequiredParameterTest, test_all_params)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_password)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_host_ip)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_host_udp_port)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_sensor_ip)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_frame_id)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_skip)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_angle_start)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_angle_end)
 
 psen_scan_test::TEST_F (ROSInvalidParameterTest, test_invalid_params_x_axis_rotation)
 

Macro Definition Documentation

◆ DELETE_ALL_ROS_PARAMS

#define DELETE_ALL_ROS_PARAMS ( )
Value:
DELETE_ROS_PARAM("password"); \
DELETE_ROS_PARAM("sensor_ip"); \
DELETE_ROS_PARAM("host_ip"); \
DELETE_ROS_PARAM("host_udp_port"); \
DELETE_ROS_PARAM("angle_start"); \
DELETE_ROS_PARAM("angle_end"); \
DELETE_ROS_PARAM("frame_id"); \
DELETE_ROS_PARAM("skip"); \
DELETE_ROS_PARAM("x_axis_rotation");
#define DELETE_ROS_PARAM(param_name)

Definition at line 30 of file integrationtest_ros_parameter_handler.cpp.

◆ DELETE_ROS_PARAM

#define DELETE_ROS_PARAM (   param_name)
Value:
if (ros::param::has(param_name)) \
{ \
ros::param::del(param_name); \
}
ROSCPP_DECL bool has(const std::string &key)

Definition at line 24 of file integrationtest_ros_parameter_handler.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 391 of file integrationtest_ros_parameter_handler.cpp.



psen_scan
Author(s):
autogenerated on Mon Feb 28 2022 23:16:20