Test.hpp File Reference
Include dependency graph for Test.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define TYPED_TEST_F(CASE_NAME, SCENARIO_NAME)
 
#define TYPED_TEST(CASE_NAME, SCENARIO_NAME)
 
#define PARAMETERIZE_TYPED_TEST(CASE_NAME, SCENARIO_NAME, ...)
 
#define TEST_F(CASE_NAME, SCENARIO_NAME)
 
#define TEST(CASE_NAME, SCENARIO_NAME)
 

Macro Definition Documentation

#define PARAMETERIZE_TYPED_TEST (   CASE_NAME,
  SCENARIO_NAME,
  ... 
)

Parametrize and register multiple tests in rili::test::TestStorage. Test must be defined earlier by PARAM_TEST or PARAM_TEST_F macro.

override rili::TestBaseFixture::run() method.

Note
all test names need to be unique (CASE_NAME + SCENARIO_NAME)
#define TEST (   CASE_NAME,
  SCENARIO_NAME 
)

Define and register single test in rili::test::TestStorage using rili::test::TestBaseFixture.

override rili::TestBaseFixture::run() method.

Note
all test names need to be unique (CASE_NAME + SCENARIO_NAME)
#define TEST_F (   CASE_NAME,
  SCENARIO_NAME 
)

Define and register single test in rili::test::TestStorage using provided fixture(CASE_NAME)

override rili::TestBaseFixture::run() method.

Note
all test names need to be unique (CASE_NAME + SCENARIO_NAME)
#define TYPED_TEST (   CASE_NAME,
  SCENARIO_NAME 
)

Define test using rili::test::TestBaseFixture that can be parametrized with types.

override rili::TestBaseFixture::run() method.

Note
all test names need to be unique (CASE_NAME + SCENARIO_NAME)
#define TYPED_TEST_F (   CASE_NAME,
  SCENARIO_NAME 
)

Define test using rili::test::TestBaseFixture that can be parametrized with types. Test is using provided fixture(CASE_NAME) that has to be a class template taking one template parameter.

override rili::TestBaseFixture::run() method.

Note
all test names need to be unique (CASE_NAME + SCENARIO_NAME)