summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2021-09-05 10:18:24 +0200
committerSergei Golubchik <serg@mariadb.org>2021-10-12 13:28:10 +0200
commit519bb2e41cee2d76826ae29d43c13941ebcf82c4 (patch)
tree8747a31ec72f6ee0632e0d36af2076fb2384b985 /mysql-test
parenta363ccd6811458e0b8d0be113b08efc11b9b67cd (diff)
downloadmariadb-git-519bb2e41cee2d76826ae29d43c13941ebcf82c4.tar.gz
disallow {:p}
by printing a String as an std::string_view, not as a char*
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/main/func_sformat.result8
-rw-r--r--mysql-test/main/func_sformat.test5
2 files changed, 13 insertions, 0 deletions
diff --git a/mysql-test/main/func_sformat.result b/mysql-test/main/func_sformat.result
index 913a021f1b5..a49cc277aca 100644
--- a/mysql-test/main/func_sformat.result
+++ b/mysql-test/main/func_sformat.result
@@ -409,3 +409,11 @@ select a, sformat('{:.15f}', a) from t2;
a sformat('{:.15f}', a)
3.141592653589793 3.141592653589793
drop table t2;
+#
+# Unsupported/disabled features
+#
+select sformat('{:p}', '50');
+sformat('{:p}', '50')
+NULL
+Warnings:
+Warning 4183 SFORMAT error: invalid type specifier
diff --git a/mysql-test/main/func_sformat.test b/mysql-test/main/func_sformat.test
index f2239b1b06d..bbbf0d0d576 100644
--- a/mysql-test/main/func_sformat.test
+++ b/mysql-test/main/func_sformat.test
@@ -183,3 +183,8 @@ create table t2 (a double);
insert into t2 values (3.14159265358979323846);
select a, sformat('{:.15f}', a) from t2;
drop table t2;
+
+echo #;
+echo # Unsupported/disabled features;
+echo #;
+select sformat('{:p}', '50');