remove T_EndTest

This commit is contained in:
Nikita Smith
2026-04-07 21:21:08 -07:00
parent 77afc94cee
commit 33b121215b
7 changed files with 660 additions and 762 deletions
+26 -27
View File
@@ -9,65 +9,64 @@ T_BeginTest(str8_list_substr)
{
String8List list = {0};
str8_list_pushf(scratch.arena, &list, "a");
str8_list_pushf(scratch.arena, &list, "b");
str8_list_pushf(scratch.arena, &list, "c");
String8List sub = str8_list_substr(scratch.arena, list, r1u64(0, 3));
String8 result = str8_list_join(scratch.arena, &list, 0);
str8_list_pushf(arena, &list, "a");
str8_list_pushf(arena, &list, "b");
str8_list_pushf(arena, &list, "c");
String8List sub = str8_list_substr(arena, list, r1u64(0, 3));
String8 result = str8_list_join(arena, &list, 0);
T_Ok(str8_match(result, str8_lit("abc"), 0));
}
{
String8List list = {0};
str8_list_pushf(scratch.arena, &list, "a");
str8_list_pushf(scratch.arena, &list, "b");
str8_list_pushf(scratch.arena, &list, "c");
String8List sub = str8_list_substr(scratch.arena, list, r1u64(0, max_U64));
String8 result = str8_list_join(scratch.arena, &list, 0);
str8_list_pushf(arena, &list, "a");
str8_list_pushf(arena, &list, "b");
str8_list_pushf(arena, &list, "c");
String8List sub = str8_list_substr(arena, list, r1u64(0, max_U64));
String8 result = str8_list_join(arena, &list, 0);
T_Ok(str8_match(result, str8_lit("abc"), 0));
}
{
String8List list = {0};
str8_list_pushf(scratch.arena, &list, "a");
str8_list_pushf(scratch.arena, &list, "bcd");
String8List sub = str8_list_substr(scratch.arena, list, r1u64(2, 3));
String8 result = str8_list_join(scratch.arena, &sub, 0);
str8_list_pushf(arena, &list, "a");
str8_list_pushf(arena, &list, "bcd");
String8List sub = str8_list_substr(arena, list, r1u64(2, 3));
String8 result = str8_list_join(arena, &sub, 0);
T_Ok(str8_match(result, str8_lit("c"), 0));
}
{
String8List list = {0};
str8_list_pushf(scratch.arena, &list, "a");
str8_list_pushf(scratch.arena, &list, "bcd");
String8List sub = str8_list_substr(scratch.arena, list, r1u64(1, 2));
String8 result = str8_list_join(scratch.arena, &sub, 0);
str8_list_pushf(arena, &list, "a");
str8_list_pushf(arena, &list, "bcd");
String8List sub = str8_list_substr(arena, list, r1u64(1, 2));
String8 result = str8_list_join(arena, &sub, 0);
T_Ok(str8_match(result, str8_lit("b"), 0));
}
{
String8List list = {0};
str8_list_pushf(scratch.arena, &list, "ab");
str8_list_pushf(scratch.arena, &list, "cd");
str8_list_pushf(scratch.arena, &list, "ef");
String8List sub = str8_list_substr(scratch.arena, list, r1u64(1, 5));
String8 result = str8_list_join(scratch.arena, &sub, 0);
str8_list_pushf(arena, &list, "ab");
str8_list_pushf(arena, &list, "cd");
str8_list_pushf(arena, &list, "ef");
String8List sub = str8_list_substr(arena, list, r1u64(1, 5));
String8 result = str8_list_join(arena, &sub, 0);
T_Ok(str8_match(result, str8_lit("bcde"), 0));
}
{
String8List list = {0};
str8_list_pushf(scratch.arena, &list, "abc");
str8_list_pushf(arena, &list, "abc");
String8List zero = str8_list_substr(scratch.arena, list, r1u64(0, 0));
String8List zero = str8_list_substr(arena, list, r1u64(0, 0));
T_Ok(MemoryMatchStruct(&zero, &zero_list));
String8List out_of_bounds_range = str8_list_substr(scratch.arena, list, r1u64(max_U64/2, max_U64));
String8List out_of_bounds_range = str8_list_substr(arena, list, r1u64(max_U64/2, max_U64));
T_Ok(MemoryMatchStruct(&out_of_bounds_range, &zero_list));
}
}
T_EndTest;
#undef T_Group