Classes | Functions | Variables
psen_scan_test Namespace Reference

Classes

class  MockPSENscanUDPInterface
 
class  MockScanner
 
class  MockUDPServer
 Class for the UDP communication with the scanner. More...
 
class  ros_scanner_node_test
 
class  ROSInvalidParameterTest
 
class  ROSParameterHandlerTest
 
class  ROSRequiredParameterTest
 
class  ScannerCommunicationInterfaceTests
 
class  ScannerTest
 
class  TestSubscriber
 

Functions

 ACTION (ROS_SHUTDOWN)
 
 ACTION_P (fillArg0, monitoring_frame)
 
 TEST (DecryptPasswordExceptionTest, new_build_ros_message_exception)
 
 TEST (FetchMonitoringFrameExceptionTest, new_fetch_monitoring_frame_exception)
 
 TEST (GetROSParameterExceptionTest, new_get_ros_parameter_exception)
 
 TEST (DiagnosticInformationExceptionTest, new_diagnostic_information_exception)
 
 TEST (PSENScanFatalExceptionTest, new_psen_scan_fatal_exception)
 
 TEST (ParseMonitoringFrameExceptionTest, new_parse_monitoring_frame_exception)
 
 TEST (UDPReadTimeoutExceptionTest, new_udp_read_timeout_exception)
 
 TEST (BuildROSMessageExceptionTest, new_build_ros_message_exception)
 
 TEST (CoherentMonitoringFramesExceptionTest, new_coherent_monitoring_frames_exception)
 
 TEST (decryptPasswordTest, charOutOfRange)
 
 TEST (TimeoutAdjustFuncTests, testTimeoutIncrease)
 
 TEST (TimeoutAdjustFuncTests, testMaxTimeoutExceed)
 
 TEST (TimeoutAdjustFuncTests, testDefaultTimeoutIncrease)
 
 TEST (decryptPasswordTest, unevenCharacterCount)
 
 TEST (TimeoutAdjustFuncTests, testDefaultMaxTimeout)
 
 TEST (decryptPasswordTest, controlCharactersBelow32)
 
 TEST (TimeoutAdjustFuncTests, testMaxTimeoutExceedingTimeoutArgument)
 
 TEST (decryptPasswordTest, correctDecryption)
 
 TEST_F (ScannerCommunicationInterfaceTests, testScannerWriteOperation)
 
 TEST_F (ScannerCommunicationInterfaceTests, testScannerReadOperation)
 
 TEST_F (ros_scanner_node_test, processingLoop_skip_eq_zero)
 
 TEST_F (ROSParameterHandlerTest, test_no_param)
 
 TEST_F (ROSRequiredParameterTest, test_required_params_only)
 
 TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_password)
 
 TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_sensor_ip)
 
 TEST_F (ros_scanner_node_test, processingLoop_skip_eq_one)
 
 TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_host_ip)
 
 TEST_F (ROSRequiredParameterTest, test_single_required_params_missing_host_udp_port)
 
 TEST_F (ROSRequiredParameterTest, test_all_params)
 
 TEST_F (ros_scanner_node_test, processingLoop_skip_eq_99)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_password)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_host_ip)
 
 TEST_F (ros_scanner_node_test, processingLoop_exception_catching)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_host_udp_port)
 
 TEST_F (ros_scanner_node_test, buildROSMessage)
 
 TEST_F (ros_scanner_node_test, constructor)
 
 TEST_F (ScannerTest, getCompleteScan_ideal)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_sensor_ip)
 
 TEST_F (ScannerTest, getCompleteScan_missing_frame_middle)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_frame_id)
 
 TEST_F (ScannerTest, getCompleteScan_missing_frame_first)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_skip)
 
 TEST_F (ScannerTest, getCompleteScan_missing_frame_last)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_angle_start)
 
 TEST_F (ScannerTest, getCompleteScan_correct_return_value)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_angle_end)
 
 TEST_F (ScannerTest, ConstructorWrongArguments)
 
 TEST_F (ROSInvalidParameterTest, test_invalid_params_x_axis_rotation)
 
 TEST_F (ScannerTest, StartStop)
 
 TEST_F (ScannerTest, testParseMonitoringFrameException)
 
 TEST_F (ScannerTest, testDiagnosticInformationException)
 
 TEST_F (ScannerTest, testCoherentMonitoringFramesException)
 
 TEST_F (ScannerTest, testFetchMonitoringFrameException)
 
 TEST_F (ScannerTest, new_scanner)
 

