scenario_simulator_v2 C++ API
Functions
test_traffic_light.cpp File Reference
#include <gtest/gtest.h>
#include <ament_index_cpp/get_package_share_directory.hpp>
#include <boost/lexical_cast.hpp>
#include <regex>
#include <scenario_simulator_exception/exception.hpp>
#include <traffic_simulator/traffic_lights/traffic_light.hpp>
Include dependency graph for test_traffic_light.cpp:

Functions

int main (int argc, char **argv)
 
 TEST (TrafficLight, Color)
 
 TEST (TrafficLight, Status)
 
 TEST (TrafficLight, Shape)
 
 TEST (TrafficLight, Bulb)
 
 TEST (TrafficLight, TrafficLight)
 
 TEST (TrafficLight, Color_make)
 
 TEST (TrafficLight, Shape_make)
 
 TEST (TrafficLight, Status_make)
 
 TEST (TrafficLight, Bulb_make)
 
 TEST (TrafficLight, Bulb_trafficLightMessageConversion)
 
 TEST (TrafficLight, Color_make_wrong)
 
 TEST (TrafficLight, Shape_make_wrong)
 
 TEST (TrafficLight, Status_make_wrong)
 
 TEST (TrafficLight, Bulb_make_wrong)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST() [1/14]

TEST ( TrafficLight  ,
Bulb   
)

◆ TEST() [2/14]

TEST ( TrafficLight  ,
Bulb_make   
)
Note
Test basic functionality. Test whether the function creates Color object appropriate to the argument.

◆ TEST() [3/14]

TEST ( TrafficLight  ,
Bulb_make_wrong   
)
Note
Test basic functionality. Test function behavior when called with invalid name.

◆ TEST() [4/14]

TEST ( TrafficLight  ,
Bulb_trafficLightMessageConversion   
)
Note
Test basic functionality. Test whether the TrafficLight message is constructed configured according to the Bulb object.

◆ TEST() [5/14]

TEST ( TrafficLight  ,
Color   
)

◆ TEST() [6/14]

TEST ( TrafficLight  ,
Color_make   
)
Note
Test basic functionality. Test whether the function creates Color object appropriate to the argument.

◆ TEST() [7/14]

TEST ( TrafficLight  ,
Color_make_wrong   
)
Note
Test basic functionality. Test function behavior when called with invalid name.

◆ TEST() [8/14]

TEST ( TrafficLight  ,
Shape   
)

◆ TEST() [9/14]

TEST ( TrafficLight  ,
Shape_make   
)
Note
Test basic functionality. Test whether the function creates Color object appropriate to the argument.

◆ TEST() [10/14]

TEST ( TrafficLight  ,
Shape_make_wrong   
)
Note
Test basic functionality. Test function behavior when called with invalid name.

◆ TEST() [11/14]

TEST ( TrafficLight  ,
Status   
)

◆ TEST() [12/14]

TEST ( TrafficLight  ,
Status_make   
)
Note
Test basic functionality. Test whether the function creates Status object appropriate to the argument.

◆ TEST() [13/14]

TEST ( TrafficLight  ,
Status_make_wrong   
)
Note
Test basic functionality. Test function behavior when called with invalid name.

◆ TEST() [14/14]

TEST ( TrafficLight  ,
TrafficLight   
)