17 #ifndef APT_TEST_SUITE_H
18 #define APT_TEST_SUITE_H
apt_bool_t apt_test_framework_run(apt_test_framework_t *framework, int argc, const char *const *argv)
struct apt_test_framework_t apt_test_framework_t
Definition: apt_test_suite.h:63
apr_pool_t * apt_test_framework_pool_get(const apt_test_framework_t *framework)
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
apr_pool_t * pool
Definition: apt_test_suite.h:39
apt_str_t name
Definition: apt_test_suite.h:41
apt_bool_t(* apt_test_f)(apt_test_suite_t *suite, int argc, const char *const *argv)
Definition: apt_test_suite.h:34
apt_bool_t apt_test_framework_suite_add(apt_test_framework_t *framework, apt_test_suite_t *suite)
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
#define APT_DECLARE(type)
Definition: apt.h:53
apt_test_suite_t * apt_test_suite_create(apr_pool_t *pool, const char *name, void *obj, apt_test_f tester)
apt_test_f tester
Definition: apt_test_suite.h:45
apt_test_framework_t * apt_test_framework_create(void)
void * obj
Definition: apt_test_suite.h:43
Definition: apt_string.h:36
void apt_test_framework_destroy(apt_test_framework_t *framework)
Definition: apt_test_suite.h:37