Changeset: 3c8c223e9e4b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3c8c223e9e4b
Added Files:
        sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.sql
        sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.err
        sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.out
Modified Files:
        sql/test/BugTracker-2020/Tests/All
Branch: default
Log Message:

Added test for Bug 6935. Most of it has already been fixed on typing branch


diffs (64 lines):

diff --git a/sql/test/BugTracker-2020/Tests/All 
b/sql/test/BugTracker-2020/Tests/All
--- a/sql/test/BugTracker-2020/Tests/All
+++ b/sql/test/BugTracker-2020/Tests/All
@@ -14,5 +14,6 @@ ilike-matches.Bug-6864
 select-and.Bug-6878
 copy-decimal-with-space.Bug-6917
 isauuid.Bug-6934
+interval-math.Bug-6935
 tpch-cube.Bug-6938
 HAVE_PYMONETDB?remote-table-like.Bug-6841
diff --git a/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.sql 
b/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.sql
@@ -0,0 +1,4 @@
+SELECT INTERVAL '1' HOUR / 2, INTERVAL '1' HOUR / 2.0, INTERVAL '1' HOUR * 
1000 / 2000, INTERVAL '1' HOUR * 1000.0 / 2000.0; --all output 1800.000
+SELECT INTERVAL '1' HOUR * 1000 / 1800000; -- 2.000
+SELECT INTERVAL '1' HOUR * CAST(1000 AS DOUBLE);
+SELECT INTERVAL '1' HOUR / INTERVAL '1800' SECOND; --error on typing branch, 
cannot divide intervals
diff --git a/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.err 
b/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.err
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.err
@@ -0,0 +1,11 @@
+stderr of test 'interval-math.Bug-6935` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 10:13:31 >  
+# 10:13:31 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-80282" "--port=37020"
+# 10:13:31 >  
+
+# 10:13:31 >  
+# 10:13:31 >  "Done."
+# 10:13:31 >  
+
diff --git a/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.out 
b/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.out
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/interval-math.Bug-6935.stable.out
@@ -0,0 +1,24 @@
+stdout of test 'interval-math.Bug-6935` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 10:13:31 >  
+# 10:13:31 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-80282" "--port=37020"
+# 10:13:31 >  
+
+#SELECT INTERVAL '1' HOUR / 2, INTERVAL '1' HOUR / 2.0, INTERVAL '1' HOUR * 
1000 / 2000, INTERVAL '1' HOUR * 1000.0 / 2000.0;
+% .%2, .%3,    .%4,    .%5 # table_name
+% %2,  %3,     %4,     %5 # name
+% sec_interval,        sec_interval,   sec_interval,   sec_interval # type
+% 8,   8,      8,      8 # length
+[ 1800.000,    1800.000,       1800.000,       1800.000        ]
+#SELECT INTERVAL '1' HOUR * 1000 / 1800000; -- 2.000
+% .%2 # table_name
+% %2 # name
+% sec_interval # type
+% 5 # length
+[ 2.000        ]
+
+# 10:13:31 >  
+# 10:13:31 >  "Done."
+# 10:13:31 >  
+
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to