소스 검색

unit tests to prove i didn't screw up

svn:r4602
Roger Dingledine 20 년 전
부모
커밋
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));