tests: slight cleanliness
This commit is contained in:
@@ -17,10 +17,10 @@
|
|||||||
#include "./test_vec.c"
|
#include "./test_vec.c"
|
||||||
|
|
||||||
test_suite_t SUITES[] = {
|
test_suite_t SUITES[] = {
|
||||||
|
VEC_SUITE,
|
||||||
|
SV_SUITE,
|
||||||
SYMTABLE_SUITE,
|
SYMTABLE_SUITE,
|
||||||
LISP_API_SUITE,
|
LISP_API_SUITE,
|
||||||
SV_SUITE,
|
|
||||||
VEC_SUITE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ void sym_test(void)
|
|||||||
{
|
{
|
||||||
sys_t system = {0};
|
sys_t system = {0};
|
||||||
sys_init(&system);
|
sys_init(&system);
|
||||||
|
|
||||||
for (u64 i = 0; i < ARRSIZE(words); ++i)
|
for (u64 i = 0; i < ARRSIZE(words); ++i)
|
||||||
{
|
{
|
||||||
const char *in = words[i];
|
const char *in = words[i];
|
||||||
@@ -41,8 +42,9 @@ void sym_test(void)
|
|||||||
TEST(strlen(in) == strlen(out), "%zu == %zu", strlen(in), strlen(out));
|
TEST(strlen(in) == strlen(out), "%zu == %zu", strlen(in), strlen(out));
|
||||||
TEST(strncmp(in, out, strlen(in)) == 0, "`%s` == `%s`", in, out);
|
TEST(strncmp(in, out, strlen(in)) == 0, "`%s` == `%s`", in, out);
|
||||||
}
|
}
|
||||||
TEST_PASSED();
|
|
||||||
sys_free(&system);
|
sys_free(&system);
|
||||||
|
TEST_PASSED();
|
||||||
}
|
}
|
||||||
|
|
||||||
void cons_test(void)
|
void cons_test(void)
|
||||||
@@ -71,9 +73,8 @@ void cons_test(void)
|
|||||||
TEST(strncmp(expected, got, size) == 0, "%s == %s", expected, got);
|
TEST(strncmp(expected, got, size) == 0, "%s == %s", expected, got);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_PASSED();
|
|
||||||
|
|
||||||
sys_free(&system);
|
sys_free(&system);
|
||||||
|
TEST_PASSED();
|
||||||
}
|
}
|
||||||
|
|
||||||
const test_fn TESTS_LISP_API[] = {
|
const test_fn TESTS_LISP_API[] = {
|
||||||
|
|||||||
@@ -18,9 +18,8 @@ void symtable_test(void)
|
|||||||
TEST(table.count == ARRSIZE(unique_words), "%lu == %lu", table.count,
|
TEST(table.count == ARRSIZE(unique_words), "%lu == %lu", table.count,
|
||||||
ARRSIZE(unique_words));
|
ARRSIZE(unique_words));
|
||||||
|
|
||||||
TEST_PASSED();
|
|
||||||
|
|
||||||
sym_table_cleanup(&table);
|
sym_table_cleanup(&table);
|
||||||
|
TEST_PASSED();
|
||||||
}
|
}
|
||||||
|
|
||||||
const test_fn TESTS_SYMTABLE[] = {
|
const test_fn TESTS_SYMTABLE[] = {
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ void vec_test_concat(void)
|
|||||||
"%p@%lu == %p@%lu", (char *)vec_data(vec), vec->size, words_text,
|
"%p@%lu == %p@%lu", (char *)vec_data(vec), vec->size, words_text,
|
||||||
strlen(words_text));
|
strlen(words_text));
|
||||||
|
|
||||||
TEST_PASSED();
|
|
||||||
sys_free(&system);
|
sys_free(&system);
|
||||||
|
TEST_PASSED();
|
||||||
}
|
}
|
||||||
|
|
||||||
void vec_test_substr(void)
|
void vec_test_substr(void)
|
||||||
@@ -65,8 +65,8 @@ void vec_test_substr(void)
|
|||||||
substr.data, substr.size);
|
substr.data, substr.size);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_PASSED();
|
|
||||||
sys_free(&system);
|
sys_free(&system);
|
||||||
|
TEST_PASSED();
|
||||||
}
|
}
|
||||||
|
|
||||||
const test_fn TESTS_VEC[] = {
|
const test_fn TESTS_VEC[] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user