Changeset: 1366475d0587 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1366475d0587
Added Files:
        sql/test/BugTracker-2024/Tests/where-case-null-issue-7429.test
Modified Files:
        sql/test/BugTracker-2024/Tests/All
Branch: Dec2023
Log Message:

Add test for issue 7429


diffs (64 lines):

diff --git a/sql/test/BugTracker-2024/Tests/All 
b/sql/test/BugTracker-2024/Tests/All
--- a/sql/test/BugTracker-2024/Tests/All
+++ b/sql/test/BugTracker-2024/Tests/All
@@ -1,3 +1,4 @@
 inequality-hash-issue-7426
 pkey-check-failed-7425
-where-between-issue-7428.test
+where-between-issue-7428
+where-case-null-issue-7429
diff --git a/sql/test/BugTracker-2024/Tests/where-case-null-issue-7429.test 
b/sql/test/BugTracker-2024/Tests/where-case-null-issue-7429.test
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2024/Tests/where-case-null-issue-7429.test
@@ -0,0 +1,50 @@
+statement ok
+CREATE TABLE t7429(c0 VARCHAR)
+
+statement ok
+INSERT INTO t7429 (c0) VALUES ('a'),('b')
+
+query T
+SELECT * FROM t7429
+----
+a
+b
+
+query I
+SELECT (((CASE (NULL)/(1) WHEN NULL THEN true END)OR(false)) IS NULL) FROM 
t7429
+----
+1
+1
+
+query T
+SELECT * FROM t7429 WHERE (((CASE (NULL)/(1) WHEN NULL THEN true 
END)OR(false)) IS NULL)
+----
+a
+b
+
+query II
+SELECT (CASE (NULL)/(1) WHEN NULL THEN true END), (CASE (NULL)/(1) WHEN NULL 
THEN true END)OR(false)
+----
+NULL
+NULL
+
+query I
+SELECT (CASE (NULL)/(1) WHEN NULL THEN true END)OR(false) FROM t7429
+----
+NULL
+NULL
+
+query T
+SELECT * FROM t7429 WHERE NULL
+----
+
+query T
+SELECT * FROM t7429 WHERE (NULL)OR(false)
+----
+
+query T
+SELECT * FROM t7429 WHERE (CASE (NULL)/(1) WHEN NULL THEN true END)OR(false)
+----
+
+statement ok
+DROP TABLE t7429
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to