| 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) | |
| } | |
| } |