From bf74b3becc4118a2aa64c16608d4a87b316dead7 Mon Sep 17 00:00:00 2001 From: aforge Date: Thu, 17 Sep 2020 21:50:42 -0700 Subject: [PATCH] Fix ringhash_test.go --- server/ringhash/ringhash_test.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/ringhash/ringhash_test.go b/server/ringhash/ringhash_test.go index 405b5f433..6e17d7721 100644 --- a/server/ringhash/ringhash_test.go +++ b/server/ringhash/ringhash_test.go @@ -3,6 +3,7 @@ package ringhash import ( "fmt" "hash/crc32" + "hash/fnv" "testing" ) @@ -139,8 +140,14 @@ func TestSignature(t *testing.T) { t.Errorf("Signatures must be different - different keys") } + fnvHashfunc := func(data []byte) uint32 { + hash := fnv.New32a() + hash.Write(data) + return hash.Sum32() + } + ring1 = New(4, nil) - ring2 = New(4, crc32.ChecksumIEEE) + ring2 = New(4, fnvHashfunc) ring1.Add("owl", "crow", "sparrow") ring2.Add("owl", "crow", "sparrow")