From dd5b856f6870a4fee117d90affb6afb321ed4818 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 9 Apr 2024 17:10:52 -0700 Subject: [PATCH] Improved cast tests [skip ci] --- test/expected/cast.out | 6 +++--- test/sql/cast.sql | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/test/expected/cast.out b/test/expected/cast.out index 269ebdb..f8e18dd 100644 --- a/test/expected/cast.out +++ b/test/expected/cast.out @@ -116,13 +116,13 @@ SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector; [0,1.5,0,3.5,0] (1 row) -SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(5); +SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(5); vector ----------------- - [1.5,0,3.5,0,0] + [0,1.5,0,3.5,0] (1 row) -SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(4); +SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(4); ERROR: expected 4 dimensions, not 5 SELECT '{}/16001'::sparsevec::vector; ERROR: vector cannot have more than 16000 dimensions diff --git a/test/sql/cast.sql b/test/sql/cast.sql index 4e8dcca..6adbe6f 100644 --- a/test/sql/cast.sql +++ b/test/sql/cast.sql @@ -31,8 +31,8 @@ SELECT '[0,1.5,0,3.5,0]'::vector::sparsevec(5); SELECT '[0,1.5,0,3.5,0]'::vector::sparsevec(4); SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector; -SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(5); -SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(4); +SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(5); +SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(4); SELECT '{}/16001'::sparsevec::vector; SELECT array_agg(n)::vector FROM generate_series(1, 16001) n;