Improved input tests [skip ci]

This commit is contained in:
Andrew Kane
2024-04-09 17:34:11 -07:00
parent dd5b856f68
commit f6becf01aa
6 changed files with 43 additions and 0 deletions

View File

@@ -20,6 +20,10 @@ ERROR: malformed sparsevec literal: "{"
LINE 1: SELECT '{'::sparsevec;
^
DETAIL: Unexpected end of input.
SELECT '{ '::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{ "
LINE 1: SELECT '{ '::sparsevec;
^
SELECT '{}'::sparsevec;
ERROR: malformed sparsevec literal: "{}"
LINE 1: SELECT '{}'::sparsevec;
@@ -34,6 +38,17 @@ ERROR: malformed sparsevec literal: "{}/1a"
LINE 1: SELECT '{}/1a'::sparsevec;
^
DETAIL: Junk after closing.
-- TODO fix
SELECT '{,}/1'::sparsevec;
sparsevec
-----------
{}/1
(1 row)
SELECT '{1,}/1'::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{1,}/1"
LINE 1: SELECT '{1,}/1'::sparsevec;
^
SELECT '{:1}/1'::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{:1}/1"
LINE 1: SELECT '{:1}/1'::sparsevec;