From 1f1942ec0a4e55b3488a1771475994253bfe9b9e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 22 Nov 2021 13:48:19 +0100 Subject: Move --- internal/hash/func_test.go | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 internal/hash/func_test.go (limited to 'internal/hash/func_test.go') diff --git a/internal/hash/func_test.go b/internal/hash/func_test.go deleted file mode 100644 index 458b306..0000000 --- a/internal/hash/func_test.go +++ /dev/null @@ -1,44 +0,0 @@ -package hash - -import "testing" - -func TestDefaultHash(t *testing.T) { - testCases := []struct { - key string - want uint32 - }{ - {"", 0}, - {"A", 65}, - {"AA", 2210}, - {"AAA", 72995}, - {"AAAA", 2408900}, - {"AAAAA", 79493765}, - {"AAAAAA", 2623294310}, - {"AAAAAAA", 669366375}, - {"AAAAAAAA", 614253960}, - {"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", 3607767976}, - } - for _, tc := range testCases { - t.Run(tc.key, func(t *testing.T) { - got := defaultHash([]byte(tc.key)) - if got != tc.want { - t.Errorf("got %v, want %v", got, tc.want) - } - }) - } -} - -func BenchmarkDefaultHash(b *testing.B) { - benchCases := []string{ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG", - } - for _, bc := range benchCases { - b.Run(bc, func(b *testing.B) { - key := []byte(bc) - for i := 0; i < b.N; i++ { - defaultHash(key) - } - }) - } -} -- cgit v1.2.3