浏览代码

unit tests to prove i didn't screw up

svn:r4602
Roger Dingledine 19 年之前
父节点
当前提交
7ac36a9a74
共有 1 个文件被更改,包括 7 次插入0 次删除
  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));