test_access.cpp
Go to the documentation of this file.
1 #include <gtest/gtest.h>
2 #include <cmath>
3 #include <random>
4 
5 #include <etsi_its_cam_msgs/CAM.h>
7 
8 #include <etsi_its_cam_ts_msgs/CAM.h>
10 
11 #include <etsi_its_cpm_ts_msgs/CollectivePerceptionMessage.h>
13 
14 #include <etsi_its_denm_msgs/DENM.h>
16 
17 #include <etsi_its_mapem_ts_msgs/MAPEM.h>
19 
20 #include <etsi_its_spatem_ts_msgs/SPATEM.h>
22 
23 std::default_random_engine random_engine;
24 double randomDouble(double min, double max) {
25  std::uniform_real_distribution<double> uniform_distribution_double(min, max);
26  return uniform_distribution_double(random_engine);
27 }
28 int randomInt(int min, int max) {
29  std::uniform_int_distribution<int> uniform_distribution_int(min, max);
30  return uniform_distribution_int(random_engine);
31 }
32 
33 namespace gm = geometry_msgs;
34 
35 namespace cam_msgs = etsi_its_cam_msgs;
36 #include <impl/test_cam_access.cpp>
37 
38 namespace cam_ts_msgs = etsi_its_cam_ts_msgs;
40 
41 namespace cpm_ts_msgs = etsi_its_cpm_ts_msgs;
43 
44 namespace denm_msgs = etsi_its_denm_msgs;
46 
47 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs;
49 
50 namespace spatem_ts_msgs = etsi_its_spatem_ts_msgs;
52 
53 int main(int argc, char *argv[]) {
54  testing::InitGoogleTest(&argc, argv);
55  return RUN_ALL_TESTS();
56 }
test_spatem_ts_access.cpp
etsi_its_mapem_ts_msgs
Definition: mapem_ts_getters.h:34
randomInt
int randomInt(int min, int max)
Definition: test_access.cpp:28
geometry_msgs
etsi_its_cam_msgs
Definition: cam_access.h:38
test_mapem_ts_access.cpp
cam_ts_access.h
Main CAM access header to include in ROS 1 projects.
test_cpm_ts_access.cpp
random_engine
std::default_random_engine random_engine
Definition: test_access.cpp:23
etsi_its_cpm_ts_msgs
Definition: cpm_ts_access.h:43
cam_access.h
Main CAM access header to include in ROS 1 projects.
test_cam_ts_access.cpp
denm_access.h
Main DENM access header to include in ROS 1 projects.
test_cam_access.cpp
randomDouble
double randomDouble(double min, double max)
Definition: test_access.cpp:24
mapem_ts_access.h
Main MAPEM access header to include in ROS 1 projects.
etsi_its_denm_msgs
Definition: denm_access.h:38
spatem_ts_access.h
Main SPATEM access header to include in ROS 1 projects.
etsi_its_spatem_ts_msgs
Definition: spatem_ts_getters.h:34
test_denm_access.cpp
etsi_its_cam_ts_msgs
Definition: cam_ts_access.h:38
cpm_ts_access.h
Main CPM access header to include in ROS 1 projects.
main
int main(int argc, char *argv[])
Definition: test_access.cpp:53


etsi_its_msgs_utils
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:32:12