Vincent Sanders
fcc1a1e4c2
improve numerical ipv6 urldb prefix search test coverage
2017-03-13 23:52:56 +00:00
Vincent Sanders
2406acfeb3
fix urldb numerical v6 address handling
2017-03-13 23:44:06 +00:00
Vincent Sanders
089179a5b1
iterate urldb v6 numerical adresses as well as ipv4
2017-03-13 22:23:50 +00:00
Vincent Sanders
6eff2522c8
add urldb tests for content type setting
2017-03-13 22:04:38 +00:00
Vincent Sanders
d55d7f3e1e
add urldb tests for urls which cannot be found
2017-03-13 21:53:42 +00:00
Vincent Sanders
ce6c0b9026
add persistance flag tests to urldb
2017-03-13 21:20:47 +00:00
Vincent Sanders
9a004753d2
extend the session addition test with all the urls from the add/set/get test
2017-03-13 20:07:56 +00:00
Vincent Sanders
44ad580a75
extend urldb tests with url creation, setting and getting operations
2017-03-13 16:44:30 +00:00
Vincent Sanders
01d7392a6a
replace tmpnam with something more suitable for the test files
2017-03-09 22:11:55 +00:00
Vincent Sanders
ae8623a0a2
fix compilation warnings in urldb test
2017-03-09 13:22:37 +00:00
Vincent Sanders
5ebec85282
actually check the generated database files against reference test data
2017-03-08 22:22:54 +00:00
Vincent Sanders
0da0dcc342
remove urldb_add_host and path from public API
...
The urldb_add_host and urldb_add_path API were only public for the
urldb test code which was calling them incorrectly in any case as the
url bloom filters were not updated so serialising and adding data to
entries was inconsistent.
This also changes the tests to use the urldb_add_url API which is less
buggy and results in a smaller, cleaner urldb API.
2017-03-08 13:27:00 +00:00
Vincent Sanders
ac446f9aff
add a urldb test for a complete session where something is added to the database
2017-03-07 00:35:57 +00:00
Vincent Sanders
94de23dce9
add more tests for partial iterator in url database
2016-08-09 13:15:36 +01:00
Vincent Sanders
6a26755576
add more API coverage to url database unit tests
2016-08-09 12:41:16 +01:00
Vincent Sanders
115985f069
extend url database unit testing to cover more API
2016-08-09 12:26:37 +01:00
Vincent Sanders
d35ad1b8e7
add cookies tests to url database unit testing
2016-08-09 10:47:47 +01:00
Vincent Sanders
54860ee6b8
add cookie database load and restore unit test
2016-08-09 00:09:33 +01:00
Vincent Sanders
5830a4c040
extend url database checks to cover authentication detail setter and getter
2016-08-08 23:59:21 +01:00
Vincent Sanders
4bc029340e
add some basic url database iteration tests
2016-08-08 23:45:01 +01:00
Vincent Sanders
958fb6aa5e
add url databse write output to unit test
2016-08-08 23:13:23 +01:00
Vincent Sanders
4448fa6cbf
Fix warnings in unit tests
2016-08-08 22:12:16 +01:00
Michael Drake
4b90528d3c
Tests: Squash some warnings.
2016-08-08 18:03:57 +01:00
Vincent Sanders
aa10f2f1ef
wrap urldb tests in check harness and add minimal session test
2016-08-08 13:44:18 +01:00
Vincent Sanders
c313524998
reduce curl usage to fetcher, url unescaping and time parsing
2016-06-29 23:06:53 +01:00
Vincent Sanders
a60c4749ff
fix url database test after API header changes
2016-06-14 00:16:42 +01:00
Vincent Sanders
2dab078f21
move bitmap API header to core include directory
2016-05-26 23:01:03 +01:00
Vincent Sanders
3224d7121a
move image content handlers to accomodate core build changes
2016-05-23 23:32:16 +01:00
Vincent Sanders
6a36d4ec2b
remove all core usage of warn_user API
2016-04-26 12:50:16 +01:00
Vincent Sanders
8756793079
convert nsurl tests to use check unit test framework
2015-07-08 00:40:42 +01:00
Vincent Sanders
bd802e763e
Restructure test makefile to be called from main makefile
...
This changes the make test to be executed from the main netsurf
makefile instead of being standalone. It also fixes up the urldbtest
to run.
2015-07-07 16:02:54 +01:00
Vincent Sanders
ccfc2aeefa
make nsurl unit test work again
2015-07-07 00:05:30 +01:00
Vincent Sanders
c105738fa3
Change LOG() macro to be varadic
...
This changes the LOG macro to be varadic removing the need for all
callsites to have double bracketing and allows for future improvement
on how we use the logging macros.
The callsites were changed with coccinelle and the changes checked by
hand. Compile tested for several frontends but not all.
A formatting annotation has also been added which allows the compiler
to check the parameters and types passed to the logging.
2015-05-28 16:08:46 +01:00
Vincent Sanders
02ff3920ce
remove unused url_init function
2014-10-31 00:50:32 +00:00
Michael Drake
cf8ffa412a
Remove old hotlist, cookies, and history_global_core modules.
...
New versions of expand/collapse node functions for these modules aren't yet implemented.
2013-09-02 22:41:04 +01:00
Michael Drake
68078d7ea7
Fix up for cookies_old rename.
2013-07-22 10:21:37 +01:00
Vincent Sanders
ee6e6eec05
move options include
2013-05-28 14:16:10 +01:00
Michael Drake
0d7d76a6f3
Fix for http_only param change.
2013-04-08 17:25:12 +01:00
Michael Drake
5a5eab9a1e
Add a test for file scheme.
2012-10-10 18:00:47 +01:00
Michael Drake
e9b207c658
Port urldb to nsurl. Won't build since rest of NS needs ported to new urldb API.
...
+ urldb API now takes URLs as nsurl, rather than string.
+ urldb internally stores full URLs with nsurl ref.
+ urldb internally stores schemes as lwc_string.
+ Load and save of cookies and URL file may be slower since
we now need to create a nsurl.
+ Everything else should be faster, and there should be much
less allocating/freeing and much less parsing of the same
url over and over again.
+ Updated urldbtest for new urldb API.
+ urldbtest now cleans up at the end
+ Added lwc_string itterator to end of urldbtest
+ Adding some broken URLs (such as http:domain/) will now
work, since nsurl fixes (http://domain/ ) them.
2012-10-08 20:22:04 +01:00
John Mark Bell
eb122c52d2
Fix cookie expiration
...
svn path=/trunk/netsurf/; revision=13161
2011-11-22 00:34:06 +00:00
John Mark Bell
27924aa38c
Minor fix for path defaulting: retain rightmost / iff it's the first character in the path
...
svn path=/trunk/netsurf/; revision=11524
2011-01-29 15:17:42 +00:00
John Mark Bell
f9d10d83bd
Add test for purely numeric subdomains (currently fails)
...
svn path=/trunk/netsurf/; revision=11289
2011-01-12 08:40:48 +00:00
John Mark Bell
4cd21d9934
Fix testsuite
...
svn path=/trunk/netsurf/; revision=11288
2011-01-12 08:40:08 +00:00
Vincent Sanders
4b329697f7
move url database test to test directory
...
svn path=/trunk/netsurf/; revision=10589
2010-06-29 07:20:12 +00:00