summaryrefslogtreecommitdiff
path: root/auto_tests/helpers.h
blob: 9e8043db99697436b1c2ddb19bbf88d3748b894d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef TOXCORE_TEST_HELPERS_H
#define TOXCORE_TEST_HELPERS_H

#include <check.h>

#define DEFTESTCASE(NAME)                   \
    TCase *tc_##NAME = tcase_create(#NAME); \
    tcase_add_test(tc_##NAME, test_##NAME); \
    suite_add_tcase(s, tc_##NAME);

#define DEFTESTCASE_SLOW(NAME, TIMEOUT) \
    DEFTESTCASE(NAME) \
    tcase_set_timeout(tc_##NAME, TIMEOUT);

#endif // TOXCORE_TEST_HELPERS_H