From: Nick Mathewson Date: Sun, 7 Nov 2004 22:58:16 +0000 (+0000) Subject: More tests for split X-Git-Tag: debian-version-0.0.8+0.0.9pre5-1~76 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0059ee5feaca42d5675957bdbaa467f6b7dd5bc0;p=thirdparty%2Ftor.git More tests for split svn:r2705 --- diff --git a/src/or/test.c b/src/or/test.c index 7138bb1c94..a8d9f63cc7 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -617,7 +617,14 @@ test_util(void) { test_streq("zhasd <> <> bnud<>", smartlist_get(sl, 4)); SMARTLIST_FOREACH(sl, char *, cp, tor_free(cp)); smartlist_clear(sl); - + + smartlist_split_string(sl, "abcd\n", "\n", SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); + test_eq(1, smartlist_len(sl)); + test_streq("abcd", smartlist_get(sl, 0)); + smartlist_split_string(sl, "efgh", "\n", SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); + test_eq(2, smartlist_len(sl)); + test_streq("efgh", smartlist_get(sl, 1)); + /* Test tor_strstrip() */ strcpy(buf, "Testing 1 2 3");