#include "unit-test.h" #include "strbuf.h" #include "strvec.h" #define check_strvec(vec, ...) … void test_strvec__init(void) { … } void test_strvec__dynamic_init(void) { … } void test_strvec__clear(void) { … } void test_strvec__push(void) { … } void test_strvec__pushf(void) { … } void test_strvec__pushl(void) { … } void test_strvec__pushv(void) { … } void test_strvec__replace_at_head(void) { … } void test_strvec__replace_at_tail(void) { … } void test_strvec__replace_in_between(void) { … } void test_strvec__replace_with_substring(void) { … } void test_strvec__remove_at_head(void) { … } void test_strvec__remove_at_tail(void) { … } void test_strvec__remove_in_between(void) { … } void test_strvec__pop_empty_array(void) { … } void test_strvec__pop_non_empty_array(void) { … } void test_strvec__split_empty_string(void) { … } void test_strvec__split_single_item(void) { … } void test_strvec__split_multiple_items(void) { … } void test_strvec__split_whitespace_only(void) { … } void test_strvec__split_multiple_consecutive_whitespaces(void) { … } void test_strvec__detach(void) { … }