Changeset: 78e38e367cd7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/78e38e367cd7
Added Files:
        monetdb5/modules/atoms/Tests/starts_ends_contains_joins.test
Modified Files:
        monetdb5/modules/atoms/Tests/All
        monetdb5/modules/atoms/Tests/contains.test
        monetdb5/modules/atoms/Tests/endswith.test
        monetdb5/modules/atoms/Tests/startswith.test
Branch: sw_ew_c_sorting
Log Message:

Split join tests.


diffs (251 lines):

diff --git a/monetdb5/modules/atoms/Tests/All b/monetdb5/modules/atoms/Tests/All
--- a/monetdb5/modules/atoms/Tests/All
+++ b/monetdb5/modules/atoms/Tests/All
@@ -38,5 +38,6 @@ startswith
 endswith
 contains
 HAVE_ICONV?asciify
+starts_ends_contains_joins
 
 ts_and_tstz_to_str_bug
diff --git a/monetdb5/modules/atoms/Tests/contains.test 
b/monetdb5/modules/atoms/Tests/contains.test
--- a/monetdb5/modules/atoms/Tests/contains.test
+++ b/monetdb5/modules/atoms/Tests/contains.test
@@ -57,14 +57,8 @@ statement ok
 create table foo(x string)
 
 statement ok
-create table bar(x string)
-
-statement ok
 insert into foo values 
('johnleft'),('janeright'),('robertright'),('timup'),('lexleft'),('joeleft')
 
-statement ok
-insert into bar values ('left'),('right'),('up'),('down')
-
 query T
 select contains(x, 'left') from foo
 ----
@@ -75,24 +69,5 @@ False
 True
 True
 
-query TT rowsort
-select * from foo,bar where [foo.x] contains [bar.x, false]
-----
-janeright
-right
-joeleft
-left
-johnleft
-left
-lexleft
-left
-robertright
-right
-timup
-up
-
 statement ok
 drop table foo
-
-statement ok
-drop table bar
diff --git a/monetdb5/modules/atoms/Tests/endswith.test 
b/monetdb5/modules/atoms/Tests/endswith.test
--- a/monetdb5/modules/atoms/Tests/endswith.test
+++ b/monetdb5/modules/atoms/Tests/endswith.test
@@ -47,14 +47,8 @@ statement ok
 create table foo(x string)
 
 statement ok
-create table bar(x string)
-
-statement ok
 insert into foo values 
('johnleft'),('janeright'),('robertright'),('timup'),('lexleft'),('joeleft')
 
-statement ok
-insert into bar values ('left'),('right'),('up'),('down')
-
 query T
 select endswith(x, 'left') from foo
 ----
@@ -65,24 +59,5 @@ False
 True
 True
 
-query TT rowsort
-select * from foo,bar where [foo.x] endswith [bar.x, false]
-----
-janeright
-right
-joeleft
-left
-johnleft
-left
-lexleft
-left
-robertright
-right
-timup
-up
-
 statement ok
 drop table foo
-
-statement ok
-drop table bar
diff --git a/monetdb5/modules/atoms/Tests/starts_ends_contains_joins.test 
b/monetdb5/modules/atoms/Tests/starts_ends_contains_joins.test
new file mode 100644
--- /dev/null
+++ b/monetdb5/modules/atoms/Tests/starts_ends_contains_joins.test
@@ -0,0 +1,101 @@
+statement ok
+create table foo(x string)
+
+statement ok
+create table bar(x string)
+
+statement ok
+insert into foo values 
('leftjohn'),('rightjane'),('rightrobert'),('uptim'),('leftlex'),('leftjoe')
+
+statement ok
+insert into bar values ('left'),('right'),('up'),('down')
+
+query TT rowsort
+select * from foo,bar where [foo.x] startswith [bar.x, false]
+----
+leftjoe
+left
+leftjohn
+left
+leftlex
+left
+rightjane
+right
+rightrobert
+right
+uptim
+up
+
+statement ok
+drop table foo
+
+statement ok
+drop table bar
+
+statement ok
+create table foo(x string)
+
+statement ok
+create table bar(x string)
+
+statement ok
+insert into foo values 
('johnleft'),('janeright'),('robertright'),('timup'),('lexleft'),('joeleft')
+
+statement ok
+insert into bar values ('left'),('right'),('up'),('down')
+
+query TT rowsort
+select * from foo,bar where [foo.x] endswith [bar.x, false]
+----
+janeright
+right
+joeleft
+left
+johnleft
+left
+lexleft
+left
+robertright
+right
+timup
+up
+
+statement ok
+drop table foo
+
+statement ok
+drop table bar
+
+statement ok
+create table foo(x string)
+
+statement ok
+create table bar(x string)
+
+statement ok
+insert into foo values 
('johnleft'),('janeright'),('robertright'),('timup'),('lexleft'),('joeleft')
+
+statement ok
+insert into bar values ('left'),('right'),('up'),('down')
+
+query TT rowsort
+select * from foo,bar where [foo.x] contains [bar.x, false]
+----
+janeright
+right
+joeleft
+left
+johnleft
+left
+lexleft
+left
+robertright
+right
+timup
+up
+
+statement ok
+drop table foo
+
+statement ok
+drop table bar
diff --git a/monetdb5/modules/atoms/Tests/startswith.test 
b/monetdb5/modules/atoms/Tests/startswith.test
--- a/monetdb5/modules/atoms/Tests/startswith.test
+++ b/monetdb5/modules/atoms/Tests/startswith.test
@@ -47,14 +47,8 @@ statement ok
 create table foo(x string)
 
 statement ok
-create table bar(x string)
-
-statement ok
 insert into foo values 
('leftjohn'),('rightjane'),('rightrobert'),('uptim'),('leftlex'),('leftjoe')
 
-statement ok
-insert into bar values ('left'),('right'),('up'),('down')
-
 query T
 select startswith(x, 'left') from foo
 ----
@@ -65,29 +59,10 @@ False
 True
 True
 
-query TT rowsort
-select * from foo,bar where [foo.x] startswith [bar.x, false]
-----
-leftjoe
-left
-leftjohn
-left
-leftlex
-left
-rightjane
-right
-rightrobert
-right
-uptim
-up
-
 statement ok
 drop table foo
 
-statement ok
-drop table bar
-
 query T
-select ['Camón Romasan'] startsWith ['camu', true];
+select ['Camón Romasan'] startswith ['camu', true];
 ----
 False
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to