Clean up code for test cases

This commit is contained in:
Bailey Thompson
2018-01-03 01:00:25 -05:00
committed by GitHub
parent bd73635e02
commit c0fa8b66cd
4 changed files with 89 additions and 109 deletions

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);