diff options
author | Isis Lovecruft <isis@torproject.org> | 2018-03-29 23:27:42 +0000 |
---|---|---|
committer | Isis Lovecruft <isis@torproject.org> | 2018-04-09 19:32:47 +0000 |
commit | 3ee7a8d3a545633c578e059687f7683c43108a10 (patch) | |
tree | 9c37ca610d8d27aedb251dfca206a1727ac23000 | |
parent | c2c5b13e5d8a77eeee36028940175f182fda1ec9 (diff) | |
download | tor-3ee7a8d3a545633c578e059687f7683c43108a10.tar.gz tor-3ee7a8d3a545633c578e059687f7683c43108a10.zip |
tests: Make tt_finished() macro for tests without tt_*_op() calls.
-rw-r--r-- | src/test/test.h | 8 | ||||
-rw-r--r-- | src/test/test_bridges.c | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/test/test.h b/src/test/test.h index 91c8d3ebd3..1eb3b6a2ed 100644 --- a/src/test/test.h +++ b/src/test/test.h @@ -72,6 +72,14 @@ I64_PRINTF_TYPE, I64_FORMAT, \ {print_ = (I64_PRINTF_TYPE) value_;}, {}, TT_EXIT_TEST_FUNCTION) +/** + * Declare that the test is done, even though no tt___op() calls were made. + * + * For use when you only want to test calling something, but not check + * any values/pointers/etc afterwards. + */ +#define tt_finished() TT_EXIT_TEST_FUNCTION + const char *get_fname(const char *name); const char *get_fname_rnd(const char *name); struct crypto_pk_t *pk_generate(int idx); diff --git a/src/test/test_bridges.c b/src/test/test_bridges.c index aada363d99..b5bd27e098 100644 --- a/src/test/test_bridges.c +++ b/src/test/test_bridges.c @@ -107,7 +107,7 @@ static void test_bridges_helper_func_add_bridges_to_bridgelist(void *arg) { helper_add_bridges_to_bridgelist(arg); - tt_int_op(0, OP_EQ, 0); + tt_finished(); done: mark_bridge_list(); |