github.com/tendermint/tmlibs@v0.9.0/merkle/tmhash/hash_test.go (about)

     1  package tmhash_test
     2  
     3  import (
     4  	"crypto/sha256"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  	"github.com/tendermint/tmlibs/merkle/tmhash"
     9  )
    10  
    11  func TestHash(t *testing.T) {
    12  	testVector := []byte("abc")
    13  	hasher := tmhash.New()
    14  	hasher.Write(testVector)
    15  	bz := hasher.Sum(nil)
    16  
    17  	hasher = sha256.New()
    18  	hasher.Write(testVector)
    19  	bz2 := hasher.Sum(nil)
    20  	bz2 = bz2[:20]
    21  
    22  	assert.Equal(t, bz, bz2)
    23  }