summaryrefslogtreecommitdiff
path: root/src/01/test.c
blob: db0e615187cae313c05c31d8725b26fcf8b4b7f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cgreen/cgreen.h>

TestSuite *priority_queue_tests();
TestSuite *stack_tests();
TestSuite *swap_singly_linked_list_tests();
TestSuite *swap_doubly_linked_list_tests();
TestSuite *min_stack_tests();

int main(int argc, char **argv) {
  TestSuite *suite = create_test_suite();

  add_suite(suite, priority_queue_tests());
  add_suite(suite, stack_tests());
  add_suite(suite, swap_singly_linked_list_tests());
  add_suite(suite, swap_doubly_linked_list_tests());
  add_suite(suite, min_stack_tests());

  if (argc > 1)
    return run_single_test(suite, argv[1], create_text_reporter());
  return run_test_suite(suite, create_text_reporter());
}