scenario_simulator_v2 C++ API
Classes | Functions
test_priority.cpp File Reference
#include <gtest/gtest.h>
#include <scenario_simulator_exception/exception.hpp>
#include <sstream>
#include "openscenario_interpreter/syntax/priority.hpp"
Include dependency graph for test_priority.cpp:

Classes

class  PriorityOperatorTest
 
class  PriorityInvalidTest
 

Functions

 TEST_P (PriorityOperatorTest, ParseAndOutput)
 
 INSTANTIATE_TEST_SUITE_P (ValidValues, PriorityOperatorTest, ::testing::Values(std::make_pair("override", Priority::override), std::make_pair("skip", Priority::skip), std::make_pair("parallel", Priority::parallel)))
 
 TEST (DeprecatedPriorityTest, UseOverrideForOverwrite)
 
 TEST_P (PriorityInvalidTest, ThrowOnInvalidValue)
 
 INSTANTIATE_TEST_SUITE_P (InvalidValues, PriorityInvalidTest, ::testing::Values("invalid", "OVERRIDE", "OVERWRITE", "SKIP", "PARALLEL", "Override", "Overwrite", "Skip", "Parallel"))
 
int main (int argc, char **argv)
 

Function Documentation

◆ INSTANTIATE_TEST_SUITE_P() [1/2]

INSTANTIATE_TEST_SUITE_P ( InvalidValues  ,
PriorityInvalidTest  ,
::testing::Values("invalid", "OVERRIDE", "OVERWRITE", "SKIP", "PARALLEL", "Override", "Overwrite", "Skip", "Parallel")   
)

◆ INSTANTIATE_TEST_SUITE_P() [2/2]

INSTANTIATE_TEST_SUITE_P ( ValidValues  ,
PriorityOperatorTest  ,
::testing::Values(std::make_pair("override", Priority::override), std::make_pair("skip", Priority::skip), std::make_pair("parallel", Priority::parallel))   
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST()

TEST ( DeprecatedPriorityTest  ,
UseOverrideForOverwrite   
)

◆ TEST_P() [1/2]

TEST_P ( PriorityInvalidTest  ,
ThrowOnInvalidValue   
)

◆ TEST_P() [2/2]

TEST_P ( PriorityOperatorTest  ,
ParseAndOutput   
)