Quellcode durchsuchen

unit tests to prove i didn't screw up

svn:r4602
Roger Dingledine vor 19 Jahren
Ursprung
Commit
7ac36a9a74
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. 7 0
      src/or/test.c

+ 7 - 0
src/or/test.c

@@ -748,6 +748,13 @@ test_util(void)
   SMARTLIST_FOREACH(sl, char *, cp, tor_free(cp));
   smartlist_clear(sl);
 
+  cp = smartlist_join_strings(sl, "XY", 0, NULL);
+  test_streq(cp, "");
+  tor_free(cp);
+  cp = smartlist_join_strings(sl, "XY", 1, NULL);
+  test_streq(cp, "XY");
+  tor_free(cp);
+
   smartlist_split_string(sl, " z <> zhasd <>  <> bnud<>   ", "<>", SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0);
   test_eq(3, smartlist_len(sl));
   test_streq("z", smartlist_get(sl, 0));