From 4b22851bbd71a15b5dae6780a7191451b2f6f36e Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 30 Mar 2024 10:17:55 -0700 Subject: [PATCH] Added more vector input tests [skip ci] --- test/expected/input.out | 16 ++++++++++++++++ test/sql/input.sql | 3 +++ 2 files changed, 19 insertions(+) diff --git a/test/expected/input.out b/test/expected/input.out index 25388f8..6a6bc77 100644 --- a/test/expected/input.out +++ b/test/expected/input.out @@ -66,6 +66,22 @@ SELECT '[4e38,1]'::vector; ERROR: infinite value not allowed in vector LINE 1: SELECT '[4e38,1]'::vector; ^ +SELECT '[-4e38,1]'::vector; +ERROR: infinite value not allowed in vector +LINE 1: SELECT '[-4e38,1]'::vector; + ^ +SELECT '[1e-46,1]'::vector; + vector +-------- + [0,1] +(1 row) + +SELECT '[-1e-46,1]'::vector; + vector +-------- + [-0,1] +(1 row) + SELECT '[1,2,3'::vector; ERROR: malformed vector literal: "[1,2,3" LINE 1: SELECT '[1,2,3'::vector; diff --git a/test/sql/input.sql b/test/sql/input.sql index 8a7a708..d1d70da 100644 --- a/test/sql/input.sql +++ b/test/sql/input.sql @@ -11,6 +11,9 @@ SELECT '[1.5e38,-1.5e38]'::vector; SELECT '[1.5e+38,-1.5e+38]'::vector; SELECT '[1.5e-38,-1.5e-38]'::vector; SELECT '[4e38,1]'::vector; +SELECT '[-4e38,1]'::vector; +SELECT '[1e-46,1]'::vector; +SELECT '[-1e-46,1]'::vector; SELECT '[1,2,3'::vector; SELECT '[1,2,3]9'::vector; SELECT '1,2,3'::vector;