github.com/whatap/golib@v0.0.22/util/hash/HashUtil_test.go (about) 1 package hash 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestHash(t *testing.T) { 10 s := "hello world" 11 hO := int32(222957957) 12 hR := HashStr(s) 13 assert.Equal(t, hO, hR) 14 } 15 16 func TestHash64(t *testing.T) { 17 s := "hello world" 18 hO := int64(-281470736525980) 19 hR := Hash64Str(s) 20 assert.Equal(t, hO, hR) 21 } 22 23 func TestHash64v2(t *testing.T) { 24 s := "hello world" 25 hO := int64(-2739238572885903238) 26 hR := GetLongHash(s) 27 assert.Equal(t, hO, hR) 28 }