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]);
}
int trimmed[5] = {0};
int stuff = 5;
int get = 5;
deque_trim(me);
for (int i = 0; i < 7; i++) {
deque_pop_back(&stuff, me);
assert(stuff == val[i]);
deque_pop_back(&get, me);
assert(get == val[i]);
}
deque_copy_to_array(trimmed, me);
assert(deque_size(me) == 3);
@@ -43,38 +43,33 @@ void test_deque(void)
add = -1;
deque_push_back(me, &add);
assert(deque_size(me) == 6);
int aa = 0xdeadbeef;
int a = 0xdeadbeef;
int b = 0xdeadbeef;
int c = 0xdeadbeef;
int d = 0xdeadbeef;
int e = 0xdeadbeef;
int f = 0xdeadbeef;
int ff = 0xdeadbeef;
deque_get_first(&aa, me);
assert(aa == 10);
deque_get_at(&a, me, 0);
assert(a == 10);
deque_get_at(&b, me, 1);
assert(b == 9);
deque_get_at(&c, me, 2);
assert(c == 8);
deque_get_at(&d, me, 3);
assert(d == 3);
deque_get_at(&e, me, 4);
assert(e == -2);
deque_get_at(&f, me, 5);
assert(f == -1);
deque_get_last(&ff, me);
assert(ff == -1);
deque_pop_front(&stuff, me);
assert(stuff == 10);
deque_pop_back(&stuff, me);
assert(stuff == -1);
deque_pop_back(&stuff, me);
assert(stuff == -2);
get = 0xdeadbeef;
deque_get_first(&get, me);
assert(get == 10);
get = 0xdeadbeef;
deque_get_at(&get, me, 0);
assert(get == 10);
deque_get_at(&get, me, 1);
assert(get == 9);
deque_get_at(&get, me, 2);
assert(get == 8);
deque_get_at(&get, me, 3);
assert(get == 3);
deque_get_at(&get, me, 4);
assert(get == -2);
deque_get_at(&get, me, 5);
assert(get == -1);
get = 0xdeadbeef;
deque_get_last(&get, me);
assert(get == -1);
deque_pop_front(&get, me);
assert(get == 10);
deque_pop_back(&get, me);
assert(get == -1);
deque_pop_back(&get, me);
assert(get == -2);
assert(deque_size(me) == 3);
int get = 345;
get = 345;
deque_get_first(&get, me);
assert(get == 9);
deque_get_at(&get, me, 1);

View File

@@ -41,30 +41,25 @@ void test_forward_list(void)
add = -2;
forward_list_add_last(me, &add);
assert(forward_list_size(me) == 6);
int aa = 0xdeadbeef;
int a = 0xdeadbeef;
int b = 0xdeadbeef;
int c = 0xdeadbeef;
int d = 0xdeadbeef;
int e = 0xdeadbeef;
int f = 0xdeadbeef;
int ff = 0xdeadbeef;
forward_list_get_first(&aa, me);
assert(aa == 10);
forward_list_get_at(&a, me, 0);
assert(a == 10);
forward_list_get_at(&b, me, 1);
assert(b == -1);
forward_list_get_at(&c, me, 2);
assert(c == 9);
forward_list_get_at(&d, me, 3);
assert(d == 8);
forward_list_get_at(&e, me, 4);
assert(e == 3);
forward_list_get_at(&f, me, 5);
assert(f == -2);
forward_list_get_last(&ff, me);
assert(ff == -2);
int get = 0xdeadbeef;
forward_list_get_first(&get, me);
assert(get == 10);
get = 0xdeadbeef;
forward_list_get_at(&get, me, 0);
assert(get == 10);
forward_list_get_at(&get, me, 1);
assert(get == -1);
forward_list_get_at(&get, me, 2);
assert(get == 9);
forward_list_get_at(&get, me, 3);
assert(get == 8);
forward_list_get_at(&get, me, 4);
assert(get == 3);
forward_list_get_at(&get, me, 5);
assert(get == -2);
get = 0xdeadbeef;
forward_list_get_last(&get, me);
assert(get == -2);
forward_list_remove_first(me);
forward_list_remove_at(me, 2);
forward_list_remove_last(me);

