From b690cd4d5ddeea259ab11362c03b271e45426f09 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sun, 11 Jun 2023 19:17:54 -0700 Subject: [PATCH] Added tests for large floats [skip ci] --- test/expected/input.out | 12 ++++++++++++ test/sql/input.sql | 2 ++ 2 files changed, 14 insertions(+) diff --git a/test/expected/input.out b/test/expected/input.out index 4d1de9b..e152215 100644 --- a/test/expected/input.out +++ b/test/expected/input.out @@ -44,6 +44,18 @@ SELECT '[-Infinity,1]'::vector; ERROR: infinite value not allowed in vector LINE 1: SELECT '[-Infinity,1]'::vector; ^ +SELECT '[1e38,-1e38]'::vector; + vector +---------------- + [1e+38,-1e+38] +(1 row) + +SELECT '[1e+38,-1e+38]'::vector; + vector +---------------- + [1e+38,-1e+38] +(1 row) + SELECT '[4e38,1]'::vector; ERROR: infinite value not allowed in vector LINE 1: SELECT '[4e38,1]'::vector; diff --git a/test/sql/input.sql b/test/sql/input.sql index 9e5a92e..4414e15 100644 --- a/test/sql/input.sql +++ b/test/sql/input.sql @@ -7,6 +7,8 @@ SELECT '[hello,1]'::vector; SELECT '[NaN,1]'::vector; SELECT '[Infinity,1]'::vector; SELECT '[-Infinity,1]'::vector; +SELECT '[1e38,-1e38]'::vector; +SELECT '[1e+38,-1e+38]'::vector; SELECT '[4e38,1]'::vector; SELECT '[1,2,3'::vector; SELECT '[1,2,3]9'::vector;