summaryrefslogtreecommitdiff
path: root/tests/url
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-08-03 17:41:13 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-08-03 17:41:13 +0200
commit8580153db83b17afe029371489dc1a2f01416648 (patch)
tree525509738a476a42ec05a7b949fe93a8052f5a5c /tests/url
parent23a7647c768cd6fcc542a7099740e27b3a241235 (diff)
downloadcrawler-8580153db83b17afe029371489dc1a2f01416648.tar.gz
crawler-8580153db83b17afe029371489dc1a2f01416648.tar.bz2
fighting with reverse iterators for url normalization
Diffstat (limited to 'tests/url')
-rw-r--r--tests/url/GNUmakefile4
-rw-r--r--tests/url/test102.MUST7
-rw-r--r--tests/url/test103.MUST7
-rw-r--r--tests/url/test104.MUST7
-rw-r--r--tests/url/test105.MUST7
5 files changed, 32 insertions, 0 deletions
diff --git a/tests/url/GNUmakefile b/tests/url/GNUmakefile
index 2fa56d9..f0a28b0 100644
--- a/tests/url/GNUmakefile
+++ b/tests/url/GNUmakefile
@@ -35,3 +35,7 @@ local_test:
@-./exec_test test1 test6 "parse normal URL with non-standard port" http://www.andreasbaumann.cc:8080/index.html
@-./exec_test test2 test100 "normalize a relative URL" http://www.andreasbaumann.cc/index.html /software.html
@-./exec_test test2 test101 "absolute URL in HTML content" http://www.andreasbaumann.cc/index.html http://www.yahoo.com/page.html
+ @-./exec_test test2 test102 "path normalization, relative path" http://www.andreasbaumann.cc/adir/index.html bdir/page.html
+ @-./exec_test test2 test103 "path normalization, absolute path" http://www.andreasbaumann.cc/adir/index.html /bdir/page.html
+ @-./exec_test test2 test104 "path normalization, current dir" http://www.andreasbaumann.cc/adir/index.html ./bdir/page.html
+ @-./exec_test test2 test105 "path normalization, previous dir" http://www.andreasbaumann.cc/adir/index.html ../bdir/page.html
diff --git a/tests/url/test102.MUST b/tests/url/test102.MUST
new file mode 100644
index 0000000..7482d26
--- /dev/null
+++ b/tests/url/test102.MUST
@@ -0,0 +1,7 @@
+protocol: http
+host: www.andreasbaumann.cc
+port: 80
+path: /adir/bdir/page.html
+query:
+fragment:
+URL: http://www.andreasbaumann.cc/adir/bdir/page.html
diff --git a/tests/url/test103.MUST b/tests/url/test103.MUST
new file mode 100644
index 0000000..085a06c
--- /dev/null
+++ b/tests/url/test103.MUST
@@ -0,0 +1,7 @@
+protocol: http
+host: www.andreasbaumann.cc
+port: 80
+path: /bdir/page.html
+query:
+fragment:
+URL: http://www.andreasbaumann.cc/bdir/page.html
diff --git a/tests/url/test104.MUST b/tests/url/test104.MUST
new file mode 100644
index 0000000..7482d26
--- /dev/null
+++ b/tests/url/test104.MUST
@@ -0,0 +1,7 @@
+protocol: http
+host: www.andreasbaumann.cc
+port: 80
+path: /adir/bdir/page.html
+query:
+fragment:
+URL: http://www.andreasbaumann.cc/adir/bdir/page.html
diff --git a/tests/url/test105.MUST b/tests/url/test105.MUST
new file mode 100644
index 0000000..085a06c
--- /dev/null
+++ b/tests/url/test105.MUST
@@ -0,0 +1,7 @@
+protocol: http
+host: www.andreasbaumann.cc
+port: 80
+path: /bdir/page.html
+query:
+fragment:
+URL: http://www.andreasbaumann.cc/bdir/page.html