View File

@@ -41,35 +41,30 @@ void test_list(void)
add = -2;
list_add_last(me, &add);
assert(list_size(me) == 6);
int aa = 0xdeadbeef;
int a = 0xdeadbeef;
int b = 0xdeadbeef;
int c = 0xdeadbeef;
int d = 0xdeadbeef;
int e = 0xdeadbeef;
int f = 0xdeadbeef;
int ff = 0xdeadbeef;
list_get_first(&aa, me);
assert(aa == 10);
list_get_at(&a, me, 0);
assert(a == 10);
list_get_at(&b, me, 1);
assert(b == -1);
list_get_at(&c, me, 2);
assert(c == 9);
list_get_at(&d, me, 3);
assert(d == 8);
list_get_at(&e, me, 4);
assert(e == 3);
list_get_at(&f, me, 5);
assert(f == -2);
list_get_last(&ff, me);
assert(ff == -2);
int get = 0xdeadbeef;
list_get_first(&get, me);
assert(get == 10);
get = 0xdeadbeef;
list_get_at(&get, me, 0);
assert(get == 10);
list_get_at(&get, me, 1);
assert(get == -1);
list_get_at(&get, me, 2);
assert(get == 9);
list_get_at(&get, me, 3);
assert(get == 8);
list_get_at(&get, me, 4);
assert(get == 3);
list_get_at(&get, me, 5);
assert(get == -2);
get = 0xdeadbeef;
list_get_last(&get, me);
assert(get == -2);
list_remove_first(me);
list_remove_at(me, 2);
list_remove_last(me);
assert(list_size(me) == 3);
int get = 345;
get = 345;
list_get_first(&get, me);
assert(get == -1);
list_get_at(&get, me, 1);

View File

@@ -54,7 +54,7 @@ void test_vector(void)
assert(get == 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++) {
assert(data[i] == val[9 - i]);
}
@@ -76,35 +76,30 @@ void test_vector(void)
add = -2;
vector_add_last(me, &add);
assert(vector_size(me) == 6);
int aa = 0xdeadbeef;
int a = 0xdeadbeef;
int b = 0xdeadbeef;
int c = 0xdeadbeef;
int d = 0xdeadbeef;
int e = 0xdeadbeef;
int f = 0xdeadbeef;
int ff = 0xdeadbeef;
vector_get_first(&aa, me);
assert(aa == 10);
vector_get_at(&a, me, 0);
assert(a == 10);
vector_get_at(&b, me, 1);
assert(b == -1);
vector_get_at(&c, me, 2);
assert(c == 9);
vector_get_at(&d, me, 3);
assert(d == 8);
vector_get_at(&e, me, 4);
assert(e == 3);
vector_get_at(&f, me, 5);
assert(f == -2);
vector_get_last(&ff, me);
assert(ff == -2);
int get = 0xdeadbeef;
vector_get_first(&get, me);
assert(get == 10);
get = 0xdeadbeef;
vector_get_at(&get, me, 0);
assert(get == 10);
vector_get_at(&get, me, 1);
assert(get == -1);
vector_get_at(&get, me, 2);
assert(get == 9);
vector_get_at(&get, me, 3);
assert(get == 8);
vector_get_at(&get, me, 4);
assert(get == 3);
vector_get_at(&get, me, 5);
assert(get == -2);
get = 0xdeadbeef;
vector_get_last(&get, me);
assert(get == -2);
vector_remove_first(me);
vector_remove_at(me, 2);
vector_remove_last(me);
assert(vector_size(me) == 3);
int get = 345;
get = 345;
vector_get_first(&get, me);
assert(get == -1);
vector_get_at(&get, me, 1);