summaryrefslogtreecommitdiff
path: root/tests/url
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-08-04 15:42:51 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-08-04 15:42:51 +0200
commit39d78b3dd658db518740c561f0b4e80a43987a38 (patch)
tree254f224c2e109de8b4cbfac821c895ec891de1f3 /tests/url
parent0c92e873518ce6a92caeba0be81a0d81d16c6ed8 (diff)
downloadcrawler-39d78b3dd658db518740c561f0b4e80a43987a38.tar.gz
crawler-39d78b3dd658db518740c561f0b4e80a43987a38.tar.bz2
rearangment for url testing
Diffstat (limited to 'tests/url')
-rw-r--r--tests/url/GNUmakefile41
-rwxr-xr-xtests/url/exec_test12
-rw-r--r--tests/url/test1.MUST1
-rw-r--r--tests/url/test1.cpp37
-rw-r--r--tests/url/test100.MUST7
-rw-r--r--tests/url/test101.MUST7
-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
-rw-r--r--tests/url/test2.MUST7
-rw-r--r--tests/url/test2.cpp37
-rw-r--r--tests/url/test3.MUST7
-rw-r--r--tests/url/test4.MUST7
-rw-r--r--tests/url/test5.MUST7
-rw-r--r--tests/url/test6.MUST7
16 files changed, 0 insertions, 205 deletions
diff --git a/tests/url/GNUmakefile b/tests/url/GNUmakefile
deleted file mode 100644
index f0a28b0..0000000
--- a/tests/url/GNUmakefile
+++ /dev/null
@@ -1,41 +0,0 @@
-TOPDIR = ../..
-
-SUBDIRS =
-
-INCLUDE_DIRS = \
- -I$(TOPDIR)/src
-
-INCLUDE_LDFLAGS =
-
-INCLUDE_LIBS = \
- $(TOPDIR)/src/libcrawlingwolf.a
-
-TEST_CPP_BINS = \
- test1$(EXE) \
- test2$(EXE)
-
-OBJS =
-
--include $(TOPDIR)/makefiles/gmake/sub.mk
-
-local_all:
-
-local_clean:
- -@rm -f *.db *.db-journal 2>/dev/null
- -@rm -f *.RES *.DIFF
-
-local_distclean:
-
-local_test:
- @-./exec_test test1 test1 "parse illegal protocol" www.andreasbaumann.cc
- @-./exec_test test1 test2 "parse normal start URL without slash" http://www.andreasbaumann.cc
- @-./exec_test test1 test3 "parse normal start URL with slash" http://www.andreasbaumann.cc/
- @-./exec_test test1 test4 "parse normal URL" http://www.andreasbaumann.cc/index.html
- @-./exec_test test1 test5 "parse normal URL with default port" http://www.andreasbaumann.cc:80/index.html
- @-./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/exec_test b/tests/url/exec_test
deleted file mode 100755
index 92b656f..0000000
--- a/tests/url/exec_test
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-BINARY=$1
-shift
-ID=$1
-shift
-TITLE=$1
-shift
-
-printf "$ID: $TITLE .. "
-./$BINARY $* >$ID.RES 2>&1
-diff $ID.MUST $ID.RES > $ID.DIFF && printf "OK\n" || printf "ERROR\n"
diff --git a/tests/url/test1.MUST b/tests/url/test1.MUST
deleted file mode 100644
index 1b6af48..0000000
--- a/tests/url/test1.MUST
+++ /dev/null
@@ -1 +0,0 @@
-Illegal URL!
diff --git a/tests/url/test1.cpp b/tests/url/test1.cpp
deleted file mode 100644
index 23c7d74..0000000
--- a/tests/url/test1.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "URL.hpp"
-#include "SimpleURLNormalizer.hpp"
-
-#include <iostream>
-#include <string>
-
-using namespace std;
-
-int main( int argc, char *argv[] )
-{
- if( argc != 2 ) {
- cerr << "usage: test1 <url>\n" << endl;
- return 1;
- }
-
- char *urlstring = argv[1];
-
- URLNormalizer *normalizer = new SimpleURLNormalizer( );
- URL url = normalizer->parseUrl( urlstring );
- delete normalizer;
-
- if( url == URL::Null ) {
- cerr << "Illegal URL!" << endl;
- return 1;
- }
-
- cout << "protocol: " << url.protocol( ) << endl
- << "host: " << url.host( ) << endl
- << "port: " << url.port( ) << endl
- << "path: " << url.path( ) << endl
- << "query: " << url.query( ) << endl
- << "fragment: " << url.fragment( ) << endl;
-
- cout << "URL: " << url << endl;
-
- return 0;
-}
diff --git a/tests/url/test100.MUST b/tests/url/test100.MUST
deleted file mode 100644
index 40fb968..0000000
--- a/tests/url/test100.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.andreasbaumann.cc
-port: 80
-path: /software.html
-query:
-fragment:
-URL: http://www.andreasbaumann.cc/software.html
diff --git a/tests/url/test101.MUST b/tests/url/test101.MUST
deleted file mode 100644
index b4c5eca..0000000
--- a/tests/url/test101.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.yahoo.com
-port: 80
-path: /page.html
-query:
-fragment:
-URL: http://www.yahoo.com/page.html
diff --git a/tests/url/test102.MUST b/tests/url/test102.MUST
deleted file mode 100644
index 7482d26..0000000
--- a/tests/url/test102.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-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
deleted file mode 100644
index 085a06c..0000000
--- a/tests/url/test103.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-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
deleted file mode 100644
index 7482d26..0000000
--- a/tests/url/test104.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-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
deleted file mode 100644
index 085a06c..0000000
--- a/tests/url/test105.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-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/test2.MUST b/tests/url/test2.MUST
deleted file mode 100644
index 92158a6..0000000
--- a/tests/url/test2.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.andreasbaumann.cc
-port: 80
-path: /
-query:
-fragment:
-URL: http://www.andreasbaumann.cc/
diff --git a/tests/url/test2.cpp b/tests/url/test2.cpp
deleted file mode 100644
index 4b6aa0d..0000000
--- a/tests/url/test2.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "URL.hpp"
-#include "SimpleURLNormalizer.hpp"
-
-#include <iostream>
-#include <string>
-
-using namespace std;
-
-int main( int argc, char *argv[] )
-{
- if( argc != 3 ) {
- cerr << "usage: test2 <base url> <partial url>\n" << endl;
- return 1;
- }
-
- char *baseUrlString = argv[1];
- char *partialUrlString = argv[2];
-
- URLNormalizer *normalizer = new SimpleURLNormalizer( );
-
- URL baseUrl = normalizer->parseUrl( baseUrlString );
-
- URL url = normalizer->normalize( baseUrl, partialUrlString );
-
- cout << "protocol: " << url.protocol( ) << endl
- << "host: " << url.host( ) << endl
- << "port: " << url.port( ) << endl
- << "path: " << url.path( ) << endl
- << "query: " << url.query( ) << endl
- << "fragment: " << url.fragment( ) << endl;
-
- cout << "URL: " << url << endl;
-
- delete normalizer;
-
- return 0;
-}
diff --git a/tests/url/test3.MUST b/tests/url/test3.MUST
deleted file mode 100644
index 92158a6..0000000
--- a/tests/url/test3.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.andreasbaumann.cc
-port: 80
-path: /
-query:
-fragment:
-URL: http://www.andreasbaumann.cc/
diff --git a/tests/url/test4.MUST b/tests/url/test4.MUST
deleted file mode 100644
index 0649e10..0000000
--- a/tests/url/test4.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.andreasbaumann.cc
-port: 80
-path: /index.html
-query:
-fragment:
-URL: http://www.andreasbaumann.cc/index.html
diff --git a/tests/url/test5.MUST b/tests/url/test5.MUST
deleted file mode 100644
index 0649e10..0000000
--- a/tests/url/test5.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.andreasbaumann.cc
-port: 80
-path: /index.html
-query:
-fragment:
-URL: http://www.andreasbaumann.cc/index.html
diff --git a/tests/url/test6.MUST b/tests/url/test6.MUST
deleted file mode 100644
index de9b556..0000000
--- a/tests/url/test6.MUST
+++ /dev/null
@@ -1,7 +0,0 @@
-protocol: http
-host: www.andreasbaumann.cc
-port: 8080
-path: /index.html
-query:
-fragment:
-URL: http://www.andreasbaumann.cc:8080/index.html