mirror of
https://github.com/bkthomps/Containers.git
synced 2025-11-16 12:34:47 +00:00
Clean up code for test cases
This commit is contained in:
63
tst/deque.c
63
tst/deque.c
@@ -25,11 +25,11 @@ void test_deque(void)
|
|||||||
assert(get_arr[i] == val[9 - i]);
|
assert(get_arr[i] == val[9 - i]);
|
||||||
}
|
}
|
||||||
int trimmed[5] = {0};
|
int trimmed[5] = {0};
|
||||||
int stuff = 5;
|
int get = 5;
|
||||||
deque_trim(me);
|
deque_trim(me);
|
||||||
for (int i = 0; i < 7; i++) {
|
for (int i = 0; i < 7; i++) {
|
||||||
deque_pop_back(&stuff, me);
|
deque_pop_back(&get, me);
|
||||||
assert(stuff == val[i]);
|
assert(get == val[i]);
|
||||||
}
|
}
|
||||||
deque_copy_to_array(trimmed, me);
|
deque_copy_to_array(trimmed, me);
|
||||||
assert(deque_size(me) == 3);
|
assert(deque_size(me) == 3);
|
||||||
@@ -43,38 +43,33 @@ void test_deque(void)
|
|||||||
add = -1;
|
add = -1;
|
||||||
deque_push_back(me, &add);
|
deque_push_back(me, &add);
|
||||||
assert(deque_size(me) == 6);
|
assert(deque_size(me) == 6);
|
||||||
int aa = 0xdeadbeef;
|
get = 0xdeadbeef;
|
||||||
int a = 0xdeadbeef;
|
deque_get_first(&get, me);
|
||||||
int b = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int c = 0xdeadbeef;
|
get = 0xdeadbeef;
|
||||||
int d = 0xdeadbeef;
|
deque_get_at(&get, me, 0);
|
||||||
int e = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int f = 0xdeadbeef;
|
deque_get_at(&get, me, 1);
|
||||||
int ff = 0xdeadbeef;
|
assert(get == 9);
|
||||||
deque_get_first(&aa, me);
|
deque_get_at(&get, me, 2);
|
||||||
assert(aa == 10);
|
assert(get == 8);
|
||||||
deque_get_at(&a, me, 0);
|
deque_get_at(&get, me, 3);
|
||||||
assert(a == 10);
|
assert(get == 3);
|
||||||
deque_get_at(&b, me, 1);
|
deque_get_at(&get, me, 4);
|
||||||
assert(b == 9);
|
assert(get == -2);
|
||||||
deque_get_at(&c, me, 2);
|
deque_get_at(&get, me, 5);
|
||||||
assert(c == 8);
|
assert(get == -1);
|
||||||
deque_get_at(&d, me, 3);
|
get = 0xdeadbeef;
|
||||||
assert(d == 3);
|
deque_get_last(&get, me);
|
||||||
deque_get_at(&e, me, 4);
|
assert(get == -1);
|
||||||
assert(e == -2);
|
deque_pop_front(&get, me);
|
||||||
deque_get_at(&f, me, 5);
|
assert(get == 10);
|
||||||
assert(f == -1);
|
deque_pop_back(&get, me);
|
||||||
deque_get_last(&ff, me);
|
assert(get == -1);
|
||||||
assert(ff == -1);
|
deque_pop_back(&get, me);
|
||||||
deque_pop_front(&stuff, me);
|
assert(get == -2);
|
||||||
assert(stuff == 10);
|
|
||||||
deque_pop_back(&stuff, me);
|
|
||||||
assert(stuff == -1);
|
|
||||||
deque_pop_back(&stuff, me);
|
|
||||||
assert(stuff == -2);
|
|
||||||
assert(deque_size(me) == 3);
|
assert(deque_size(me) == 3);
|
||||||
int get = 345;
|
get = 345;
|
||||||
deque_get_first(&get, me);
|
deque_get_first(&get, me);
|
||||||
assert(get == 9);
|
assert(get == 9);
|
||||||
deque_get_at(&get, me, 1);
|
deque_get_at(&get, me, 1);
|
||||||
|
|||||||
@@ -41,30 +41,25 @@ void test_forward_list(void)
|
|||||||
add = -2;
|
add = -2;
|
||||||
forward_list_add_last(me, &add);
|
forward_list_add_last(me, &add);
|
||||||
assert(forward_list_size(me) == 6);
|
assert(forward_list_size(me) == 6);
|
||||||
int aa = 0xdeadbeef;
|
int get = 0xdeadbeef;
|
||||||
int a = 0xdeadbeef;
|
forward_list_get_first(&get, me);
|
||||||
int b = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int c = 0xdeadbeef;
|
get = 0xdeadbeef;
|
||||||
int d = 0xdeadbeef;
|
forward_list_get_at(&get, me, 0);
|
||||||
int e = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int f = 0xdeadbeef;
|
forward_list_get_at(&get, me, 1);
|
||||||
int ff = 0xdeadbeef;
|
assert(get == -1);
|
||||||
forward_list_get_first(&aa, me);
|
forward_list_get_at(&get, me, 2);
|
||||||
assert(aa == 10);
|
assert(get == 9);
|
||||||
forward_list_get_at(&a, me, 0);
|
forward_list_get_at(&get, me, 3);
|
||||||
assert(a == 10);
|
assert(get == 8);
|
||||||
forward_list_get_at(&b, me, 1);
|
forward_list_get_at(&get, me, 4);
|
||||||
assert(b == -1);
|
assert(get == 3);
|
||||||
forward_list_get_at(&c, me, 2);
|
forward_list_get_at(&get, me, 5);
|
||||||
assert(c == 9);
|
assert(get == -2);
|
||||||
forward_list_get_at(&d, me, 3);
|
get = 0xdeadbeef;
|
||||||
assert(d == 8);
|
forward_list_get_last(&get, me);
|
||||||
forward_list_get_at(&e, me, 4);
|
assert(get == -2);
|
||||||
assert(e == 3);
|
|
||||||
forward_list_get_at(&f, me, 5);
|
|
||||||
assert(f == -2);
|
|
||||||
forward_list_get_last(&ff, me);
|
|
||||||
assert(ff == -2);
|
|
||||||
forward_list_remove_first(me);
|
forward_list_remove_first(me);
|
||||||
forward_list_remove_at(me, 2);
|
forward_list_remove_at(me, 2);
|
||||||
forward_list_remove_last(me);
|
forward_list_remove_last(me);
|
||||||
|
|||||||
45
tst/list.c
45
tst/list.c
@@ -41,35 +41,30 @@ void test_list(void)
|
|||||||
add = -2;
|
add = -2;
|
||||||
list_add_last(me, &add);
|
list_add_last(me, &add);
|
||||||
assert(list_size(me) == 6);
|
assert(list_size(me) == 6);
|
||||||
int aa = 0xdeadbeef;
|
int get = 0xdeadbeef;
|
||||||
int a = 0xdeadbeef;
|
list_get_first(&get, me);
|
||||||
int b = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int c = 0xdeadbeef;
|
get = 0xdeadbeef;
|
||||||
int d = 0xdeadbeef;
|
list_get_at(&get, me, 0);
|
||||||
int e = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int f = 0xdeadbeef;
|
list_get_at(&get, me, 1);
|
||||||
int ff = 0xdeadbeef;
|
assert(get == -1);
|
||||||
list_get_first(&aa, me);
|
list_get_at(&get, me, 2);
|
||||||
assert(aa == 10);
|
assert(get == 9);
|
||||||
list_get_at(&a, me, 0);
|
list_get_at(&get, me, 3);
|
||||||
assert(a == 10);
|
assert(get == 8);
|
||||||
list_get_at(&b, me, 1);
|
list_get_at(&get, me, 4);
|
||||||
assert(b == -1);
|
assert(get == 3);
|
||||||
list_get_at(&c, me, 2);
|
list_get_at(&get, me, 5);
|
||||||
assert(c == 9);
|
assert(get == -2);
|
||||||
list_get_at(&d, me, 3);
|
get = 0xdeadbeef;
|
||||||
assert(d == 8);
|
list_get_last(&get, me);
|
||||||
list_get_at(&e, me, 4);
|
assert(get == -2);
|
||||||
assert(e == 3);
|
|
||||||
list_get_at(&f, me, 5);
|
|
||||||
assert(f == -2);
|
|
||||||
list_get_last(&ff, me);
|
|
||||||
assert(ff == -2);
|
|
||||||
list_remove_first(me);
|
list_remove_first(me);
|
||||||
list_remove_at(me, 2);
|
list_remove_at(me, 2);
|
||||||
list_remove_last(me);
|
list_remove_last(me);
|
||||||
assert(list_size(me) == 3);
|
assert(list_size(me) == 3);
|
||||||
int get = 345;
|
get = 345;
|
||||||
list_get_first(&get, me);
|
list_get_first(&get, me);
|
||||||
assert(get == -1);
|
assert(get == -1);
|
||||||
list_get_at(&get, me, 1);
|
list_get_at(&get, me, 1);
|
||||||
|
|||||||
47
tst/vector.c
47
tst/vector.c
@@ -54,7 +54,7 @@ void test_vector(void)
|
|||||||
assert(get == val[9 - i]);
|
assert(get == val[9 - i]);
|
||||||
assert(get_arr[i] == val[9 - i]);
|
assert(get_arr[i] == val[9 - i]);
|
||||||
}
|
}
|
||||||
int *data = vector_get_data(me);
|
int *const data = vector_get_data(me);
|
||||||
for (int i = 0; i < 10; i++) {
|
for (int i = 0; i < 10; i++) {
|
||||||
assert(data[i] == val[9 - i]);
|
assert(data[i] == val[9 - i]);
|
||||||
}
|
}
|
||||||
@@ -76,35 +76,30 @@ void test_vector(void)
|
|||||||
add = -2;
|
add = -2;
|
||||||
vector_add_last(me, &add);
|
vector_add_last(me, &add);
|
||||||
assert(vector_size(me) == 6);
|
assert(vector_size(me) == 6);
|
||||||
int aa = 0xdeadbeef;
|
int get = 0xdeadbeef;
|
||||||
int a = 0xdeadbeef;
|
vector_get_first(&get, me);
|
||||||
int b = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int c = 0xdeadbeef;
|
get = 0xdeadbeef;
|
||||||
int d = 0xdeadbeef;
|
vector_get_at(&get, me, 0);
|
||||||
int e = 0xdeadbeef;
|
assert(get == 10);
|
||||||
int f = 0xdeadbeef;
|
vector_get_at(&get, me, 1);
|
||||||
int ff = 0xdeadbeef;
|
assert(get == -1);
|
||||||
vector_get_first(&aa, me);
|
vector_get_at(&get, me, 2);
|
||||||
assert(aa == 10);
|
assert(get == 9);
|
||||||
vector_get_at(&a, me, 0);
|
vector_get_at(&get, me, 3);
|
||||||
assert(a == 10);
|
assert(get == 8);
|
||||||
vector_get_at(&b, me, 1);
|
vector_get_at(&get, me, 4);
|
||||||
assert(b == -1);
|
assert(get == 3);
|
||||||
vector_get_at(&c, me, 2);
|
vector_get_at(&get, me, 5);
|
||||||
assert(c == 9);
|
assert(get == -2);
|
||||||
vector_get_at(&d, me, 3);
|
get = 0xdeadbeef;
|
||||||
assert(d == 8);
|
vector_get_last(&get, me);
|
||||||
vector_get_at(&e, me, 4);
|
assert(get == -2);
|
||||||
assert(e == 3);
|
|
||||||
vector_get_at(&f, me, 5);
|
|
||||||
assert(f == -2);
|
|
||||||
vector_get_last(&ff, me);
|
|
||||||
assert(ff == -2);
|
|
||||||
vector_remove_first(me);
|
vector_remove_first(me);
|
||||||
vector_remove_at(me, 2);
|
vector_remove_at(me, 2);
|
||||||
vector_remove_last(me);
|
vector_remove_last(me);
|
||||||
assert(vector_size(me) == 3);
|
assert(vector_size(me) == 3);
|
||||||
int get = 345;
|
get = 345;
|
||||||
vector_get_first(&get, me);
|
vector_get_first(&get, me);
|
||||||
assert(get == -1);
|
assert(get == -1);
|
||||||
vector_get_at(&get, me, 1);
|
vector_get_at(&get, me, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user