tests.c - surf-adblock - Surf adblock web extension
(HTM) git clone git://git.codemadness.org/surf-adblock
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tests.c (1671B)
---
1 #include "../adblock.c"
2
3 /*
4
5 TODO: add tests:
6
7 ||example.com/banner.gif will block all these addresses
8
9 http://example.com/banner.gif
10 https://example.com/banner.gif
11 http://www.example.com/banner.gif
12
13 while not blocking:
14
15 http://badexample.com/banner.gif
16 http://gooddomain.example/analyze?http://example.com/banner.gif
17
18 */
19
20 int
21 main(void)
22 {
23 int status;
24
25 init();
26
27 status = allowrequest("https://tweakers.net/", "https://tweakers.net/adtracker/a");
28 printf("%d\n", status);
29
30 status = allowrequest("http://tweakers.net/", "http://tweakers.net/adtracker/a");
31 printf("%d\n", status);
32
33 status = allowrequest("https://tweakers.net/", "https://tweakers.net/adtracker.");
34 printf("%d\n", status);
35
36 status = allowrequest("https://tweakers.net/", "https://tweakers.net/index.html");
37 printf("%d\n", status);
38
39 status = allowrequest("https://360ads.com/", "https://360ads.com/index.html");
40 printf("%d\n", status);
41
42 status = allowrequest("https://www.360ads.com/", "https://www.360ads.com/index.html");
43 printf("%d\n", status);
44
45 status = allowrequest("http://www.360ads.com/", "http://360ads.com/index.html");
46 printf("%d\n", status);
47
48 status = allowrequest("https://360ads.com:8000/", "https://360ads.com/index.html");
49 printf("%d\n", status);
50
51 status = allowrequest("https://360ads.com/", "https://360ads.com:8000/index.html");
52 printf("%d\n", status);
53
54 status = allowrequest("https://360ads.com:8000/", "https://360ads.com:8000/index.html");
55 printf("%d\n", status);
56
57 status = allowrequest("https://google.com/", "https://google.com/index.html");
58 printf("%d\n", status);
59
60 /*http://statics.360ads.com/statics/images/2016/home/t3.png*/
61
62 cleanup();
63
64 return 0;
65 }