Variables

static const std::string IP_ADDRESS { "127.0.0.1" }
 
static const std::string MSG_RECEIVED { "msg_received" }
 
static constexpr std::chrono::seconds READ_TIMEOUT { std::chrono::seconds(1) }
 
static constexpr uint32_t UDP_PORT { 45000 }
 

Function Documentation

◆ ACTION()

psen_scan_test::ACTION ( ROS_SHUTDOWN  )

Definition at line 67 of file integrationtest_ros_scanner_node.cpp.

◆ ACTION_P()

psen_scan_test::ACTION_P ( fillArg0  ,
monitoring_frame   
)

Definition at line 240 of file unittest_scanner.cpp.

◆ TEST() [1/18]

psen_scan_test::TEST ( DecryptPasswordExceptionTest  ,
new_build_ros_message_exception   
)

Definition at line 23 of file unittest_new_decrypt_password_exception.cpp.

◆ TEST() [2/18]

psen_scan_test::TEST ( FetchMonitoringFrameExceptionTest  ,
new_fetch_monitoring_frame_exception   
)

◆ TEST() [3/18]

psen_scan_test::TEST ( GetROSParameterExceptionTest  ,
new_get_ros_parameter_exception   
)

Definition at line 23 of file unittest_new_get_ros_parameter_exception.cpp.

◆ TEST() [4/18]

psen_scan_test::TEST ( DiagnosticInformationExceptionTest  ,
new_diagnostic_information_exception   
)

◆ TEST() [5/18]

psen_scan_test::TEST ( PSENScanFatalExceptionTest  ,
new_psen_scan_fatal_exception   
)

Definition at line 23 of file unittest_new_psen_scan_fatal_exception.cpp.

◆ TEST() [6/18]

psen_scan_test::TEST ( ParseMonitoringFrameExceptionTest  ,
new_parse_monitoring_frame_exception   
)

◆ TEST() [7/18]

psen_scan_test::TEST ( UDPReadTimeoutExceptionTest  ,
new_udp_read_timeout_exception   
)

Definition at line 23 of file unittest_new_udp_read_timeout_exception.cpp.

◆ TEST() [8/18]

psen_scan_test::TEST ( BuildROSMessageExceptionTest  ,
new_build_ros_message_exception   
)

Definition at line 23 of file unittest_new_build_ros_message_exception.cpp.

◆ TEST() [9/18]

psen_scan_test::TEST ( CoherentMonitoringFramesExceptionTest  ,
new_coherent_monitoring_frames_exception   
)

◆ TEST() [10/18]

psen_scan_test::TEST ( decryptPasswordTest  ,
charOutOfRange   
)

Definition at line 25 of file unittest_decrypt_password.cpp.

◆ TEST() [11/18]

psen_scan_test::TEST ( TimeoutAdjustFuncTests  ,
testTimeoutIncrease   
)

Definition at line 26 of file unittest_timeout_adjust_func.cpp.

◆ TEST() [12/18]

psen_scan_test::TEST ( TimeoutAdjustFuncTests  ,
testMaxTimeoutExceed   
)

Definition at line 35 of file unittest_timeout_adjust_func.cpp.

◆ TEST() [13/18]

psen_scan_test::TEST ( TimeoutAdjustFuncTests  ,
testDefaultTimeoutIncrease   
)

Definition at line 45 of file unittest_timeout_adjust_func.cpp.

