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  }