Changeset: 55892a79bb81 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=55892a79bb81
Modified Files:
sql/test/BugTracker-2012/Tests/All
sql/test/BugTracker-2012/Tests/url_script_test.sql
Branch: Dec2011
Log Message:
URL functionality tests
The script should be extended with more tests. In particular,
when running it directly leads to a wron result for newurl.
diffs (52 lines):
diff --git a/sql/test/BugTracker-2012/Tests/All
b/sql/test/BugTracker-2012/Tests/All
--- a/sql/test/BugTracker-2012/Tests/All
+++ b/sql/test/BugTracker-2012/Tests/All
@@ -1,2 +1,3 @@
time-export-bug.Bug-2963
sticky-precision.Bug-2969
+url_script_test
diff --git a/sql/test/BugTracker-2012/Tests/url_script_test.sql
b/sql/test/BugTracker-2012/Tests/url_script_test.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2012/Tests/url_script_test.sql
@@ -0,0 +1,40 @@
+create table t(u url);
+insert into t values('http://www.cwi.nl/~mk/vision2011.pdf');
+insert into t values('http://www.monetdb.com?x=2');
+insert into t
values('http://www.monetdb.org:8080/Documentation/Manuals/SQLreference/Datamanipulation');
+
+
+select getAnchor(u) from t;
+
+select getBasename(u) from t;
+
+select getContent(u) from t;
+
+select getContext(u) from t;
+
+select getDomain(u) from t;
+
+select getExtension(u) from t;
+
+select getFile(u) from t;
+
+select getHost(u) from t;
+
+select getPort(u) from t;
+
+select getQuery(u) from t;
+
+select getUser(u) from t;
+
+select getRobotURL(u) from t;
+
+select isaURL(u) from t;
+
+select isaURL('http://www.monetdb.org');
+select isaURL('http://www.monetdb.org');
+select isaURL('htp:///www.monetdb.org');
+
+select newurl('https','www.monetdb.org',8080,'blah');
+select newurl('https','localhost','boe');
+
+drop table t;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list