summaryrefslogtreecommitdiff
path: root/src/transport/test_http_common.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-10-05 15:09:28 +0200
committerChristian Grothoff <christian@grothoff.org>2019-10-05 15:09:28 +0200
commitc4e9ba925ffd758aaa3feee2ccfc0b76f26fe207 (patch)
treecac3ce030d77b4cbe7c7dc62ed58cfe6d24f73e1 /src/transport/test_http_common.c
parentfbb71d527c7d6babf269a8fefce1db291b9f7068 (diff)
global reindent, now with uncrustify hook enabled
Diffstat (limited to 'src/transport/test_http_common.c')
-rw-r--r--src/transport/test_http_common.c293
1 files changed, 151 insertions, 142 deletions
diff --git a/src/transport/test_http_common.c b/src/transport/test_http_common.c
index 251b1543a..d925f1318 100644
--- a/src/transport/test_http_common.c
+++ b/src/transport/test_http_common.c
@@ -28,227 +28,236 @@
static void
-clean(struct SplittedHTTPAddress *addr)
+clean (struct SplittedHTTPAddress *addr)
{
if (NULL == addr)
return;
- GNUNET_free_non_null(addr->host);
- GNUNET_free_non_null(addr->path);
- GNUNET_free_non_null(addr->protocol);
- GNUNET_free(addr);
+ GNUNET_free_non_null (addr->host);
+ GNUNET_free_non_null (addr->path);
+ GNUNET_free_non_null (addr->protocol);
+ GNUNET_free (addr);
}
static int
-check(struct SplittedHTTPAddress *addr,
- const char *protocol,
- const char *host,
- int port,
- const char *path)
+check (struct SplittedHTTPAddress *addr,
+ const char *protocol,
+ const char *host,
+ int port,
+ const char *path)
{
if (NULL == addr)
return GNUNET_NO;
if (((NULL == addr->protocol) && (NULL != protocol)) ||
((NULL != addr->protocol) && (NULL == protocol)))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ {
+ GNUNET_break (0);
+ return GNUNET_NO;
+ }
else if ((NULL != addr->protocol) && (NULL != protocol))
+ {
+ if (0 != strcmp (addr->protocol, protocol))
{
- if (0 != strcmp(addr->protocol, protocol))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ GNUNET_break (0);
+ return GNUNET_NO;
}
+ }
if (((NULL == addr->host) && (NULL != host)) ||
((NULL != addr->host) && (NULL == host)))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ {
+ GNUNET_break (0);
+ return GNUNET_NO;
+ }
else if ((NULL != addr->host) && (NULL != host))
+ {
+ if (0 != strcmp (addr->host, host))
{
- if (0 != strcmp(addr->host, host))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ GNUNET_break (0);
+ return GNUNET_NO;
}
+ }
if (((NULL == addr->path) && (NULL != path)) ||
((NULL != addr->path) && (NULL == path)))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ {
+ GNUNET_break (0);
+ return GNUNET_NO;
+ }
else if ((NULL != addr->path) && (NULL != path))
+ {
+ if (0 != strcmp (addr->path, path))
{
- if (0 != strcmp(addr->path, path))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ GNUNET_break (0);
+ return GNUNET_NO;
}
+ }
if ((addr->port != port))
- {
- GNUNET_break(0);
- return GNUNET_NO;
- }
+ {
+ GNUNET_break (0);
+ return GNUNET_NO;
+ }
return GNUNET_OK;
}
static int
-check_pass(const char *src,
- const char *protocol,
- const char *host,
- int port,
- const char *path)
+check_pass (const char *src,
+ const char *protocol,
+ const char *host,
+ int port,
+ const char *path)
{
struct SplittedHTTPAddress *spa;
- spa = http_split_address(src);
+ spa = http_split_address (src);
if (NULL == spa)
- {
- GNUNET_break(0);
- return GNUNET_SYSERR;
- }
- if (GNUNET_OK != check(spa, protocol, host, port, path))
- {
- clean(spa);
- GNUNET_break(0);
- return GNUNET_SYSERR;
- }
- clean(spa);
+ {
+ GNUNET_break (0);
+ return GNUNET_SYSERR;
+ }
+ if (GNUNET_OK != check (spa, protocol, host, port, path))
+ {
+ clean (spa);
+ GNUNET_break (0);
+ return GNUNET_SYSERR;
+ }
+ clean (spa);
return GNUNET_OK;
}
static int
-check_fail(const char *src)
+check_fail (const char *src)
{
- struct SplittedHTTPAddress * spa;
+ struct SplittedHTTPAddress *spa;
- spa = http_split_address(src);
+ spa = http_split_address (src);
if (NULL != spa)
- {
- GNUNET_break(0);
- clean(spa);
- return GNUNET_SYSERR;
- }
+ {
+ GNUNET_break (0);
+ clean (spa);
+ return GNUNET_SYSERR;
+ }
return GNUNET_OK;
}
static void
-test_pass_hostname()
+test_pass_hostname ()
{
- check_pass("http://test.local", "http", "test.local", HTTP_DEFAULT_PORT, "");
- check_pass("http://test.local/", "http", "test.local", HTTP_DEFAULT_PORT, "/");
- check_pass("http://test.local/path", "http", "test.local", HTTP_DEFAULT_PORT, "/path");
- check_pass("http://test.local/path/", "http", "test.local", HTTP_DEFAULT_PORT, "/path/");
- check_pass("http://test.local/path/more", "http", "test.local", HTTP_DEFAULT_PORT, "/path/more");
- check_pass("http://test.local:81", "http", "test.local", 81, "");
- check_pass("http://test.local:81/", "http", "test.local", 81, "/");
- check_pass("http://test.local:81/path", "http", "test.local", 81, "/path");
- check_pass("http://test.local:81/path/", "http", "test.local", 81, "/path/");
- check_pass("http://test.local:81/path/more", "http", "test.local", 81, "/path/more");
+ check_pass ("http://test.local", "http", "test.local", HTTP_DEFAULT_PORT, "");
+ check_pass ("http://test.local/", "http", "test.local", HTTP_DEFAULT_PORT,
+ "/");
+ check_pass ("http://test.local/path", "http", "test.local", HTTP_DEFAULT_PORT,
+ "/path");
+ check_pass ("http://test.local/path/", "http", "test.local",
+ HTTP_DEFAULT_PORT, "/path/");
+ check_pass ("http://test.local/path/more", "http", "test.local",
+ HTTP_DEFAULT_PORT, "/path/more");
+ check_pass ("http://test.local:81", "http", "test.local", 81, "");
+ check_pass ("http://test.local:81/", "http", "test.local", 81, "/");
+ check_pass ("http://test.local:81/path", "http", "test.local", 81, "/path");
+ check_pass ("http://test.local:81/path/", "http", "test.local", 81, "/path/");
+ check_pass ("http://test.local:81/path/more", "http", "test.local", 81,
+ "/path/more");
}
static void
-test_pass_ipv4()
+test_pass_ipv4 ()
{
- check_pass("http://127.0.0.1", "http", "127.0.0.1", HTTP_DEFAULT_PORT, "");
- check_pass("http://127.0.0.1/", "http", "127.0.0.1", HTTP_DEFAULT_PORT, "/");
- check_pass("http://127.0.0.1/path", "http", "127.0.0.1", HTTP_DEFAULT_PORT, "/path");
- check_pass("http://127.0.0.1/path/", "http", "127.0.0.1", HTTP_DEFAULT_PORT, "/path/");
- check_pass("http://127.0.0.1:81", "http", "127.0.0.1", 81, "");
- check_pass("http://127.0.0.1:81/", "http", "127.0.0.1", 81, "/");
- check_pass("http://127.0.0.1:81/path", "http", "127.0.0.1", 81, "/path");
- check_pass("http://127.0.0.1:81/path/", "http", "127.0.0.1", 81, "/path/");
- check_pass("http://127.0.0.1:81/path/more", "http", "127.0.0.1", 81, "/path/more");
+ check_pass ("http://127.0.0.1", "http", "127.0.0.1", HTTP_DEFAULT_PORT, "");
+ check_pass ("http://127.0.0.1/", "http", "127.0.0.1", HTTP_DEFAULT_PORT, "/");
+ check_pass ("http://127.0.0.1/path", "http", "127.0.0.1", HTTP_DEFAULT_PORT,
+ "/path");
+ check_pass ("http://127.0.0.1/path/", "http", "127.0.0.1", HTTP_DEFAULT_PORT,
+ "/path/");
+ check_pass ("http://127.0.0.1:81", "http", "127.0.0.1", 81, "");
+ check_pass ("http://127.0.0.1:81/", "http", "127.0.0.1", 81, "/");
+ check_pass ("http://127.0.0.1:81/path", "http", "127.0.0.1", 81, "/path");
+ check_pass ("http://127.0.0.1:81/path/", "http", "127.0.0.1", 81, "/path/");
+ check_pass ("http://127.0.0.1:81/path/more", "http", "127.0.0.1", 81,
+ "/path/more");
}
static void
-test_fail_ipv6()
+test_fail_ipv6 ()
{
- check_pass("http://[::1]", "http", "[::1]", HTTP_DEFAULT_PORT, "");
- check_pass("http://[::1]/", "http", "[::1]", HTTP_DEFAULT_PORT, "/");
- check_pass("http://[::1]/path", "http", "[::1]", HTTP_DEFAULT_PORT, "/path");
- check_pass("http://[::1]/path/", "http", "[::1]", HTTP_DEFAULT_PORT, "/path/");
- check_pass("http://[::1]:81", "http", "[::1]", 81, "");
- check_pass("http://[::1]:81/", "http", "[::1]", 81, "/");
- check_pass("http://[::1]:81/path", "http", "[::1]", 81, "/path");
- check_pass("http://[::1]:81/path/", "http", "[::1]", 81, "/path/");
- check_pass("http://[::1]:81/path/more", "http", "[::1]", 81, "/path/more");
+ check_pass ("http://[::1]", "http", "[::1]", HTTP_DEFAULT_PORT, "");
+ check_pass ("http://[::1]/", "http", "[::1]", HTTP_DEFAULT_PORT, "/");
+ check_pass ("http://[::1]/path", "http", "[::1]", HTTP_DEFAULT_PORT, "/path");
+ check_pass ("http://[::1]/path/", "http", "[::1]", HTTP_DEFAULT_PORT,
+ "/path/");
+ check_pass ("http://[::1]:81", "http", "[::1]", 81, "");
+ check_pass ("http://[::1]:81/", "http", "[::1]", 81, "/");
+ check_pass ("http://[::1]:81/path", "http", "[::1]", 81, "/path");
+ check_pass ("http://[::1]:81/path/", "http", "[::1]", 81, "/path/");
+ check_pass ("http://[::1]:81/path/more", "http", "[::1]", 81, "/path/more");
}
static void
-test_fail()
+test_fail ()
{
- if (GNUNET_SYSERR == check_fail(""))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("http"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("://"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("http://"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("//localhost"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("//:80"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("//:80/"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("//:80:"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("http://localhost:a/"))
- GNUNET_break(0);
- if (GNUNET_SYSERR == check_fail("http://127.0.0.1:a/"))
- GNUNET_break(0);
+ if (GNUNET_SYSERR == check_fail (""))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("http"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("://"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("http://"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("//localhost"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("//:80"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("//:80/"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("//:80:"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("http://localhost:a/"))
+ GNUNET_break (0);
+ if (GNUNET_SYSERR == check_fail ("http://127.0.0.1:a/"))
+ GNUNET_break (0);
}
int
-main(int argc, char *argv[])
+main (int argc, char *argv[])
{
int ret = 0;
- struct SplittedHTTPAddress * spa;
+ struct SplittedHTTPAddress *spa;
- GNUNET_log_setup("test", "DEBUG", NULL);
- spa = http_split_address("");
+ GNUNET_log_setup ("test", "DEBUG", NULL);
+ spa = http_split_address ("");
if (NULL != spa)
- {
- clean(spa);
- spa = NULL;
- GNUNET_break(0);
- }
+ {
+ clean (spa);
+ spa = NULL;
+ GNUNET_break (0);
+ }
- spa = http_split_address("http://");
+ spa = http_split_address ("http://");
if (NULL != spa)
- {
- clean(spa);
- GNUNET_break(0);
- }
+ {
+ clean (spa);
+ GNUNET_break (0);
+ }
- spa = http_split_address("://");
+ spa = http_split_address ("://");
if (NULL != spa)
- {
- clean(spa);
- GNUNET_break(0);
- }
-
- test_pass_hostname();
- test_pass_ipv4();
- test_fail_ipv6();
- test_fail();
+ {
+ clean (spa);
+ GNUNET_break (0);
+ }
+
+ test_pass_hostname ();
+ test_pass_ipv4 ();
+ test_fail_ipv6 ();
+ test_fail ();
return ret;
}