From c1ef4af4ad5e3ff80b76da5a93a8a6360ada88d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20O=2E=20Sel=C3=A5sdal?= Date: Tue, 15 Oct 2013 20:14:35 +0200 Subject: [PATCH] Changed test program --- test/rate_limit.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/test/rate_limit.c b/test/rate_limit.c index 1b5c714..bb6408c 100644 --- a/test/rate_limit.c +++ b/test/rate_limit.c @@ -8,17 +8,18 @@ int main() { int i; struct RateLimit r; - time_t start; + time_t start = time(NULL); - uc_ratelimit_init(&r, 10, 60, time(NULL)); + uc_ratelimit_init(&r, 3, 10, start); for(i = 0; i < 120; i++) { int k; long allowed = 0; sleep(1); - for (k = 0; k < 500; k++) - allowed += uc_ratelimit_allow(&r, time(NULL)); - printf("%ld of 500 can pass\n", allowed); + time_t now = time(NULL); + for (k = 0; k < 5000; k++) + allowed += uc_ratelimit_allow(&r, now); + printf("%3ld of 500 can pass i=%3d, time = %3ld\n", allowed,i , (long)(now - start)); } return 0;