package resolvconf | |
import ( | |
"bytes" | |
"testing" | |
) | |
func TestHashData(t *testing.T) { | |
const expected = "sha256:4d11186aed035cc624d553e10db358492c84a7cd6b9670d92123c144930450aa" | |
if actual := hashData([]byte("hash-me")); !bytes.Equal(actual, []byte(expected)) { | |
t.Fatalf("Expecting %s, got %s", expected, string(actual)) | |
} | |
} | |
func BenchmarkHashData(b *testing.B) { | |
b.ReportAllocs() | |
data := []byte("hash-me") | |
for i := 0; i < b.N; i++ { | |
_ = hashData(data) | |
} | |
} |