Improved test [skip ci]

This commit is contained in:
Andrew Kane
2024-01-23 15:13:14 -08:00
parent 34d5a8cf3f
commit 76418fc093
2 changed files with 12 additions and 12 deletions

View File

@@ -158,32 +158,32 @@ SELECT l1_distance('[3e38]', '[-3e38]');
Infinity
(1 row)
SELECT hamming_distance('\xFF', '\xFF');
SELECT hamming_distance('\xFFFF', '\xFFFF');
hamming_distance
------------------
0
(1 row)
SELECT hamming_distance('\xFF', '\xFE');
SELECT hamming_distance('\xFFFF', '\xFFFE');
hamming_distance
------------------
1
(1 row)
SELECT hamming_distance('\xFF', '\xFC');
SELECT hamming_distance('\xFFFF', '\xFFFC');
hamming_distance
------------------
2
(1 row)
SELECT hamming_distance('\xFF', '\x00');
SELECT hamming_distance('\xFFFF', '\x0000');
hamming_distance
------------------
8
16
(1 row)
SELECT hamming_distance('\xFF', '\x0000');
ERROR: different byte lengths 1 and 2
SELECT hamming_distance('\xFFFF', '\x00');
ERROR: different byte lengths 2 and 1
SELECT avg(v) FROM unnest(ARRAY['[1,2,3]'::vector, '[3,5,7]']) v;
avg
-----------

View File

@@ -37,11 +37,11 @@ SELECT l1_distance('[0,0]', '[0,1]');
SELECT l1_distance('[1,2]', '[3]');
SELECT l1_distance('[3e38]', '[-3e38]');
SELECT hamming_distance('\xFF', '\xFF');
SELECT hamming_distance('\xFF', '\xFE');
SELECT hamming_distance('\xFF', '\xFC');
SELECT hamming_distance('\xFF', '\x00');
SELECT hamming_distance('\xFF', '\x0000');
SELECT hamming_distance('\xFFFF', '\xFFFF');
SELECT hamming_distance('\xFFFF', '\xFFFE');
SELECT hamming_distance('\xFFFF', '\xFFFC');
SELECT hamming_distance('\xFFFF', '\x0000');
SELECT hamming_distance('\xFFFF', '\x00');
SELECT avg(v) FROM unnest(ARRAY['[1,2,3]'::vector, '[3,5,7]']) v;
SELECT avg(v) FROM unnest(ARRAY['[1,2,3]'::vector, '[3,5,7]', NULL]) v;