Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
struct | criterion_test_params |
Macros | |
#define | CR_PARAM_TEST_PROTOTYPE_(Param, Category, Name) void CR_IDENTIFIER_(Category, Name, impl)(Param) |
#define | CR_PARAM_TEST_BASE(Param, Category, Name, ...) |
#define | CR_PARAM_TEST_PARAMS(Category, Name) static struct criterion_test_params CR_IDENTIFIER_(Category, Name, param)(void) |
#define | cr_make_param_array_(Type, Array, ...) (struct criterion_test_params) { .size = sizeof (Type), (void *) (Array), __VA_ARGS__ } |
#define | ParameterizedTest(...) CR_EXPAND(CR_PARAM_TEST_BASE(__VA_ARGS__, .sentinel_ = 0)) |
#define | ParameterizedTestParameters(Suite, Name) CR_PARAM_TEST_PARAMS(Suite, Name) |
#define | cr_make_param_array(...) CR_EXPAND(cr_make_param_array_(__VA_ARGS__)) |
#define cr_make_param_array | ( | ... | ) | CR_EXPAND(cr_make_param_array_(__VA_ARGS__)) |
Definition at line 123 of file internal/parameterized.h.
#define cr_make_param_array_ | ( | Type, | |
Array, | |||
... ) (struct criterion_test_params) { .size = sizeof (Type), (void *) (Array), __VA_ARGS__ } |
Definition at line 112 of file internal/parameterized.h.
#define CR_PARAM_TEST_BASE | ( | Param, | |
Category, | |||
Name, | |||
... ) |
Definition at line 80 of file internal/parameterized.h.
#define CR_PARAM_TEST_PARAMS | ( | Category, | |
Name ) static struct criterion_test_params CR_IDENTIFIER_(Category, Name, param)(void) |
Definition at line 105 of file internal/parameterized.h.
#define CR_PARAM_TEST_PROTOTYPE_ | ( | Param, | |
Category, | |||
Name ) void CR_IDENTIFIER_(Category, Name, impl)(Param) |
Definition at line 76 of file internal/parameterized.h.
#define ParameterizedTest | ( | ... | ) | CR_EXPAND(CR_PARAM_TEST_BASE(__VA_ARGS__, .sentinel_ = 0)) |
Definition at line 117 of file internal/parameterized.h.
#define ParameterizedTestParameters | ( | Suite, | |
Name ) CR_PARAM_TEST_PARAMS(Suite, Name) |
Definition at line 120 of file internal/parameterized.h.