Update file IO API

This commit is contained in:
2025-12-14 01:42:45 +00:00
parent e9aebeccbf
commit b51482057a
11 changed files with 85 additions and 87 deletions

View File

@@ -5,10 +5,10 @@ TestFuncResult test_i32_array(void) {
b8 result;
i32 *array = wapp_array(i32, 1, 2, 3, 4, 5, 6, 7);
result = wapp_array_count(i32, array) == 7 && wapp_array_capacity(i32, array) == 16;
result = wapp_array_count(array) == 7 && wapp_array_capacity(array) == 16;
i32 *item;
u64 count = wapp_array_count(i32, array);
u64 count = wapp_array_count(array);
u64 index = 0;
b8 running = true;
while (running) {
@@ -26,7 +26,7 @@ TestFuncResult test_i32_array_with_capacity(void) {
b8 result;
i32 *array = wapp_array_with_capacity(i32, 64);
result = wapp_array_count(i32, array) == 0 && wapp_array_capacity(i32, array) == 64;
result = wapp_array_count(array) == 0 && wapp_array_capacity(array) == 64;
return wapp_tester_result(result);
}
@@ -37,7 +37,7 @@ TestFuncResult test_i32_array_get(void) {
i32 *array = wapp_array(i32, 0, 1, 2, 3, 4, 5, 6, 7, 8);
i32 *item;
u64 count = wapp_array_count(i32, array);
u64 count = wapp_array_count(array);
u64 index = 0;
b8 running = true;
while (running) {
@@ -57,7 +57,7 @@ TestFuncResult test_i32_array_set(void) {
i32 *array = wapp_array(i32, 0, 1, 2, 3, 4, 5, 6, 7, 8);
i32 *item;
u64 count = wapp_array_count(i32, array);
u64 count = wapp_array_count(array);
u64 index = 0;
b8 running = true;
while (running) {
@@ -79,14 +79,14 @@ TestFuncResult test_i32_array_append_capped(void) {
i32 *array = wapp_array_with_capacity(i32, 64);
wapp_array_append_capped(i32, array, &((i32){10}));
result = wapp_array_count(i32, array) == 1;
result = wapp_array_count(array) == 1;
i32 *item = wapp_array_get(i32, array, 0);
result = result && item && *item == 10;
array = wapp_array(i32, 1);
wapp_array_append_capped(i32, array, &((i32){10}));
result = result && wapp_array_count(i32, array) == 2;
result = result && wapp_array_count(array) == 2;
return wapp_tester_result(result);
}
@@ -97,11 +97,11 @@ TestFuncResult test_i32_array_extend_capped(void) {
i32 *array1 = wapp_array(i32, 1, 2, 3, 4);
i32 *array2 = wapp_array(i32, 10, 20);
result = wapp_array_count(i32, array1) == 4 && wapp_array_count(i32, array2) == 2;
result = wapp_array_count(array1) == 4 && wapp_array_count(array2) == 2;
wapp_array_extend_capped(i32, array1, array2);
result = result && wapp_array_count(i32, array1) == 6;
result = result && wapp_array_count(array1) == 6;
return wapp_tester_result(result);
}
@@ -115,7 +115,7 @@ TestFuncResult test_i32_array_copy_capped(void) {
u64 expected_count = 5;
wapp_array_copy_capped(i32, dst1, src);
result = wapp_array_count(i32, dst1) == expected_count;
result = wapp_array_count(dst1) == expected_count;
u64 index = 0;
b8 running = true;
@@ -128,7 +128,7 @@ TestFuncResult test_i32_array_copy_capped(void) {
expected_count = 4;
wapp_array_copy_capped(i32, dst2, src);
result = result && wapp_array_count(i32, dst2) == expected_count;
result = result && wapp_array_count(dst2) == expected_count;
index = 0;
running = true;
@@ -149,7 +149,7 @@ TestFuncResult test_i32_array_alloc_capacity(void) {
u64 capacity = 32;
i32 *array = wapp_array_alloc_capacity(i32, &allocator, capacity);
result = array && wapp_array_capacity(i32, array) == capacity;
result = array && wapp_array_capacity(array) == capacity;
wapp_mem_arena_allocator_destroy(&allocator);
@@ -213,7 +213,7 @@ TestFuncResult test_i32_array_copy_alloc(void) {
u64 expected_count = 5;
array_ptr = wapp_array_copy_alloc(i32, &allocator, dst1, src);
result = wapp_array_count(i32, array_ptr) == expected_count && array_ptr == dst1;
result = wapp_array_count(array_ptr) == expected_count && array_ptr == dst1;
u64 index = 0;
b8 running = true;
@@ -226,7 +226,7 @@ TestFuncResult test_i32_array_copy_alloc(void) {
expected_count = 5;
array_ptr = wapp_array_copy_alloc(i32, &allocator, dst2, src);
result = result && wapp_array_count(i32, array_ptr) == expected_count && array_ptr != dst2;
result = result && wapp_array_count(array_ptr) == expected_count && array_ptr != dst2;
index = 0;
running = true;
@@ -260,11 +260,11 @@ TestFuncResult test_i32_array_clear(void) {
b8 result;
i32 *array = wapp_array(i32, 0, 1, 2, 3, 4, 5, 6, 7, 8);
result = wapp_array_count(i32, array) == 9;
result = wapp_array_count(array) == 9;
wapp_array_clear(i32, array);
result = result && wapp_array_count(i32, array) == 0;
result = result && wapp_array_count(array) == 0;
return wapp_tester_result(result);
}