]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/test/test-ratelimit.c
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
10 TEST(ratelimit_below
) {
12 RateLimit ratelimit
= { 1 * USEC_PER_SEC
, 10 };
14 for (i
= 0; i
< 10; i
++)
15 assert_se(ratelimit_below(&ratelimit
));
16 assert_se(!ratelimit_below(&ratelimit
));
18 for (i
= 0; i
< 10; i
++)
19 assert_se(ratelimit_below(&ratelimit
));
21 ratelimit
= (RateLimit
) { 0, 10 };
22 for (i
= 0; i
< 10000; i
++)
23 assert_se(ratelimit_below(&ratelimit
));
26 DEFINE_TEST_MAIN(LOG_INFO
);