Use testify in tests

This commit is contained in:
Evgenii 2019-06-21 23:16:58 +03:00
parent 4b11f50264
commit e1d9fc8058

View file

@ -9,7 +9,7 @@ import (
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )
const benchDataSize = 1000000 const benchDataSize = 100000
var testCases = []struct { var testCases = []struct {
input []byte input []byte
@ -36,10 +36,8 @@ func TestHash(t *testing.T) {
d.Reset() d.Reset()
_, _ = d.Write(tc.input) _, _ = d.Write(tc.input)
sum := d.checkSum() sum := d.checkSum()
hash := hex.EncodeToString(sum[:])
if hash != tc.hash { require.Equal(t, tc.hash, hex.EncodeToString(sum[:]))
t.Errorf("expected (%s), got (%s)", tc.hash, hash)
}
} }
}) })
@ -49,10 +47,8 @@ func TestHash(t *testing.T) {
d.Reset() d.Reset()
_, _ = d.Write(tc.input) _, _ = d.Write(tc.input)
sum := d.checkSum() sum := d.checkSum()
hash := hex.EncodeToString(sum[:])
if hash != tc.hash { require.Equal(t, tc.hash, hex.EncodeToString(sum[:]))
t.Errorf("expected (%s), got (%s)", tc.hash, hash)
}
} }
}) })
} }