#include "test-lib.h" #include "strbuf.h" #include "strvec.h" #define check_strvec(vec, ...) … static void t_static_init(void) { … } static void t_dynamic_init(void) { … } static void t_clear(void) { … } static void t_push(void) { … } static void t_pushf(void) { … } static void t_pushl(void) { … } static void t_pushv(void) { … } static void t_replace_at_head(void) { … } static void t_replace_at_tail(void) { … } static void t_replace_in_between(void) { … } static void t_replace_with_substring(void) { … } static void t_remove_at_head(void) { … } static void t_remove_at_tail(void) { … } static void t_remove_in_between(void) { … } static void t_pop_empty_array(void) { … } static void t_pop_non_empty_array(void) { … } static void t_split_empty_string(void) { … } static void t_split_single_item(void) { … } static void t_split_multiple_items(void) { … } static void t_split_whitespace_only(void) { … } static void t_split_multiple_consecutive_whitespaces(void) { … } static void t_detach(void) { … } int cmd_main(int argc, const char **argv) { … }