diff options
author | George Kadianakis <desnacked@riseup.net> | 2019-04-09 12:24:52 +0300 |
---|---|---|
committer | George Kadianakis <desnacked@riseup.net> | 2019-04-09 12:24:52 +0300 |
commit | c7cf49dc3cce42a77d32011599780360658b1fc9 (patch) | |
tree | 19586291fb9be4f958fc3c3c05af614bbe986af0 /src/test/test_util.c | |
parent | 92e8bdf296c042ad386b2acb764bb4f4cfd2de0f (diff) | |
parent | a63bd877608cc9892c58ca8addbe18f9f7eff468 (diff) | |
download | tor-c7cf49dc3cce42a77d32011599780360658b1fc9.tar.gz tor-c7cf49dc3cce42a77d32011599780360658b1fc9.zip |
Merge branch 'tor-github/pr/915' into maint-0.4.0
Diffstat (limited to 'src/test/test_util.c')
-rw-r--r-- | src/test/test_util.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/test_util.c b/src/test/test_util.c index 7a2708c541..a473ed1e7b 100644 --- a/src/test/test_util.c +++ b/src/test/test_util.c @@ -728,6 +728,13 @@ test_util_time(void *arg) #define CHECK_TIMEGM_ARG_OUT_OF_RANGE(msg) \ CHECK_TIMEGM_WARNING("Out-of-range argument to tor_timegm") +#define CHECK_POSSIBLE_TIMEGM_ARG_OUT_OF_RANGE(msg) \ + do { \ + if (mock_saved_log_n_entries()) { \ + expect_single_log_msg_containing("Out-of-range argument");\ + } \ + teardown_capture_of_logs(); \ + } while (0) /* year */ @@ -914,7 +921,9 @@ test_util_time(void *arg) * depending on whether the implementation of the system gmtime(_r) * sets struct tm (1) or not (1970) */ t_res = -1; + CAPTURE(); tor_gmtime_r(&t_res, &b_time); + CHECK_POSSIBLE_TIMEGM_ARG_OUT_OF_RANGE(); tt_assert(b_time.tm_year == (1970-1900) || b_time.tm_year == (1969-1900)); |