Changeset: b828d62760ce for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b828d62760ce
Modified Files:
        sql/test/pg_regress/Tests/case.sql
        sql/test/pg_regress/Tests/case.stable.err
        sql/test/pg_regress/Tests/case.stable.out
Branch: default
Log Message:

Improved case.sql test and approved outputs


diffs (91 lines):

diff --git a/sql/test/pg_regress/Tests/case.sql 
b/sql/test/pg_regress/Tests/case.sql
--- a/sql/test/pg_regress/Tests/case.sql
+++ b/sql/test/pg_regress/Tests/case.sql
@@ -141,7 +141,7 @@ UPDATE CASE_TBL
 SELECT * FROM CASE_TBL;
 
 UPDATE CASE_TBL
-  SET i = CASE WHEN b.i >= 2 THEN (2 * i)
+  SET i = CASE WHEN i >= 2 THEN (2 * i)
                 ELSE (3 * i) END
 --  FROM CASE2_TBL b
   WHERE i = -CASE_TBL.i;
diff --git a/sql/test/pg_regress/Tests/case.stable.err 
b/sql/test/pg_regress/Tests/case.stable.err
--- a/sql/test/pg_regress/Tests/case.stable.err
+++ b/sql/test/pg_regress/Tests/case.stable.err
@@ -29,13 +29,6 @@ stderr of test 'case` in directory 'sql/
 # 17:11:19 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-1142" "--port=38959"
 # 17:11:19 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-18336/.s.monetdb.30933
-QUERY = UPDATE CASE_TBL
-          SET i = CASE WHEN b.i >= 2 THEN (2 * i)
-                        ELSE (3 * i) END
-        --  FROM CASE2_TBL b
-          WHERE i = -CASE_TBL.i;
-ERROR = !SELECT: no such column 'b.i'
 
 # 17:11:19 >  
 # 17:11:19 >  "Done."
diff --git a/sql/test/pg_regress/Tests/case.stable.out 
b/sql/test/pg_regress/Tests/case.stable.out
--- a/sql/test/pg_regress/Tests/case.stable.out
+++ b/sql/test/pg_regress/Tests/case.stable.out
@@ -214,16 +214,16 @@ Ready.
 [ -30.3        ]
 [ 3 ]
 [ 10.1 ]
-[ 10.1 ]
+[ 20.2 ]
+[ -30.3        ]
+[ 2    ]
 [ 10.1 ]
 [ 20.2 ]
-[ 20.2 ]
+[ -30.3        ]
+[ 1    ]
+[ 10.1 ]
 [ 20.2 ]
 [ -30.3        ]
-[ -30.3        ]
-[ -30.3        ]
-[ 2    ]
-[ 1    ]
 [ -6 ]
 
 #SELECT *
@@ -255,16 +255,16 @@ Ready.
 [ "",  NULL,   3       ]
 [ "",  4,      3 ]
 [ "",  1,      2 ]
+[ "",  NULL,   2       ]
+[ "",  3,      2       ]
+[ "",  4,      2       ]
 [ "",  NULL,   1       ]
+[ "",  2,      1       ]
+[ "",  3,      1       ]
+[ "",  4,      1       ]
 [ "",  1,      NULL    ]
-[ "",  NULL,   2       ]
-[ "",  2,      1       ]
 [ "",  2,      NULL    ]
-[ "",  3,      2       ]
-[ "",  3,      1       ]
 [ "",  3,      NULL    ]
-[ "",  4,      2       ]
-[ "",  4,      1       ]
 [ "",  4,      NULL    ]
 #SELECT '' AS "Two", *
 #  FROM CASE_TBL a, CASE2_TBL b
@@ -301,6 +301,12 @@ Ready.
 [ 8,   20.2    ]
 [ -9,  -30.3   ]
 [ -12, NULL    ]
+#UPDATE CASE_TBL
+#  SET i = CASE WHEN i >= 2 THEN (2 * i)
+#                ELSE (3 * i) END
+#--  FROM CASE2_TBL b
+#  WHERE i = -CASE_TBL.i;
+[ 0    ]
 #SELECT * FROM CASE_TBL;
 % sys.case_tbl,        sys.case_tbl # table_name
 % i,   f # name
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to