diff --git a/test/expected/bit_functions.out b/test/expected/bit_functions.out index 9b5bd7d..6b1487a 100644 --- a/test/expected/bit_functions.out +++ b/test/expected/bit_functions.out @@ -30,6 +30,8 @@ SELECT hamming_distance(B'111', B'000'::varbit(4)); 3 (1 row) +SELECT hamming_distance(B'111', B'0000'::varbit(4)); +ERROR: different bit lengths 3 and 4 SELECT jaccard_distance(B'1111', B'1111'); jaccard_distance ------------------ @@ -74,3 +76,5 @@ SELECT jaccard_distance(B'1111', B'0000'::varbit(5)); 1 (1 row) +SELECT jaccard_distance(B'1111', B'00000'::varbit(5)); +ERROR: different bit lengths 4 and 5 diff --git a/test/sql/bit_functions.sql b/test/sql/bit_functions.sql index 8bad1ce..8a034d8 100644 --- a/test/sql/bit_functions.sql +++ b/test/sql/bit_functions.sql @@ -4,6 +4,7 @@ SELECT hamming_distance(B'111', B'100'); SELECT hamming_distance(B'111', B'000'); SELECT hamming_distance(B'111', B'00'); SELECT hamming_distance(B'111', B'000'::varbit(4)); +SELECT hamming_distance(B'111', B'0000'::varbit(4)); SELECT jaccard_distance(B'1111', B'1111'); SELECT jaccard_distance(B'1111', B'1110'); @@ -13,3 +14,4 @@ SELECT jaccard_distance(B'1111', B'0000'); SELECT jaccard_distance(B'1100', B'1000'); SELECT jaccard_distance(B'1111', B'000'); SELECT jaccard_distance(B'1111', B'0000'::varbit(5)); +SELECT jaccard_distance(B'1111', B'00000'::varbit(5));