Added tests for varbit [skip ci]

This commit is contained in:
Andrew Kane
2024-04-03 21:15:57 -07:00
parent 41b4bf79ba
commit 483e42b9c4
2 changed files with 14 additions and 0 deletions

View File

@@ -24,6 +24,12 @@ SELECT hamming_distance(B'111', B'000');
SELECT hamming_distance(B'111', B'00');
ERROR: different bit lengths 3 and 2
SELECT hamming_distance(B'111', B'000'::varbit(4));
hamming_distance
------------------
3
(1 row)
SELECT jaccard_distance(B'1111', B'1111');
jaccard_distance
------------------
@@ -62,3 +68,9 @@ SELECT jaccard_distance(B'1100', B'1000');
SELECT jaccard_distance(B'1111', B'000');
ERROR: different bit lengths 4 and 3
SELECT jaccard_distance(B'1111', B'0000'::varbit(5));
jaccard_distance
------------------
1
(1 row)

View File

@@ -3,6 +3,7 @@ SELECT hamming_distance(B'111', B'110');
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 jaccard_distance(B'1111', B'1111');
SELECT jaccard_distance(B'1111', B'1110');
@@ -11,3 +12,4 @@ SELECT jaccard_distance(B'1111', B'1000');
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));