Update file IO API
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
@@ -80,7 +80,7 @@ TestFuncResult test_i32_array_append_capped(void) {
|
||||
i32 item1 = 10;
|
||||
wapp_array_append_capped(i32, array, &item1);
|
||||
|
||||
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;
|
||||
|
||||
@@ -88,7 +88,7 @@ TestFuncResult test_i32_array_append_capped(void) {
|
||||
i32 item2 = 10;
|
||||
wapp_array_append_capped(i32, array, &item2);
|
||||
|
||||
result = result && wapp_array_count(i32, array) == 2;
|
||||
result = result && wapp_array_count(array) == 2;
|
||||
|
||||
return wapp_tester_result(result);
|
||||
}
|
||||
@@ -99,11 +99,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);
|
||||
}
|
||||
@@ -117,7 +117,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;
|
||||
@@ -130,7 +130,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;
|
||||
@@ -151,7 +151,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);
|
||||
|
||||
@@ -216,7 +216,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;
|
||||
@@ -229,7 +229,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;
|
||||
@@ -249,11 +249,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);
|
||||
}
|
||||
|
||||
@@ -7,10 +7,10 @@ TestFuncResult test_str8_array(void) {
|
||||
|
||||
Str8 expected[] = {wapp_str8_lit("Hello"), wapp_str8_lit("Hi"), wapp_str8_lit("Bye")};
|
||||
Str8 *array = wapp_array(Str8, wapp_str8_lit("Hello"), wapp_str8_lit("Hi"), wapp_str8_lit("Bye"));
|
||||
result = wapp_array_count(Str8, array) == 3 && wapp_array_capacity(Str8, array) == 8;
|
||||
result = wapp_array_count(array) == 3 && wapp_array_capacity(array) == 8;
|
||||
|
||||
Str8 *item;
|
||||
u64 count = wapp_array_count(Str8, array);
|
||||
u64 count = wapp_array_count(array);
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
while (running) {
|
||||
|
||||
@@ -12,10 +12,10 @@ TestFuncResult test_str8_array(void) {
|
||||
Str8 str3 = wapp_str8_lit("Bye");
|
||||
Str8 *array = wapp_array(Str8, str1, str2, str3);
|
||||
|
||||
result = wapp_array_count(Str8, array) == 3 && wapp_array_capacity(Str8, array) == 8;
|
||||
result = wapp_array_count(array) == 3 && wapp_array_capacity(array) == 8;
|
||||
|
||||
Str8 *item;
|
||||
u64 count = wapp_array_count(Str8, array);
|
||||
u64 count = wapp_array_count(array);
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
while (running) {
|
||||
|
||||
Reference in New Issue
Block a user