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

Reply via email to