zt_test(3) | Library Functions Manual (prm) | zt_test(3) |
zt_test
, zt_t
— private representation of test state
struct zt_test
typedef struct zt_test *zt_t
zt_test
is an opaque type that holds test
state during execution. The test type is passed as an argument to each test
function. It is further passed to both
zt_check
()
and zt_assert
() functions, to alter test state.
zt_t
is is a typedef that cuts the test
case boilerplate size.
Internally zt_test
stores
the outcome of the test as well as data required for non-local exit,
necessary when
zt_assert
()
fails.
zt_test
first appeared in libzt 0.1,
zt_t
first appeared in libzt 0.2.
Zygmunt Krynicki <me@zygoon.pl>
January 12, 2020 | libzt 0.3.1 |