]> git.ozlabs.org Git - ccan/blob - ccan/jacobson_karels/test/run.c
jacobson_karels: New module
[ccan] / ccan / jacobson_karels / test / run.c
1 #include <ccan/jacobson_karels/jacobson_karels.h>
2 #include <ccan/tap/tap.h>
3
4 static void first_test(void)
5 {
6         struct jacobson_karels_state s;
7
8         jacobson_karels_init(&s, 0, 0);
9         jacobson_karels_update(&s, 200);
10
11         ok1(jacobson_karels_timeout(&s, 2, 1000) == 225);
12 }
13
14 int main(void)
15 {
16         /* This is how many tests you plan to run */
17         plan_tests(1);
18
19         first_test();
20
21         /* This exits depending on whether all tests passed */
22         return exit_status();
23 }