Customer List
test_customer_list.h
1 /*----------------------------------------------------------
2  * HTBLA-Leonding
3  * ----------------------------------------------------------
4  * Description:
5  * Test functions for customer_list.
6  * ----------------------------------------------------------
7  */
8 #ifndef ___TEST_CUSTOMER_LIST_H
9 #define ___TEST_CUSTOMER_LIST_H
10 
11 #include "shortcut.h"
12 
13 TEST(test_init_customer_list);
14 TEST(test_add_entry);
15 TEST(test_add_entries);
16 TEST(test_get_customer_with_id_when_customer_list_is_empty);
17 TEST(test_get_customer_with_id_with_one_element);
18 TEST(test_get_customer_with_id_when_list_is_full);
19 TEST(test_get_customers_with_revenue);
20 TEST(test_get_customer_with_highest_revenue);
21 TEST(test_get_customer_with_lowest_revenue);
22 TEST(test_get_top_n_customers_revenue);
23 TEST(test_get_bottom_n_customers_revenue);
24 #endif
CustomerListEntryData
Definition: customer_list.c:16
CustomerTestData
Definition: test_customer_list.c:16
CustomerListData
Definition: customer_list.c:25