Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/6a2675557690a7eeab7b5c4ca70a80fd194e6466
...commit
http://git.netsurf-browser.org/netsurf.git/commit/6a2675557690a7eeab7b5c4ca70a80fd194e6466
...tree
http://git.netsurf-browser.org/netsurf.git/tree/6a2675557690a7eeab7b5c4ca70a80fd194e6466
The branch, master has been updated
via 6a2675557690a7eeab7b5c4ca70a80fd194e6466 (commit)
from 115985f069247d5eb6c5955de7de110114db9ca4 (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=6a2675557690a7eeab7b5c4ca70a80fd194e6466
commit 6a2675557690a7eeab7b5c4ca70a80fd194e6466
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
add more API coverage to url database unit tests
diff --git a/test/urldbtest.c b/test/urldbtest.c
index 1a591bb..67f833e 100644
--- a/test/urldbtest.c
+++ b/test/urldbtest.c
@@ -46,6 +46,8 @@
const char *test_urldb_path = "test/data/urldb";
const char *test_cookies_path = "test/data/cookies";
+const char *wikipedia_url = "http://www.wikipedia.org/";
+
struct netsurf_table *guit = NULL;
/*************** original test helpers ************/
@@ -500,7 +502,7 @@ START_TEST(urldb_auth_details_test)
const char *res;
const char *auth = "mooooo";
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
urldb_set_auth_details(url, "tree", auth);
res = urldb_get_auth_details(url, "tree");
@@ -519,7 +521,7 @@ START_TEST(urldb_thumbnail_test)
struct bitmap *res;
bool set;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
bmap = (struct bitmap*)url;
set = urldb_set_thumbnail(url, bmap);
@@ -538,7 +540,7 @@ START_TEST(urldb_cert_permissions_test)
nsurl *url;
bool permit;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
urldb_set_cert_permissions(url, true); /* permit invalid certs for url
*/
@@ -560,7 +562,11 @@ START_TEST(urldb_update_visit_test)
{
nsurl *url;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
+
+ urldb_update_url_visit_data(url);
+
+ urldb_add_url(url);
urldb_update_url_visit_data(url);
/** \todo test needs to check results */
@@ -573,7 +579,11 @@ START_TEST(urldb_reset_visit_test)
{
nsurl *url;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
+
+ urldb_reset_url_visit_data(url);
+
+ urldb_add_url(url);
urldb_reset_url_visit_data(url);
/** \todo test needs to check results */
@@ -586,7 +596,11 @@ START_TEST(urldb_persistence_test)
{
nsurl *url;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
+
+ urldb_set_url_persistence(url, true);
+
+ urldb_add_url(url);
urldb_set_url_persistence(url, true);
@@ -615,6 +629,7 @@ static TCase *urldb_case_create(void)
tcase_add_test(tc, urldb_cert_permissions_test);
tcase_add_test(tc, urldb_update_visit_test);
tcase_add_test(tc, urldb_reset_visit_test);
+ tcase_add_test(tc, urldb_persistence_test);
return tc;
}
-----------------------------------------------------------------------
Summary of changes:
test/urldbtest.c | 27 +++++++++++++++++++++------
1 file changed, 21 insertions(+), 6 deletions(-)
diff --git a/test/urldbtest.c b/test/urldbtest.c
index 1a591bb..67f833e 100644
--- a/test/urldbtest.c
+++ b/test/urldbtest.c
@@ -46,6 +46,8 @@
const char *test_urldb_path = "test/data/urldb";
const char *test_cookies_path = "test/data/cookies";
+const char *wikipedia_url = "http://www.wikipedia.org/";
+
struct netsurf_table *guit = NULL;
/*************** original test helpers ************/
@@ -500,7 +502,7 @@ START_TEST(urldb_auth_details_test)
const char *res;
const char *auth = "mooooo";
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
urldb_set_auth_details(url, "tree", auth);
res = urldb_get_auth_details(url, "tree");
@@ -519,7 +521,7 @@ START_TEST(urldb_thumbnail_test)
struct bitmap *res;
bool set;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
bmap = (struct bitmap*)url;
set = urldb_set_thumbnail(url, bmap);
@@ -538,7 +540,7 @@ START_TEST(urldb_cert_permissions_test)
nsurl *url;
bool permit;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
urldb_set_cert_permissions(url, true); /* permit invalid certs for url
*/
@@ -560,7 +562,11 @@ START_TEST(urldb_update_visit_test)
{
nsurl *url;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
+
+ urldb_update_url_visit_data(url);
+
+ urldb_add_url(url);
urldb_update_url_visit_data(url);
/** \todo test needs to check results */
@@ -573,7 +579,11 @@ START_TEST(urldb_reset_visit_test)
{
nsurl *url;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
+
+ urldb_reset_url_visit_data(url);
+
+ urldb_add_url(url);
urldb_reset_url_visit_data(url);
/** \todo test needs to check results */
@@ -586,7 +596,11 @@ START_TEST(urldb_persistence_test)
{
nsurl *url;
- url = make_url("http://www.wikipedia.org/");
+ url = make_url(wikipedia_url);
+
+ urldb_set_url_persistence(url, true);
+
+ urldb_add_url(url);
urldb_set_url_persistence(url, true);
@@ -615,6 +629,7 @@ static TCase *urldb_case_create(void)
tcase_add_test(tc, urldb_cert_permissions_test);
tcase_add_test(tc, urldb_update_visit_test);
tcase_add_test(tc, urldb_reset_visit_test);
+ tcase_add_test(tc, urldb_persistence_test);
return tc;
}
--
NetSurf Browser
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org