|
scenario_simulator_v2 C++ API
|

Classes | |
| struct | ValidParseTestCase |
| class | TargetTrafficSignalChannelValidTest |
| class | TargetTrafficSignalChannelInvalidTest |
| class | TrafficSignalChannelTypeValidTest |
Typedefs | |
| using | TrafficSignalChannelType = TrafficSignalState::TrafficSignalChannelType |
| using | TargetTrafficSignalChannel = TrafficSignalState::TargetTrafficSignalChannel |
Functions | |
| TEST_P (TargetTrafficSignalChannelValidTest, Parse) | |
| INSTANTIATE_TEST_SUITE_P (ValidCases, TargetTrafficSignalChannelValidTest, ::testing::Values(ValidParseTestCase{"34802", 34802, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"34802 v2i", 34802, TrafficSignalChannelType::v2i, false }, ValidParseTestCase{"34802 v2i", 34802, TrafficSignalChannelType::v2i, false }, ValidParseTestCase{"34802 conventional", 34802, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"34802 conventional_detected", 34802, TrafficSignalChannelType::conventional, true }, ValidParseTestCase{"34802 v2i_detected", 34802, TrafficSignalChannelType::v2i, true }, ValidParseTestCase{"1", 1, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"9999999999", 9999999999, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"-1", -1, TrafficSignalChannelType::conventional, false })) | |
| TEST_P (TargetTrafficSignalChannelInvalidTest, ThrowsError) | |
| INSTANTIATE_TEST_SUITE_P (InvalidCases, TargetTrafficSignalChannelInvalidTest, ::testing::Values("", "invalid", "34802 invalid", "34802 invalid_detected", "34802 v2i extra")) | |
| TEST_P (TrafficSignalChannelTypeValidTest, FromString) | |
| INSTANTIATE_TEST_SUITE_P (ValidCases, TrafficSignalChannelTypeValidTest, ::testing::Values(std::make_pair("conventional", TrafficSignalChannelType::conventional), std::make_pair("v2i", TrafficSignalChannelType::v2i))) | |
| TEST (TrafficSignalChannelType, FromStringInvalid) | |
| int | main (int argc, char **argv) |
| using TargetTrafficSignalChannel = TrafficSignalState::TargetTrafficSignalChannel |
| using TrafficSignalChannelType = TrafficSignalState::TrafficSignalChannelType |
| INSTANTIATE_TEST_SUITE_P | ( | InvalidCases | , |
| TargetTrafficSignalChannelInvalidTest | , | ||
| ::testing::Values("", "invalid", "34802 invalid", "34802 invalid_detected", "34802 v2i extra") | |||
| ) |
| INSTANTIATE_TEST_SUITE_P | ( | ValidCases | , |
| TargetTrafficSignalChannelValidTest | , | ||
| ::testing::Values(ValidParseTestCase{"34802", 34802, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"34802 v2i", 34802, TrafficSignalChannelType::v2i, false }, ValidParseTestCase{"34802 v2i", 34802, TrafficSignalChannelType::v2i, false }, ValidParseTestCase{"34802 conventional", 34802, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"34802 conventional_detected", 34802, TrafficSignalChannelType::conventional, true }, ValidParseTestCase{"34802 v2i_detected", 34802, TrafficSignalChannelType::v2i, true }, ValidParseTestCase{"1", 1, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"9999999999", 9999999999, TrafficSignalChannelType::conventional, false }, ValidParseTestCase{"-1", -1, TrafficSignalChannelType::conventional, false }) | |||
| ) |
| INSTANTIATE_TEST_SUITE_P | ( | ValidCases | , |
| TrafficSignalChannelTypeValidTest | , | ||
| ::testing::Values(std::make_pair("conventional", TrafficSignalChannelType::conventional), std::make_pair("v2i", TrafficSignalChannelType::v2i)) | |||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| TEST | ( | TrafficSignalChannelType | , |
| FromStringInvalid | |||
| ) |
| TEST_P | ( | TargetTrafficSignalChannelInvalidTest | , |
| ThrowsError | |||
| ) |
| TEST_P | ( | TargetTrafficSignalChannelValidTest | , |
| Parse | |||
| ) |
| TEST_P | ( | TrafficSignalChannelTypeValidTest | , |
| FromString | |||
| ) |