◆ TEST() [14/18]

psen_scan_test::TEST ( decryptPasswordTest  ,
unevenCharacterCount   
)

Definition at line 47 of file unittest_decrypt_password.cpp.

◆ TEST() [15/18]

psen_scan_test::TEST ( TimeoutAdjustFuncTests  ,
testDefaultMaxTimeout   
)

Definition at line 51 of file unittest_timeout_adjust_func.cpp.

◆ TEST() [16/18]

psen_scan_test::TEST ( decryptPasswordTest  ,
controlCharactersBelow32   
)

Definition at line 57 of file unittest_decrypt_password.cpp.

◆ TEST() [17/18]

psen_scan_test::TEST ( TimeoutAdjustFuncTests  ,
testMaxTimeoutExceedingTimeoutArgument   
)

Definition at line 59 of file unittest_timeout_adjust_func.cpp.

◆ TEST() [18/18]

psen_scan_test::TEST ( decryptPasswordTest  ,
correctDecryption   
)

Definition at line 74 of file unittest_decrypt_password.cpp.

◆ TEST_F() [1/36]

psen_scan_test::TEST_F ( ScannerCommunicationInterfaceTests  ,
testScannerWriteOperation   
)

Definition at line 72 of file integrationtest_psen_scan_udp_interface.cpp.

◆ TEST_F() [2/36]

psen_scan_test::TEST_F ( ScannerCommunicationInterfaceTests  ,
testScannerReadOperation   
)

Definition at line 84 of file integrationtest_psen_scan_udp_interface.cpp.

◆ TEST_F() [3/36]

psen_scan_test::TEST_F ( ros_scanner_node_test  ,
processingLoop_skip_eq_zero   
)

Definition at line 108 of file integrationtest_ros_scanner_node.cpp.

◆ TEST_F() [4/36]

psen_scan_test::TEST_F ( ROSParameterHandlerTest  ,
test_no_param   
)

Definition at line 111 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [5/36]

psen_scan_test::TEST_F ( ROSRequiredParameterTest  ,
test_required_params_only   
)

Definition at line 116 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [6/36]

psen_scan_test::TEST_F ( ROSRequiredParameterTest  ,
test_single_required_params_missing_password   
)

Definition at line 130 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [7/36]

psen_scan_test::TEST_F ( ROSRequiredParameterTest  ,
test_single_required_params_missing_sensor_ip   
)

Definition at line 137 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [8/36]

psen_scan_test::TEST_F ( ros_scanner_node_test  ,
processingLoop_skip_eq_one   
)

Definition at line 141 of file integrationtest_ros_scanner_node.cpp.

◆ TEST_F() [9/36]

psen_scan_test::TEST_F ( ROSRequiredParameterTest  ,
test_single_required_params_missing_host_ip   
)

Definition at line 144 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [10/36]

psen_scan_test::TEST_F ( ROSRequiredParameterTest  ,
test_single_required_params_missing_host_udp_port   
)

Definition at line 151 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [11/36]

psen_scan_test::TEST_F ( ROSRequiredParameterTest  ,
test_all_params   
)

Definition at line 158 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [12/36]

psen_scan_test::TEST_F ( ros_scanner_node_test  ,
processingLoop_skip_eq_99   
)

Definition at line 174 of file integrationtest_ros_scanner_node.cpp.

◆ TEST_F() [13/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_password   
)

Definition at line 188 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [14/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_host_ip   
)

Definition at line 206 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [15/36]

psen_scan_test::TEST_F ( ros_scanner_node_test  ,
processingLoop_exception_catching   
)

Definition at line 207 of file integrationtest_ros_scanner_node.cpp.

◆ TEST_F() [16/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_host_udp_port   
)

Definition at line 226 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [17/36]

psen_scan_test::TEST_F ( ros_scanner_node_test  ,
buildROSMessage   
)

Definition at line 233 of file integrationtest_ros_scanner_node.cpp.

◆ TEST_F() [18/36]

