Reintroduce all tests
This commit is contained in:
parent
dc2bfe10a8
commit
9eb7b17a65
1 changed files with 10 additions and 6 deletions
|
|
@ -46,6 +46,8 @@ int main() {
|
||||||
if (!fl_check(&fl))
|
if (!fl_check(&fl))
|
||||||
printf("Check failed!\n");
|
printf("Check failed!\n");
|
||||||
|
|
||||||
|
printf("Check: %zu\n", fl_check(&fl));
|
||||||
|
|
||||||
Vec3 *a = fl_alloc(&fl);
|
Vec3 *a = fl_alloc(&fl);
|
||||||
Vec3 *b = fl_alloc(&fl);
|
Vec3 *b = fl_alloc(&fl);
|
||||||
Vec3 *c = fl_alloc(&fl);
|
Vec3 *c = fl_alloc(&fl);
|
||||||
|
|
@ -64,8 +66,8 @@ int main() {
|
||||||
printvec(b);
|
printvec(b);
|
||||||
printvec(c);
|
printvec(c);
|
||||||
|
|
||||||
// assert(fl_check(&fl) == cap - 3);
|
assert(fl_check(&fl) == cap - 3);
|
||||||
// assert(fl_capacity(&fl) == fl_available(&fl) + 3);
|
assert(fl_capacity(&fl) == fl_available(&fl) + 3);
|
||||||
|
|
||||||
printf("Available: %zu of %zu\n", fl_available(&fl), fl_capacity(&fl));
|
printf("Available: %zu of %zu\n", fl_available(&fl), fl_capacity(&fl));
|
||||||
|
|
||||||
|
|
@ -75,7 +77,7 @@ int main() {
|
||||||
|
|
||||||
printf("Available: %zu of %zu\n", fl_available(&fl), fl_capacity(&fl));
|
printf("Available: %zu of %zu\n", fl_available(&fl), fl_capacity(&fl));
|
||||||
|
|
||||||
// assert(fl_check(&fl) == fl_capacity(&fl) - fl_allocated(&fl));
|
assert(fl_check(&fl) == fl_capacity(&fl) - fl_allocated(&fl));
|
||||||
assert(fl_allocated(&fl) == 0);
|
assert(fl_allocated(&fl) == 0);
|
||||||
|
|
||||||
/* All memory is free here */
|
/* All memory is free here */
|
||||||
|
|
@ -93,6 +95,8 @@ int main() {
|
||||||
|
|
||||||
assert(0 == fl_available(&fl));
|
assert(0 == fl_available(&fl));
|
||||||
assert(fl_allocated(&fl) == fl_capacity(&fl));
|
assert(fl_allocated(&fl) == fl_capacity(&fl));
|
||||||
|
|
||||||
|
printf("Check: %zu\n", fl_check(&fl));
|
||||||
assert(fl_check(&fl) == 0);
|
assert(fl_check(&fl) == 0);
|
||||||
|
|
||||||
/* Return it all */
|
/* Return it all */
|
||||||
|
|
@ -100,9 +104,9 @@ int main() {
|
||||||
fl_free(&fl, (void *)ptr_buf[i]);
|
fl_free(&fl, (void *)ptr_buf[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// assert(cap == fl_available(&fl));
|
assert(cap == fl_available(&fl));
|
||||||
// assert(fl_allocated(&fl) == 0);
|
assert(fl_allocated(&fl) == 0);
|
||||||
// assert(fl_check(&fl) == cap);
|
assert(fl_check(&fl) == cap);
|
||||||
|
|
||||||
printf("All tests passed!\n");
|
printf("All tests passed!\n");
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue