Next: Test Constraints Reference, Up: Test Reference [Contents][Index]
Its prototype is void *(*) (micro_benchmark_test_state)
.
Its prototype is void (*) (micro_benchmark_test_state, void *)
.
Its prototype is void (*) (void *)
.
Its prototype is void (*) (micro_benchmark_test_state)
.
bool
is_auto, micro_benchmark_set_up_fun
set_up, micro_benchmark_tear_down_fun
tear_down, micro_benchmark_auto_test_fun
auto_test, micro_benchmark_test_fun
test } ¶Definition of a test case.
Opaque type of a registered test case.
Preconditions
micro_benchmark_suite_register_test
.
micro_benchmark_suite_get_test
.
Effects:
Postconditions:
NULL
.
Preconditions:
micro_benchmark_suite_register_test
.
micro_benchmark_suite_get_test
.
Effects:
Postconditions:
NULL
.
micro_benchmark_test_definition
pointed by the returned
value contains the same values as the one the provided to
micro_benchmark_suite_register_test
or
MICRO_BENCHMARK_REGISTER_
macro family.
Preconditions:
micro_benchmark_suite_register_test
.
micro_benchmark_suite_get_test
.
Effects:
true
.
Postconditions:
true
.
Preconditions:
micro_benchmark_suite_register_test
.
micro_benchmark_suite_get_test
.
Effects:
Postconditions:
micro_benchmark_test_case_set_enabled
was called with
test as its parameter, the returned value is the value
provided as its parameter.
Preconditions:
micro_benchmark_suite_register_test
.
micro_benchmark_suite_get_test
.
Effects:
Postconditions:
Preconditions:
micro_benchmark_suite_register_test
.
micro_benchmark_suite_get_test
.
Effects:
Postconditions:
micro_benchmark_test_case_set_data
or NULL
if
micro_benchmark_test_case_set_data
has not been called.
Next: Test Constraints Reference, Up: Test Reference [Contents][Index]