#include "dymc.h" #include #include #include #include "str.h" int main() { StringBuilder builder = new_StringBuilder(); StringBuilder_append(builder, "test %d", 1); StringBuilder_append(builder, ", %d", 2); assert(strcmp("test 1, 2", StringBuilder_getString(builder)) == 0); assert(StringBuilder_size(builder) == 9); // String s = "a,bc,def"; // List str_list = str_split(s, ','); // assert(vec_size(str_list) == 3); // assert(strcmp("a", vec_get(str_list, 0)) == 0); // assert(strcmp("bc", vec_get(str_list, 1)) == 0); // assert(strcmp("def", vec_get(str_list, 2)) == 0); printf("[PASSED] STRING\n"); return 0; }