summaryrefslogtreecommitdiff
path: root/tests/unit/unit1303.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/unit1303.c')
-rw-r--r--tests/unit/unit1303.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/unit/unit1303.c b/tests/unit/unit1303.c
index 143ccd034..55dc7b6ad 100644
--- a/tests/unit/unit1303.c
+++ b/tests/unit/unit1303.c
@@ -59,8 +59,8 @@ static void unit_stop(void)
*/
struct timetest {
- int now_s;
- int now_us;
+ time_t now_s;
+ unsigned int now_us;
int timeout_ms;
int connecttimeout_ms;
bool connecting;
@@ -137,9 +137,12 @@ UNITTEST_START
for(i=0; i < sizeof(run)/sizeof(run[0]); i++) {
NOW(run[i].now_s, run[i].now_us);
TIMEOUTS(run[i].timeout_ms, run[i].connecttimeout_ms);
- timeout = Curl_timeleft(data, &now, run[i].connecting);
- if(timeout != run[i].result)
+ curlx_tvnow_set(now);
+ timeout = Curl_timeleft(data, run[i].connecting);
+ if(timeout != run[i].result) {
+ fprintf(stderr, "test %d returned %d\n", i, timeout);
fail(run[i].comment);
+ }
}
}
UNITTEST_STOP