Changeset: e55a85f3d54f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e55a85f3d54f
Added Files:
        monetdb5/mal/Tests/tst023.maltest
        monetdb5/mal/Tests/tst024.maltest
        monetdb5/mal/Tests/tst025.maltest
        monetdb5/mal/Tests/tst026.maltest
        monetdb5/mal/Tests/tst027.maltest
        monetdb5/mal/Tests/tst028.maltest
        monetdb5/mal/Tests/tst029.maltest
        monetdb5/mal/Tests/tst030.maltest
        monetdb5/mal/Tests/tst031.maltest
        monetdb5/mal/Tests/tst032.maltest
        monetdb5/mal/Tests/tst033.maltest
        monetdb5/mal/Tests/tst034.maltest
        monetdb5/mal/Tests/tst035.maltest
        monetdb5/mal/Tests/tst036.maltest
        monetdb5/mal/Tests/tst037.maltest
        monetdb5/mal/Tests/tst038.maltest
        monetdb5/mal/Tests/tst039.maltest
        monetdb5/mal/Tests/tst041.maltest
        monetdb5/mal/Tests/tst077.maltest
Branch: mtest
Log Message:

Add missing files


diffs (truncated from 1231 to 300 lines):

diff --git a/monetdb5/mal/Tests/tst023.maltest 
b/monetdb5/mal/Tests/tst023.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst023.maltest
@@ -0,0 +1,93 @@
+statement ok
+b1:= bat.new(:int)
+
+statement ok
+b2:= bat.new(:flt)
+
+statement ok
+bat.append(b1,1)
+
+
+statement ok
+bat.append(b1,2)
+
+statement ok
+bat.append(b1,3)
+
+statement ok
+bat.append(b1,4)
+
+statement ok
+bat.append(b1,2)
+
+statement ok
+bat.append(b2, 12.31)
+
+statement ok
+bat.append(b2, 12.32)
+
+statement ok
+bat.append(b2, 12.33)
+
+statement ok
+bat.append(b2, 12.34)
+
+statement ok
+bat.append(b2, 12.35)
+
+query TIT rowsort
+io.print(b1,b2)
+----
+15 values hashing to 7780eab4e64e9eb5beefdca3f9ec7c81
+
+statement ok
+s:= algebra.select(b1,nil:bat[:oid],2,2,true,true,false)
+
+query TT rowsort
+io.print(s)
+----
+@
+1
+@
+4
+
+statement ok
+bat.delete(b1,s)
+
+query TI rowsort
+io.print(b1)
+----
+@
+1
+@
+3
+@
+4
+
+statement ok
+bat.delete(b2,s)
+
+query TT rowsort
+io.print(b2)
+----
+@
+12.31
+@
+12.33
+@
+12.34
+
+query TIT rowsort
+io.print(b1,b2)
+----
+@
+1
+12.31
+@
+3
+12.33
+@
+4
+12.34
+
+
diff --git a/monetdb5/mal/Tests/tst024.maltest 
b/monetdb5/mal/Tests/tst024.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst024.maltest
@@ -0,0 +1,18 @@
+statement ok
+i:= 12
+
+statement ok
+_2:=55
+
+statement ok
+_3:= 23
+
+statement ok
+_5:=23
+
+query T rowsort
+io.print(_5)
+----
+23
+
+
diff --git a/monetdb5/mal/Tests/tst025.maltest 
b/monetdb5/mal/Tests/tst025.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst025.maltest
@@ -0,0 +1,41 @@
+statement ok
+b:= bat.new(:int)
+
+statement ok
+bat.append(b, 5140046)
+
+statement ok
+bat.append(b, 5442033)
+
+statement ok
+bat.append(b, 5645862)
+
+query TI rowsort
+io.print(b)
+----
+@
+5140046
+@
+5442033
+@
+5645862
+
+statement ok
+bat.delete(b,1@0)
+
+query TI rowsort
+io.print(b)
+----
+@
+5140046
+@
+5645862
+
+statement ok
+bat.delete(b)
+
+query TI rowsort
+io.print(b)
+----
+
+
diff --git a/monetdb5/mal/Tests/tst026.maltest 
b/monetdb5/mal/Tests/tst026.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst026.maltest
@@ -0,0 +1,29 @@
+statement ok
+function foo();
+       b:= bat.new(:int);
+       cnt:= 0:lng;
+       f:= 0;
+       g:= 0;
+barrier d:=true;
+       f:=1;
+       cnt:= aggr.count(b);
+       redo d:=false;
+       barrier e:=true;
+               g:=1;
+       exit e;
+       io.print(g);
+exit d;
+cnt:= aggr.count(b);
+id := calc.oid(cnt);
+io.print(f);
+io.print(g);
+end foo
+
+query T rowsort
+foo()
+----
+1
+1
+1
+
+
diff --git a/monetdb5/mal/Tests/tst027.maltest 
b/monetdb5/mal/Tests/tst027.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst027.maltest
@@ -0,0 +1,15 @@
+statement ok
+function test(s:str, b:bat[:any_1]...);
+       io.print(s);
+end test
+
+statement ok
+b:= bat.new(:int)
+
+statement ok
+c:= bat.new(:int)
+
+statement error
+user.test("hello",b,c)
+
+
diff --git a/monetdb5/mal/Tests/tst028.maltest 
b/monetdb5/mal/Tests/tst028.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst028.maltest
@@ -0,0 +1,29 @@
+statement ok
+function f(a:bat[:any]):void;
+       io.print(a);
+end f
+
+statement ok
+function h(a:bat[:str]):void;
+       io.print(a);
+end h
+
+statement ok
+function g(b:any):void;
+end g
+
+statement ok
+z:= bat.new(:str);
+
+query TT rowsort
+f(z)
+----
+
+statement ok
+g(z)
+
+query TT rowsort
+h(z)
+----
+
+
diff --git a/monetdb5/mal/Tests/tst029.maltest 
b/monetdb5/mal/Tests/tst029.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst029.maltest
@@ -0,0 +1,31 @@
+statement ok
+b:= bat.new(:str)
+
+statement ok
+bat.append(b, "io.print(1);");
+
+statement ok
+bat.append(b, "io.print(\"hello\");");
+
+statement ok
+bat.append(b,"s:=\"goodbye\";io.print(s);");
+
+query TT nosort
+io.print(b)
+----
+@
+io.print(1);
+@
+io.print("hello");
+@
+s:="goodbye";io.print(s);
+
+statement ok
+s:= algebra.fetch(b,2@0)
+
+statement T nosort
+io.printf("%s\n",s)
+----
+goodbye
+
+
diff --git a/monetdb5/mal/Tests/tst030.maltest 
b/monetdb5/mal/Tests/tst030.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst030.maltest
@@ -0,0 +1,15 @@
+statement ok
+barrier w:= 1>0
+
+statement ok
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to