aboutsummaryrefslogtreecommitdiff
path: root/src/test/test_config.c
diff options
context:
space:
mode:
authorGeorge Kadianakis <desnacked@riseup.net>2014-04-11 21:06:40 +0300
committerroot <root@l>2014-04-11 21:06:53 +0300
commit1ec4d52e593035aee0d59016c8c8dec6a4561b00 (patch)
treea6fe82695b82dde383217fbdbbf58f87898d887f /src/test/test_config.c
parentfffc59b0e941f12e1588e0604c8295ecc0679150 (diff)
downloadtor-1ec4d52e593035aee0d59016c8c8dec6a4561b00.tar
tor-1ec4d52e593035aee0d59016c8c8dec6a4561b00.tar.gz
Add another unit test for parse_bridge_line().
Diffstat (limited to 'src/test/test_config.c')
-rw-r--r--src/test/test_config.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/test_config.c b/src/test/test_config.c
index 3a1e6cb78..dbb50798b 100644
--- a/src/test/test_config.c
+++ b/src/test/test_config.c
@@ -421,6 +421,23 @@ test_config_parse_bridge_line(void *arg)
smartlist_free(sl_tmp);
}
+ {
+ smartlist_t *sl_tmp = smartlist_new();
+ smartlist_add_asprintf(sl_tmp, "dub=come");
+ smartlist_add_asprintf(sl_tmp, "save=me");
+
+ good_bridge_line_test("transport 192.0.2.1:12 "
+ "4352e58420e68f5e40bf7c74faddccd9d1349666 "
+ "dub=come save=me",
+
+ "192.0.2.1:12",
+ "4352e58420e68f5e40bf7c74faddccd9d1349666",
+ "transport", sl_tmp);
+
+ SMARTLIST_FOREACH(sl_tmp, char *, s, tor_free(s));
+ smartlist_free(sl_tmp);
+ }
+
good_bridge_line_test("192.0.2.1:1231 "
"4352e58420e68f5e40bf7c74faddccd9d1349413",
"192.0.2.1:1231",