+}
+
+static void test_strv_join(void) {
+ char *r;
+
+ const char * const input_table_multiple[] = {
+ "one",
+ "two",
+ "three",
+ NULL
+ };
+ const char * const input_table_one[] = {
+ "one",
+ NULL
+ };
+ const char * const input_table_none[] = {
+ NULL
+ };
+
+ r = strv_join((char **)input_table_multiple, ", ");
+ assert_se(streq(r, "one, two, three"));
+ puts(r);
+ free(r);
+
+ r = strv_join((char **)input_table_multiple, ";");
+ assert_se(streq(r, "one;two;three"));
+ puts(r);
+ free(r);