diff options
author | Nick Mathewson <nickm@torproject.org> | 2010-08-16 22:55:45 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2010-08-17 13:21:05 -0400 |
commit | 5fb10958249a89b2e7f3711fe0eed624086c5336 (patch) | |
tree | eff76f8a88b844b6b3460c536c1fa749cc9db870 /test/regress.h | |
parent | d74ae381e00cec22e562c72583739d70bc9aa1bd (diff) | |
download | libevent-5fb10958249a89b2e7f3711fe0eed624086c5336.tar.gz |
Add a unit test for conditions
Diffstat (limited to 'test/regress.h')
-rw-r--r-- | test/regress.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/regress.h b/test/regress.h index 210b79a7..f66b4ce0 100644 --- a/test/regress.h +++ b/test/regress.h @@ -110,8 +110,11 @@ int _test_ai_eq(const struct evutil_addrinfo *ai, const char *sockaddr_port, goto end; \ } while (0) +#define test_timeval_diff_leq(tv1, tv2, diff, tolerance) \ + tt_int_op(abs(timeval_msec_diff((tv1), (tv2)) - diff), <=, tolerance) + #define test_timeval_diff_eq(tv1, tv2, diff) \ - tt_int_op(abs(timeval_msec_diff((tv1), (tv2)) - diff), <=, 50) + test_timeval_diff_leq((tv1), (tv2), (diff), 50) long timeval_msec_diff(const struct timeval *start, const struct timeval *end); |