Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/5830a4c0402da9acdcf20b62b359d762dd8c235b
...commit
http://git.netsurf-browser.org/netsurf.git/commit/5830a4c0402da9acdcf20b62b359d762dd8c235b
...tree
http://git.netsurf-browser.org/netsurf.git/tree/5830a4c0402da9acdcf20b62b359d762dd8c235b
The branch, master has been updated
via 5830a4c0402da9acdcf20b62b359d762dd8c235b (commit)
from 4bc029340eb0576eb40b8766be67b31e139bf385 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf.git/commit/?id=5830a4c0402da9acdcf20b62b359d762dd8c235b
commit 5830a4c0402da9acdcf20b62b359d762dd8c235b
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
extend url database checks to cover authentication detail setter and getter
diff --git a/test/urldbtest.c b/test/urldbtest.c
index 2b2cf64..0b4853c 100644
--- a/test/urldbtest.c
+++ b/test/urldbtest.c
@@ -26,6 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include <check.h>
#include <libwapcaplet/libwapcaplet.h>
@@ -34,6 +35,7 @@
#include "utils/log.h"
#include "utils/corestrings.h"
#include "utils/nsurl.h"
+#include "utils/nsoption.h"
#include "netsurf/url_db.h"
#include "content/urldb.h"
#include "desktop/cookie_manager.h"
@@ -428,7 +430,7 @@ static TCase *urldb_session_case_create(void)
return tc;
}
-bool urldb_iterate_entries_cb(nsurl *url, const struct url_data *data)
+static bool urldb_iterate_entries_cb(nsurl *url, const struct url_data *data)
{
LOG("url: %s", nsurl_access(url));
@@ -441,9 +443,10 @@ START_TEST(urldb_iterate_entries_test)
}
END_TEST
-bool urldb_iterate_cookies_cb(const struct cookie_data *data)
+static bool urldb_iterate_cookies_cb(const struct cookie_data *data)
{
LOG("%p", data);
+ return true;
}
START_TEST(urldb_iterate_cookies_test)
@@ -452,6 +455,23 @@ START_TEST(urldb_iterate_cookies_test)
}
END_TEST
+START_TEST(urldb_auth_details_test)
+{
+ nsurl *url;
+ const char *res;
+ const char *auth = "mooooo";
+
+ url = make_url("http://www.wikipedia.org/");
+ urldb_set_auth_details(url, "tree", auth);
+
+ res = urldb_get_auth_details(url, "tree");
+ ck_assert_str_eq(res, auth);
+
+ nsurl_unref(url);
+
+}
+END_TEST
+
static TCase *urldb_case_create(void)
{
TCase *tc;
@@ -464,6 +484,7 @@ static TCase *urldb_case_create(void)
tcase_add_test(tc, urldb_iterate_entries_test);
tcase_add_test(tc, urldb_iterate_cookies_test);
+ tcase_add_test(tc, urldb_auth_details_test);
return tc;
}
-----------------------------------------------------------------------
Summary of changes:
test/urldbtest.c | 25 +++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/test/urldbtest.c b/test/urldbtest.c
index 2b2cf64..0b4853c 100644
--- a/test/urldbtest.c
+++ b/test/urldbtest.c
@@ -26,6 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include <check.h>
#include <libwapcaplet/libwapcaplet.h>
@@ -34,6 +35,7 @@
#include "utils/log.h"
#include "utils/corestrings.h"
#include "utils/nsurl.h"
+#include "utils/nsoption.h"
#include "netsurf/url_db.h"
#include "content/urldb.h"
#include "desktop/cookie_manager.h"
@@ -428,7 +430,7 @@ static TCase *urldb_session_case_create(void)
return tc;
}
-bool urldb_iterate_entries_cb(nsurl *url, const struct url_data *data)
+static bool urldb_iterate_entries_cb(nsurl *url, const struct url_data *data)
{
LOG("url: %s", nsurl_access(url));
@@ -441,9 +443,10 @@ START_TEST(urldb_iterate_entries_test)
}
END_TEST
-bool urldb_iterate_cookies_cb(const struct cookie_data *data)
+static bool urldb_iterate_cookies_cb(const struct cookie_data *data)
{
LOG("%p", data);
+ return true;
}
START_TEST(urldb_iterate_cookies_test)
@@ -452,6 +455,23 @@ START_TEST(urldb_iterate_cookies_test)
}
END_TEST
+START_TEST(urldb_auth_details_test)
+{
+ nsurl *url;
+ const char *res;
+ const char *auth = "mooooo";
+
+ url = make_url("http://www.wikipedia.org/");
+ urldb_set_auth_details(url, "tree", auth);
+
+ res = urldb_get_auth_details(url, "tree");
+ ck_assert_str_eq(res, auth);
+
+ nsurl_unref(url);
+
+}
+END_TEST
+
static TCase *urldb_case_create(void)
{
TCase *tc;
@@ -464,6 +484,7 @@ static TCase *urldb_case_create(void)
tcase_add_test(tc, urldb_iterate_entries_test);
tcase_add_test(tc, urldb_iterate_cookies_test);
+ tcase_add_test(tc, urldb_auth_details_test);
return tc;
}
--
NetSurf Browser
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org