From 95dacf85939b213584ae5d50cbddf87eb687e582 Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Sun, 21 Nov 2010 20:46:54 -0500 Subject: [PATCH] Put back accidentally-deleted quote_literal() regression tests. --- src/test/regress/expected/text.out | 23 ++++++++++++++++++++++- src/test/regress/sql/text.sql | 8 +++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/test/regress/expected/text.out b/src/test/regress/expected/text.out index 70818389e4..b84e8544d5 100644 --- a/src/test/regress/expected/text.out +++ b/src/test/regress/expected/text.out @@ -52,7 +52,7 @@ LINE 1: select 3 || 4.0; ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. /* - * string functions + * various string functions */ select concat('one'); concat @@ -118,6 +118,27 @@ select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) ord 5 | ahoj | ahoj (11 rows) +select quote_literal(''); + quote_literal +--------------- + '' +(1 row) + +select quote_literal('abc'''); + quote_literal +--------------- + 'abc''' +(1 row) + +select quote_literal(e'\\'); + quote_literal +--------------- + E'\\' +(1 row) + +/* + * format + */ select format(NULL); format -------- diff --git a/src/test/regress/sql/text.sql b/src/test/regress/sql/text.sql index 563e2589ad..96e425d3cf 100644 --- a/src/test/regress/sql/text.sql +++ b/src/test/regress/sql/text.sql @@ -30,7 +30,7 @@ select 'four: ' || 2+2; select 3 || 4.0; /* - * string functions + * various string functions */ select concat('one'); select concat(1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD')); @@ -41,7 +41,13 @@ select concat_ws('',10,20,null,30); select concat_ws(NULL,10,20,null,30) is null; select reverse('abcde'); select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) order by i; +select quote_literal(''); +select quote_literal('abc'''); +select quote_literal(e'\\'); +/* + * format + */ select format(NULL); select format('Hello'); select format('Hello %s', 'World');