psen_scan_test::TEST_F ( ros_scanner_node_test  ,
constructor   
)

Definition at line 244 of file integrationtest_ros_scanner_node.cpp.

◆ TEST_F() [19/36]

psen_scan_test::TEST_F ( ScannerTest  ,
getCompleteScan_ideal   
)

Definition at line 246 of file unittest_scanner.cpp.

◆ TEST_F() [20/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_sensor_ip   
)

Definition at line 257 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [21/36]

psen_scan_test::TEST_F ( ScannerTest  ,
getCompleteScan_missing_frame_middle   
)

Definition at line 274 of file unittest_scanner.cpp.

◆ TEST_F() [22/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_frame_id   
)

Definition at line 275 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [23/36]

psen_scan_test::TEST_F ( ScannerTest  ,
getCompleteScan_missing_frame_first   
)

Definition at line 289 of file unittest_scanner.cpp.

◆ TEST_F() [24/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_skip   
)

Definition at line 290 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [25/36]

psen_scan_test::TEST_F ( ScannerTest  ,
getCompleteScan_missing_frame_last   
)

Definition at line 304 of file unittest_scanner.cpp.

◆ TEST_F() [26/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_angle_start   
)

Definition at line 312 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [27/36]

psen_scan_test::TEST_F ( ScannerTest  ,
getCompleteScan_correct_return_value   
)

Definition at line 326 of file unittest_scanner.cpp.

◆ TEST_F() [28/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_angle_end   
)

Definition at line 338 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [29/36]

psen_scan_test::TEST_F ( ScannerTest  ,
ConstructorWrongArguments   
)

Definition at line 354 of file unittest_scanner.cpp.

◆ TEST_F() [30/36]

psen_scan_test::TEST_F ( ROSInvalidParameterTest  ,
test_invalid_params_x_axis_rotation   
)

Definition at line 364 of file integrationtest_ros_parameter_handler.cpp.

◆ TEST_F() [31/36]

psen_scan_test::TEST_F ( ScannerTest  ,
StartStop   
)

Definition at line 399 of file unittest_scanner.cpp.

◆ TEST_F() [32/36]

psen_scan_test::TEST_F ( ScannerTest  ,
testParseMonitoringFrameException   
)

Definition at line 415 of file unittest_scanner.cpp.

◆ TEST_F() [33/36]

psen_scan_test::TEST_F ( ScannerTest  ,
testDiagnosticInformationException   
)

Definition at line 439 of file unittest_scanner.cpp.

◆ TEST_F() [34/36]

psen_scan_test::TEST_F ( ScannerTest  ,
testCoherentMonitoringFramesException   
)

Definition at line 494 of file unittest_scanner.cpp.

◆ TEST_F() [35/36]

psen_scan_test::TEST_F ( ScannerTest  ,
testFetchMonitoringFrameException   
)

Definition at line 517 of file unittest_scanner.cpp.

◆ TEST_F() [36/36]

psen_scan_test::TEST_F ( ScannerTest  ,
new_scanner   
)

Definition at line 539 of file unittest_scanner.cpp.

Variable Documentation

◆ IP_ADDRESS

const std::string psen_scan_test::IP_ADDRESS { "127.0.0.1" }
static

Definition at line 41 of file integrationtest_psen_scan_udp_interface.cpp.

◆ MSG_RECEIVED

const std::string psen_scan_test::MSG_RECEIVED { "msg_received" }
static

Definition at line 39 of file integrationtest_psen_scan_udp_interface.cpp.

◆ READ_TIMEOUT

constexpr std::chrono::seconds psen_scan_test::READ_TIMEOUT { std::chrono::seconds(1) }
static

Definition at line 43 of file integrationtest_psen_scan_udp_interface.cpp.

◆ UDP_PORT

constexpr uint32_t psen_scan_test::UDP_PORT { 45000 }
static

Definition at line 45 of file integrationtest_psen_scan_udp_interface.cpp.



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