You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
646 lines
17 KiB
646 lines
17 KiB
diff --git a/tests/check_arc.c b/tests/check_arc.c
|
|
index 9fcd4b25..c7e1dfef 100644
|
|
--- a/tests/check_arc.c
|
|
+++ b/tests/check_arc.c
|
|
@@ -17,7 +17,7 @@ char *clear_tests[] =
|
|
NULL
|
|
};
|
|
|
|
-static void check_codec(int l)
|
|
+START_TEST(check_codec)
|
|
{
|
|
int i;
|
|
|
|
@@ -37,6 +37,7 @@ static void check_codec(int l)
|
|
g_free(decrypted);
|
|
}
|
|
}
|
|
+END_TEST
|
|
|
|
struct {
|
|
unsigned char crypted[30];
|
|
@@ -72,7 +73,7 @@ struct {
|
|
{ "", 0, NULL }
|
|
};
|
|
|
|
-static void check_decod(int l)
|
|
+START_TEST(check_decod)
|
|
{
|
|
int i;
|
|
|
|
@@ -92,6 +93,7 @@ static void check_decod(int l)
|
|
g_free(decrypted);
|
|
}
|
|
}
|
|
+END_TEST
|
|
|
|
Suite *arc_suite(void)
|
|
{
|
|
diff --git a/tests/check_help.c b/tests/check_help.c
|
|
index 92d7c28f..ccf136a4 100644
|
|
--- a/tests/check_help.c
|
|
+++ b/tests/check_help.c
|
|
@@ -7,20 +7,24 @@
|
|
#include "help.h"
|
|
|
|
START_TEST(test_help_initfree)
|
|
-help_t * h, *r;
|
|
-r = help_init(&h, "/dev/null");
|
|
-fail_if(r == NULL);
|
|
-fail_if(r != h);
|
|
+{
|
|
+ help_t * h, *r;
|
|
+ r = help_init(&h, "/dev/null");
|
|
+ fail_if(r == NULL);
|
|
+ fail_if(r != h);
|
|
|
|
-help_free(&h);
|
|
-fail_if(h != NULL);
|
|
+ help_free(&h);
|
|
+ fail_if(h != NULL);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_help_nonexistent)
|
|
-help_t * h, *r;
|
|
-r = help_init(&h, "/dev/null");
|
|
-fail_unless(help_get(&h, "nonexistent") == NULL);
|
|
-fail_if(r == NULL);
|
|
+{
|
|
+ help_t * h, *r;
|
|
+ r = help_init(&h, "/dev/null");
|
|
+ fail_unless(help_get(&h, "nonexistent") == NULL);
|
|
+ fail_if(r == NULL);
|
|
+}
|
|
END_TEST
|
|
|
|
Suite *help_suite(void)
|
|
diff --git a/tests/check_irc.c b/tests/check_irc.c
|
|
index 5c940729..e2054106 100644
|
|
--- a/tests/check_irc.c
|
|
+++ b/tests/check_irc.c
|
|
@@ -8,49 +8,53 @@
|
|
#include "testsuite.h"
|
|
|
|
START_TEST(test_connect)
|
|
-GIOChannel * ch1, *ch2;
|
|
-irc_t *irc;
|
|
-char *raw;
|
|
-fail_unless(g_io_channel_pair(&ch1, &ch2));
|
|
+{
|
|
+ GIOChannel * ch1, *ch2;
|
|
+ irc_t *irc;
|
|
+ char *raw;
|
|
+ fail_unless(g_io_channel_pair(&ch1, &ch2));
|
|
|
|
-irc = irc_new(g_io_channel_unix_get_fd(ch1));
|
|
+ irc = irc_new(g_io_channel_unix_get_fd(ch1));
|
|
|
|
-irc_free(irc);
|
|
+ irc_free(irc);
|
|
|
|
-fail_unless(g_io_channel_read_to_end(ch2, &raw, NULL, NULL) == G_IO_STATUS_NORMAL);
|
|
+ fail_unless(g_io_channel_read_to_end(ch2, &raw, NULL, NULL) == G_IO_STATUS_NORMAL);
|
|
|
|
-fail_if(strcmp(raw, "") != 0);
|
|
+ fail_if(strcmp(raw, "") != 0);
|
|
|
|
-g_free(raw);
|
|
+ g_free(raw);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_login)
|
|
-GIOChannel * ch1, *ch2;
|
|
-irc_t *irc;
|
|
-char *raw;
|
|
-fail_unless(g_io_channel_pair(&ch1, &ch2));
|
|
+{
|
|
+ GIOChannel * ch1, *ch2;
|
|
+ irc_t *irc;
|
|
+ char *raw;
|
|
+ fail_unless(g_io_channel_pair(&ch1, &ch2));
|
|
|
|
-g_io_channel_set_flags(ch1, G_IO_FLAG_NONBLOCK, NULL);
|
|
-g_io_channel_set_flags(ch2, G_IO_FLAG_NONBLOCK, NULL);
|
|
+ g_io_channel_set_flags(ch1, G_IO_FLAG_NONBLOCK, NULL);
|
|
+ g_io_channel_set_flags(ch2, G_IO_FLAG_NONBLOCK, NULL);
|
|
|
|
-irc = irc_new(g_io_channel_unix_get_fd(ch1));
|
|
+ irc = irc_new(g_io_channel_unix_get_fd(ch1));
|
|
|
|
-fail_unless(g_io_channel_write_chars(ch2, "NICK bla\r\r\n"
|
|
- "USER a a a a\n", -1, NULL, NULL) == G_IO_STATUS_NORMAL);
|
|
-fail_unless(g_io_channel_flush(ch2, NULL) == G_IO_STATUS_NORMAL);
|
|
+ fail_unless(g_io_channel_write_chars(ch2, "NICK bla\r\r\n"
|
|
+ "USER a a a a\n", -1, NULL, NULL) == G_IO_STATUS_NORMAL);
|
|
+ fail_unless(g_io_channel_flush(ch2, NULL) == G_IO_STATUS_NORMAL);
|
|
|
|
-g_main_iteration(FALSE);
|
|
-irc_free(irc);
|
|
+ g_main_iteration(FALSE);
|
|
+ irc_free(irc);
|
|
|
|
-fail_unless(g_io_channel_read_to_end(ch2, &raw, NULL, NULL) == G_IO_STATUS_NORMAL);
|
|
+ fail_unless(g_io_channel_read_to_end(ch2, &raw, NULL, NULL) == G_IO_STATUS_NORMAL);
|
|
|
|
-fail_unless(strstr(raw, "001") != NULL);
|
|
-fail_unless(strstr(raw, "002") != NULL);
|
|
-fail_unless(strstr(raw, "003") != NULL);
|
|
-fail_unless(strstr(raw, "004") != NULL);
|
|
-fail_unless(strstr(raw, "005") != NULL);
|
|
+ fail_unless(strstr(raw, "001") != NULL);
|
|
+ fail_unless(strstr(raw, "002") != NULL);
|
|
+ fail_unless(strstr(raw, "003") != NULL);
|
|
+ fail_unless(strstr(raw, "004") != NULL);
|
|
+ fail_unless(strstr(raw, "005") != NULL);
|
|
|
|
-g_free(raw);
|
|
+ g_free(raw);
|
|
+}
|
|
END_TEST
|
|
|
|
Suite *irc_suite(void)
|
|
diff --git a/tests/check_jabber_sasl.c b/tests/check_jabber_sasl.c
|
|
index e7ea8a75..b6c34bb8 100644
|
|
--- a/tests/check_jabber_sasl.c
|
|
+++ b/tests/check_jabber_sasl.c
|
|
@@ -77,7 +77,7 @@ struct {
|
|
{ NULL, NULL, NULL }
|
|
};
|
|
|
|
-static void check_get_part(int l)
|
|
+START_TEST(check_get_part)
|
|
{
|
|
int i;
|
|
|
|
@@ -103,6 +103,7 @@ static void check_get_part(int l)
|
|
g_free(res);
|
|
}
|
|
}
|
|
+END_TEST
|
|
|
|
Suite *jabber_sasl_suite(void)
|
|
{
|
|
diff --git a/tests/check_jabber_util.c b/tests/check_jabber_util.c
|
|
index e4d4533a..411f58b1 100644
|
|
--- a/tests/check_jabber_util.c
|
|
+++ b/tests/check_jabber_util.c
|
|
@@ -8,7 +8,7 @@
|
|
|
|
static struct im_connection *ic;
|
|
|
|
-static void check_buddy_add(int l)
|
|
+START_TEST(check_buddy_add)
|
|
{
|
|
struct jabber_buddy *budw1, *budw2, *budw3, *budn, *bud;
|
|
|
|
@@ -93,8 +93,9 @@ static void check_buddy_add(int l)
|
|
fail_unless(jabber_buddy_remove(ic, "bugtest@google.com/B"));
|
|
fail_unless(jabber_buddy_remove(ic, "bugtest@google.com/C"));
|
|
}
|
|
+END_TEST
|
|
|
|
-static void check_compareJID(int l)
|
|
+START_TEST(check_compareJID)
|
|
{
|
|
fail_unless(jabber_compare_jid("bugtest@google.com/B", "bugtest@google.com/A"));
|
|
fail_if(jabber_compare_jid("bugtest1@google.com/B", "bugtest@google.com/A"));
|
|
@@ -105,8 +106,9 @@ static void check_compareJID(int l)
|
|
fail_if(jabber_compare_jid(NULL, ""));
|
|
fail_if(jabber_compare_jid("", NULL));
|
|
}
|
|
+END_TEST
|
|
|
|
-static void check_hipchat_slug(int l)
|
|
+START_TEST(check_hipchat_slug)
|
|
{
|
|
int i;
|
|
|
|
@@ -124,6 +126,7 @@ static void check_hipchat_slug(int l)
|
|
g_free(new);
|
|
}
|
|
}
|
|
+END_TEST
|
|
|
|
Suite *jabber_util_suite(void)
|
|
{
|
|
diff --git a/tests/check_md5.c b/tests/check_md5.c
|
|
index a68df687..5ca52a5b 100644
|
|
--- a/tests/check_md5.c
|
|
+++ b/tests/check_md5.c
|
|
@@ -29,7 +29,7 @@ struct md5_test {
|
|
{ NULL },
|
|
};
|
|
|
|
-static void check_sums(int l)
|
|
+START_TEST(check_sums)
|
|
{
|
|
int i;
|
|
|
|
@@ -45,6 +45,7 @@ static void check_sums(int l)
|
|
fail_if(memcmp(tests[i].expected, sum, 16) != 0, "%s failed", tests[i].str);
|
|
}
|
|
}
|
|
+END_TEST
|
|
|
|
Suite *md5_suite(void)
|
|
{
|
|
diff --git a/tests/check_set.c b/tests/check_set.c
|
|
index 6f8b39b5..cf9429e6 100644
|
|
--- a/tests/check_set.c
|
|
+++ b/tests/check_set.c
|
|
@@ -7,97 +7,123 @@
|
|
#include "testsuite.h"
|
|
|
|
START_TEST(test_set_add)
|
|
-void *data = "data";
|
|
-set_t *s = NULL, *t;
|
|
-t = set_add(&s, "name", "default", NULL, data);
|
|
-fail_unless(s == t);
|
|
-fail_unless(t->data == data);
|
|
-fail_unless(strcmp(t->def, "default") == 0);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL, *t;
|
|
+ t = set_add(&s, "name", "default", NULL, data);
|
|
+ fail_unless(s == t);
|
|
+ fail_unless(t->data == data);
|
|
+ fail_unless(strcmp(t->def, "default") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_add_existing)
|
|
-void *data = "data";
|
|
-set_t *s = NULL, *t;
|
|
-t = set_add(&s, "name", "default", NULL, data);
|
|
-t = set_add(&s, "name", "newdefault", NULL, data);
|
|
-fail_unless(s == t);
|
|
-fail_unless(strcmp(t->def, "newdefault") == 0);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL, *t;
|
|
+ t = set_add(&s, "name", "default", NULL, data);
|
|
+ t = set_add(&s, "name", "newdefault", NULL, data);
|
|
+ fail_unless(s == t);
|
|
+ fail_unless(strcmp(t->def, "newdefault") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_find_unknown)
|
|
-set_t * s = NULL;
|
|
-fail_unless(set_find(&s, "foo") == NULL);
|
|
+{
|
|
+ set_t * s = NULL;
|
|
+ fail_unless(set_find(&s, "foo") == NULL);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_find)
|
|
-void *data = "data";
|
|
-set_t *s = NULL, *t;
|
|
-t = set_add(&s, "name", "default", NULL, data);
|
|
-fail_unless(s == t);
|
|
-fail_unless(set_find(&s, "name") == t);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL, *t;
|
|
+ t = set_add(&s, "name", "default", NULL, data);
|
|
+ fail_unless(s == t);
|
|
+ fail_unless(set_find(&s, "name") == t);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_str_default)
|
|
-void *data = "data";
|
|
-set_t *s = NULL, *t;
|
|
-t = set_add(&s, "name", "default", NULL, data);
|
|
-fail_unless(s == t);
|
|
-fail_unless(strcmp(set_getstr(&s, "name"), "default") == 0);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL, *t;
|
|
+ t = set_add(&s, "name", "default", NULL, data);
|
|
+ fail_unless(s == t);
|
|
+ fail_unless(strcmp(set_getstr(&s, "name"), "default") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_bool_default)
|
|
-void *data = "data";
|
|
-set_t *s = NULL, *t;
|
|
-t = set_add(&s, "name", "true", NULL, data);
|
|
-fail_unless(s == t);
|
|
-fail_unless(set_getbool(&s, "name"));
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL, *t;
|
|
+ t = set_add(&s, "name", "true", NULL, data);
|
|
+ fail_unless(s == t);
|
|
+ fail_unless(set_getbool(&s, "name"));
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_bool_integer)
|
|
-void *data = "data";
|
|
-set_t *s = NULL, *t;
|
|
-t = set_add(&s, "name", "3", NULL, data);
|
|
-fail_unless(s == t);
|
|
-fail_unless(set_getbool(&s, "name") == 3);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL, *t;
|
|
+ t = set_add(&s, "name", "3", NULL, data);
|
|
+ fail_unless(s == t);
|
|
+ fail_unless(set_getbool(&s, "name") == 3);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_bool_unknown)
|
|
-set_t * s = NULL;
|
|
-fail_unless(set_getbool(&s, "name") == 0);
|
|
+{
|
|
+ set_t * s = NULL;
|
|
+ fail_unless(set_getbool(&s, "name") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_str_value)
|
|
-void *data = "data";
|
|
-set_t *s = NULL;
|
|
-set_add(&s, "name", "default", NULL, data);
|
|
-set_setstr(&s, "name", "foo");
|
|
-fail_unless(strcmp(set_getstr(&s, "name"), "foo") == 0);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL;
|
|
+ set_add(&s, "name", "default", NULL, data);
|
|
+ set_setstr(&s, "name", "foo");
|
|
+ fail_unless(strcmp(set_getstr(&s, "name"), "foo") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_str_unknown)
|
|
-set_t * s = NULL;
|
|
-fail_unless(set_getstr(&s, "name") == NULL);
|
|
+{
|
|
+ set_t * s = NULL;
|
|
+ fail_unless(set_getstr(&s, "name") == NULL);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_setint)
|
|
-void *data = "data";
|
|
-set_t *s = NULL;
|
|
-set_add(&s, "name", "10", NULL, data);
|
|
-set_setint(&s, "name", 3);
|
|
-fail_unless(set_getint(&s, "name") == 3);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL;
|
|
+ set_add(&s, "name", "10", NULL, data);
|
|
+ set_setint(&s, "name", 3);
|
|
+ fail_unless(set_getint(&s, "name") == 3);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_setstr)
|
|
-void *data = "data";
|
|
-set_t *s = NULL;
|
|
-set_add(&s, "name", "foo", NULL, data);
|
|
-set_setstr(&s, "name", "bloe");
|
|
-fail_unless(strcmp(set_getstr(&s, "name"), "bloe") == 0);
|
|
+{
|
|
+ void *data = "data";
|
|
+ set_t *s = NULL;
|
|
+ set_add(&s, "name", "foo", NULL, data);
|
|
+ set_setstr(&s, "name", "bloe");
|
|
+ fail_unless(strcmp(set_getstr(&s, "name"), "bloe") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_get_int_unknown)
|
|
-set_t * s = NULL;
|
|
-fail_unless(set_getint(&s, "foo") == 0);
|
|
+{
|
|
+ set_t * s = NULL;
|
|
+ fail_unless(set_getint(&s, "foo") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
Suite *set_suite(void)
|
|
diff --git a/tests/check_util.c b/tests/check_util.c
|
|
index 44a223ae..2d79417e 100644
|
|
--- a/tests/check_util.c
|
|
+++ b/tests/check_util.c
|
|
@@ -8,7 +8,8 @@
|
|
#include "misc.h"
|
|
#include "url.h"
|
|
|
|
-START_TEST(test_strip_linefeed){
|
|
+START_TEST(test_strip_linefeed)
|
|
+{
|
|
int i;
|
|
const char *get[] = { "Test", "Test\r", "Test\rX\r", NULL };
|
|
const char *expected[] = { "Test", "Test", "TestX", NULL };
|
|
@@ -43,63 +44,73 @@ START_TEST(test_strip_newlines)
|
|
END_TEST
|
|
|
|
START_TEST(test_set_url_http)
|
|
-url_t url;
|
|
-
|
|
-fail_if(0 == url_set(&url, "http://host/"));
|
|
-fail_unless(!strcmp(url.host, "host"));
|
|
-fail_unless(!strcmp(url.file, "/"));
|
|
-fail_unless(!strcmp(url.user, ""));
|
|
-fail_unless(!strcmp(url.pass, ""));
|
|
-fail_unless(url.proto == PROTO_HTTP);
|
|
-fail_unless(url.port == 80);
|
|
+{
|
|
+ url_t url;
|
|
+
|
|
+ fail_if(0 == url_set(&url, "http://host/"));
|
|
+ fail_unless(!strcmp(url.host, "host"));
|
|
+ fail_unless(!strcmp(url.file, "/"));
|
|
+ fail_unless(!strcmp(url.user, ""));
|
|
+ fail_unless(!strcmp(url.pass, ""));
|
|
+ fail_unless(url.proto == PROTO_HTTP);
|
|
+ fail_unless(url.port == 80);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_url_https)
|
|
-url_t url;
|
|
-
|
|
-fail_if(0 == url_set(&url, "https://ahost/AimeeMann"));
|
|
-fail_unless(!strcmp(url.host, "ahost"));
|
|
-fail_unless(!strcmp(url.file, "/AimeeMann"));
|
|
-fail_unless(!strcmp(url.user, ""));
|
|
-fail_unless(!strcmp(url.pass, ""));
|
|
-fail_unless(url.proto == PROTO_HTTPS);
|
|
-fail_unless(url.port == 443);
|
|
+{
|
|
+ url_t url;
|
|
+
|
|
+ fail_if(0 == url_set(&url, "https://ahost/AimeeMann"));
|
|
+ fail_unless(!strcmp(url.host, "ahost"));
|
|
+ fail_unless(!strcmp(url.file, "/AimeeMann"));
|
|
+ fail_unless(!strcmp(url.user, ""));
|
|
+ fail_unless(!strcmp(url.pass, ""));
|
|
+ fail_unless(url.proto == PROTO_HTTPS);
|
|
+ fail_unless(url.port == 443);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_url_port)
|
|
-url_t url;
|
|
-
|
|
-fail_if(0 == url_set(&url, "https://ahost:200/Lost/In/Space"));
|
|
-fail_unless(!strcmp(url.host, "ahost"));
|
|
-fail_unless(!strcmp(url.file, "/Lost/In/Space"));
|
|
-fail_unless(!strcmp(url.user, ""));
|
|
-fail_unless(!strcmp(url.pass, ""));
|
|
-fail_unless(url.proto == PROTO_HTTPS);
|
|
-fail_unless(url.port == 200);
|
|
+{
|
|
+ url_t url;
|
|
+
|
|
+ fail_if(0 == url_set(&url, "https://ahost:200/Lost/In/Space"));
|
|
+ fail_unless(!strcmp(url.host, "ahost"));
|
|
+ fail_unless(!strcmp(url.file, "/Lost/In/Space"));
|
|
+ fail_unless(!strcmp(url.user, ""));
|
|
+ fail_unless(!strcmp(url.pass, ""));
|
|
+ fail_unless(url.proto == PROTO_HTTPS);
|
|
+ fail_unless(url.port == 200);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_url_username)
|
|
-url_t url;
|
|
-
|
|
-fail_if(0 == url_set(&url, "socks4://user@ahost/Space"));
|
|
-fail_unless(!strcmp(url.host, "ahost"));
|
|
-fail_unless(!strcmp(url.file, "/Space"));
|
|
-fail_unless(!strcmp(url.user, "user"));
|
|
-fail_unless(!strcmp(url.pass, ""));
|
|
-fail_unless(url.proto == PROTO_SOCKS4);
|
|
-fail_unless(url.port == 1080);
|
|
+{
|
|
+ url_t url;
|
|
+
|
|
+ fail_if(0 == url_set(&url, "socks4://user@ahost/Space"));
|
|
+ fail_unless(!strcmp(url.host, "ahost"));
|
|
+ fail_unless(!strcmp(url.file, "/Space"));
|
|
+ fail_unless(!strcmp(url.user, "user"));
|
|
+ fail_unless(!strcmp(url.pass, ""));
|
|
+ fail_unless(url.proto == PROTO_SOCKS4);
|
|
+ fail_unless(url.port == 1080);
|
|
+}
|
|
END_TEST
|
|
|
|
START_TEST(test_set_url_username_pwd)
|
|
-url_t url;
|
|
-
|
|
-fail_if(0 == url_set(&url, "socks5://user:pass@ahost/"));
|
|
-fail_unless(!strcmp(url.host, "ahost"));
|
|
-fail_unless(!strcmp(url.file, "/"));
|
|
-fail_unless(!strcmp(url.user, "user"));
|
|
-fail_unless(!strcmp(url.pass, "pass"));
|
|
-fail_unless(url.proto == PROTO_SOCKS5);
|
|
-fail_unless(url.port == 1080);
|
|
+{
|
|
+ url_t url;
|
|
+
|
|
+ fail_if(0 == url_set(&url, "socks5://user:pass@ahost/"));
|
|
+ fail_unless(!strcmp(url.host, "ahost"));
|
|
+ fail_unless(!strcmp(url.file, "/"));
|
|
+ fail_unless(!strcmp(url.user, "user"));
|
|
+ fail_unless(!strcmp(url.pass, "pass"));
|
|
+ fail_unless(url.proto == PROTO_SOCKS5);
|
|
+ fail_unless(url.port == 1080);
|
|
+}
|
|
END_TEST
|
|
|
|
struct {
|
|
@@ -148,26 +159,30 @@ struct {
|
|
};
|
|
|
|
START_TEST(test_word_wrap)
|
|
-int i;
|
|
+{
|
|
+ int i;
|
|
|
|
-for (i = 0; word_wrap_tests[i].orig && *word_wrap_tests[i].orig; i++) {
|
|
- char *wrapped = word_wrap(word_wrap_tests[i].orig, word_wrap_tests[i].line_len);
|
|
+ for (i = 0; word_wrap_tests[i].orig && *word_wrap_tests[i].orig; i++) {
|
|
+ char *wrapped = word_wrap(word_wrap_tests[i].orig, word_wrap_tests[i].line_len);
|
|
|
|
- fail_unless(strcmp(word_wrap_tests[i].wrapped, wrapped) == 0,
|
|
- "%s (line_len = %d) should wrap to `%s', not to `%s'",
|
|
- word_wrap_tests[i].orig, word_wrap_tests[i].line_len,
|
|
- word_wrap_tests[i].wrapped, wrapped);
|
|
+ fail_unless(strcmp(word_wrap_tests[i].wrapped, wrapped) == 0,
|
|
+ "%s (line_len = %d) should wrap to `%s', not to `%s'",
|
|
+ word_wrap_tests[i].orig, word_wrap_tests[i].line_len,
|
|
+ word_wrap_tests[i].wrapped, wrapped);
|
|
|
|
- g_free(wrapped);
|
|
+ g_free(wrapped);
|
|
+ }
|
|
}
|
|
END_TEST
|
|
|
|
START_TEST(test_http_encode)
|
|
-char s[80];
|
|
+{
|
|
+ char s[80];
|
|
|
|
-strcpy(s, "ee\xc3" "\xab" "ee!!...");
|
|
-http_encode(s);
|
|
-fail_unless(strcmp(s, "ee%C3%ABee%21%21...") == 0);
|
|
+ strcpy(s, "ee\xc3" "\xab" "ee!!...");
|
|
+ http_encode(s);
|
|
+ fail_unless(strcmp(s, "ee%C3%ABee%21%21...") == 0);
|
|
+}
|
|
END_TEST
|
|
|
|
struct {
|
|
@@ -198,19 +213,21 @@ struct {
|
|
};
|
|
|
|
START_TEST(test_split_command_parts)
|
|
-int i;
|
|
-for (i = 0; split_tests[i].command; i++) {
|
|
- char *cmd = g_strdup(split_tests[i].command);
|
|
- char **split = split_command_parts(cmd, split_tests[i].limit);
|
|
- char **expected = split_tests[i].expected;
|
|
-
|
|
- int j;
|
|
- for (j = 0; split[j] && expected[j]; j++) {
|
|
- fail_unless(strcmp(split[j], expected[j]) == 0,
|
|
- "(%d) split_command_parts broken: split(\"%s\")[%d] -> %s (expected: %s)",
|
|
- i, split_tests[i].command, j, split[j], expected[j]);
|
|
- }
|
|
- g_free(cmd);
|
|
+{
|
|
+ int i;
|
|
+ for (i = 0; split_tests[i].command; i++) {
|
|
+ char *cmd = g_strdup(split_tests[i].command);
|
|
+ char **split = split_command_parts(cmd, split_tests[i].limit);
|
|
+ char **expected = split_tests[i].expected;
|
|
+
|
|
+ int j;
|
|
+ for (j = 0; split[j] && expected[j]; j++) {
|
|
+ fail_unless(strcmp(split[j], expected[j]) == 0,
|
|
+ "(%d) split_command_parts broken: split(\"%s\")[%d] -> %s (expected: %s)",
|
|
+ i, split_tests[i].command, j, split[j], expected[j]);
|
|
+ }
|
|
+ g_free(cmd);
|
|
+ }
|
|
}
|
|
END_TEST
|
|
|
|
--
|
|
2.26.2
|
|
|