Move window functions to window_list.c
This commit is contained in:
@@ -172,283 +172,6 @@ void replace_when_new_null(void **state)
|
||||
free(result);
|
||||
}
|
||||
|
||||
void compare_win_nums_less(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(2);
|
||||
gconstpointer b = GINT_TO_POINTER(3);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result < 0);
|
||||
}
|
||||
|
||||
void compare_win_nums_equal(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(5);
|
||||
gconstpointer b = GINT_TO_POINTER(5);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result == 0);
|
||||
}
|
||||
|
||||
void compare_win_nums_greater(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(7);
|
||||
gconstpointer b = GINT_TO_POINTER(6);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result > 0);
|
||||
}
|
||||
|
||||
void compare_0s_equal(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(0);
|
||||
gconstpointer b = GINT_TO_POINTER(0);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result == 0);
|
||||
}
|
||||
|
||||
void compare_0_greater_than_1(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(0);
|
||||
gconstpointer b = GINT_TO_POINTER(1);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result > 0);
|
||||
}
|
||||
|
||||
void compare_1_less_than_0(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(1);
|
||||
gconstpointer b = GINT_TO_POINTER(0);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result < 0);
|
||||
}
|
||||
|
||||
void compare_0_less_than_11(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(0);
|
||||
gconstpointer b = GINT_TO_POINTER(11);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result < 0);
|
||||
}
|
||||
|
||||
void compare_11_greater_than_0(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(11);
|
||||
gconstpointer b = GINT_TO_POINTER(0);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result > 0);
|
||||
}
|
||||
|
||||
void compare_0_greater_than_9(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(0);
|
||||
gconstpointer b = GINT_TO_POINTER(9);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result > 0);
|
||||
}
|
||||
|
||||
void compare_9_less_than_0(void **state)
|
||||
{
|
||||
gconstpointer a = GINT_TO_POINTER(9);
|
||||
gconstpointer b = GINT_TO_POINTER(0);
|
||||
|
||||
int result = cmp_win_num(a, b);
|
||||
|
||||
assert_true(result < 0);
|
||||
}
|
||||
|
||||
void next_available_when_only_console(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(2, result);
|
||||
}
|
||||
|
||||
void next_available_3_at_end(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(3, result);
|
||||
}
|
||||
|
||||
void next_available_9_at_end(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(6));
|
||||
used = g_list_append(used, GINT_TO_POINTER(7));
|
||||
used = g_list_append(used, GINT_TO_POINTER(8));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(9, result);
|
||||
}
|
||||
|
||||
void next_available_0_at_end(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(6));
|
||||
used = g_list_append(used, GINT_TO_POINTER(7));
|
||||
used = g_list_append(used, GINT_TO_POINTER(8));
|
||||
used = g_list_append(used, GINT_TO_POINTER(9));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(0, result);
|
||||
}
|
||||
|
||||
void next_available_2_in_first_gap(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(9));
|
||||
used = g_list_append(used, GINT_TO_POINTER(0));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(2, result);
|
||||
}
|
||||
|
||||
void next_available_9_in_first_gap(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(6));
|
||||
used = g_list_append(used, GINT_TO_POINTER(7));
|
||||
used = g_list_append(used, GINT_TO_POINTER(8));
|
||||
used = g_list_append(used, GINT_TO_POINTER(0));
|
||||
used = g_list_append(used, GINT_TO_POINTER(11));
|
||||
used = g_list_append(used, GINT_TO_POINTER(12));
|
||||
used = g_list_append(used, GINT_TO_POINTER(13));
|
||||
used = g_list_append(used, GINT_TO_POINTER(20));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(9, result);
|
||||
}
|
||||
|
||||
void next_available_0_in_first_gap(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(6));
|
||||
used = g_list_append(used, GINT_TO_POINTER(7));
|
||||
used = g_list_append(used, GINT_TO_POINTER(8));
|
||||
used = g_list_append(used, GINT_TO_POINTER(9));
|
||||
used = g_list_append(used, GINT_TO_POINTER(11));
|
||||
used = g_list_append(used, GINT_TO_POINTER(12));
|
||||
used = g_list_append(used, GINT_TO_POINTER(13));
|
||||
used = g_list_append(used, GINT_TO_POINTER(20));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(0, result);
|
||||
}
|
||||
|
||||
void next_available_11_in_first_gap(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(6));
|
||||
used = g_list_append(used, GINT_TO_POINTER(7));
|
||||
used = g_list_append(used, GINT_TO_POINTER(8));
|
||||
used = g_list_append(used, GINT_TO_POINTER(9));
|
||||
used = g_list_append(used, GINT_TO_POINTER(0));
|
||||
used = g_list_append(used, GINT_TO_POINTER(12));
|
||||
used = g_list_append(used, GINT_TO_POINTER(13));
|
||||
used = g_list_append(used, GINT_TO_POINTER(20));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(11, result);
|
||||
}
|
||||
|
||||
void next_available_24_first_big_gap(void **state)
|
||||
{
|
||||
GList *used = NULL;
|
||||
used = g_list_append(used, GINT_TO_POINTER(1));
|
||||
used = g_list_append(used, GINT_TO_POINTER(2));
|
||||
used = g_list_append(used, GINT_TO_POINTER(3));
|
||||
used = g_list_append(used, GINT_TO_POINTER(4));
|
||||
used = g_list_append(used, GINT_TO_POINTER(5));
|
||||
used = g_list_append(used, GINT_TO_POINTER(6));
|
||||
used = g_list_append(used, GINT_TO_POINTER(7));
|
||||
used = g_list_append(used, GINT_TO_POINTER(8));
|
||||
used = g_list_append(used, GINT_TO_POINTER(9));
|
||||
used = g_list_append(used, GINT_TO_POINTER(0));
|
||||
used = g_list_append(used, GINT_TO_POINTER(11));
|
||||
used = g_list_append(used, GINT_TO_POINTER(12));
|
||||
used = g_list_append(used, GINT_TO_POINTER(13));
|
||||
used = g_list_append(used, GINT_TO_POINTER(14));
|
||||
used = g_list_append(used, GINT_TO_POINTER(15));
|
||||
used = g_list_append(used, GINT_TO_POINTER(16));
|
||||
used = g_list_append(used, GINT_TO_POINTER(17));
|
||||
used = g_list_append(used, GINT_TO_POINTER(18));
|
||||
used = g_list_append(used, GINT_TO_POINTER(19));
|
||||
used = g_list_append(used, GINT_TO_POINTER(20));
|
||||
used = g_list_append(used, GINT_TO_POINTER(21));
|
||||
used = g_list_append(used, GINT_TO_POINTER(22));
|
||||
used = g_list_append(used, GINT_TO_POINTER(23));
|
||||
used = g_list_append(used, GINT_TO_POINTER(51));
|
||||
used = g_list_append(used, GINT_TO_POINTER(52));
|
||||
used = g_list_append(used, GINT_TO_POINTER(53));
|
||||
used = g_list_append(used, GINT_TO_POINTER(89));
|
||||
used = g_list_append(used, GINT_TO_POINTER(90));
|
||||
used = g_list_append(used, GINT_TO_POINTER(100));
|
||||
used = g_list_append(used, GINT_TO_POINTER(101));
|
||||
used = g_list_append(used, GINT_TO_POINTER(102));
|
||||
|
||||
int result = get_next_available_win_num(used);
|
||||
|
||||
assert_int_equal(24, result);
|
||||
}
|
||||
|
||||
void test_online_is_valid_resource_presence_string(void **state)
|
||||
{
|
||||
assert_true(valid_resource_presence_string("online"));
|
||||
|
||||
@@ -11,25 +11,6 @@ void replace_when_sub_empty(void **state);
|
||||
void replace_when_sub_null(void **state);
|
||||
void replace_when_new_empty(void **state);
|
||||
void replace_when_new_null(void **state);
|
||||
void compare_win_nums_less(void **state);
|
||||
void compare_win_nums_equal(void **state);
|
||||
void compare_win_nums_greater(void **state);
|
||||
void compare_0s_equal(void **state);
|
||||
void compare_0_greater_than_1(void **state);
|
||||
void compare_1_less_than_0(void **state);
|
||||
void compare_0_less_than_11(void **state);
|
||||
void compare_11_greater_than_0(void **state);
|
||||
void compare_0_greater_than_9(void **state);
|
||||
void compare_9_less_than_0(void **state);
|
||||
void next_available_when_only_console(void **state);
|
||||
void next_available_3_at_end(void **state);
|
||||
void next_available_9_at_end(void **state);
|
||||
void next_available_0_at_end(void **state);
|
||||
void next_available_2_in_first_gap(void **state);
|
||||
void next_available_9_in_first_gap(void **state);
|
||||
void next_available_0_in_first_gap(void **state);
|
||||
void next_available_11_in_first_gap(void **state);
|
||||
void next_available_24_first_big_gap(void **state);
|
||||
void test_online_is_valid_resource_presence_string(void **state);
|
||||
void test_chat_is_valid_resource_presence_string(void **state);
|
||||
void test_away_is_valid_resource_presence_string(void **state);
|
||||
|
||||
@@ -51,25 +51,6 @@ int main(int argc, char* argv[]) {
|
||||
unit_test(replace_when_sub_null),
|
||||
unit_test(replace_when_new_empty),
|
||||
unit_test(replace_when_new_null),
|
||||
unit_test(compare_win_nums_less),
|
||||
unit_test(compare_win_nums_equal),
|
||||
unit_test(compare_win_nums_greater),
|
||||
unit_test(compare_0s_equal),
|
||||
unit_test(compare_0_greater_than_1),
|
||||
unit_test(compare_1_less_than_0),
|
||||
unit_test(compare_0_less_than_11),
|
||||
unit_test(compare_11_greater_than_0),
|
||||
unit_test(compare_0_greater_than_9),
|
||||
unit_test(compare_9_less_than_0),
|
||||
unit_test(next_available_when_only_console),
|
||||
unit_test(next_available_3_at_end),
|
||||
unit_test(next_available_9_at_end),
|
||||
unit_test(next_available_0_at_end),
|
||||
unit_test(next_available_2_in_first_gap),
|
||||
unit_test(next_available_9_in_first_gap),
|
||||
unit_test(next_available_0_in_first_gap),
|
||||
unit_test(next_available_11_in_first_gap),
|
||||
unit_test(next_available_24_first_big_gap),
|
||||
unit_test(test_online_is_valid_resource_presence_string),
|
||||
unit_test(test_chat_is_valid_resource_presence_string),
|
||||
unit_test(test_away_is_valid_resource_presence_string),
|
||||
|
||||
Reference in New Issue
Block a user