mirror of https://github.com/tidwall/tile38.git
25 lines
402 B
Go
25 lines
402 B
Go
|
// +build !appengine
|
||
|
|
||
|
package xxhash
|
||
|
|
||
|
import (
|
||
|
"strings"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestStringAllocs(t *testing.T) {
|
||
|
longStr := strings.Repeat("a", 1000)
|
||
|
t.Run("Sum64String", func(t *testing.T) {
|
||
|
testAllocs(t, func() {
|
||
|
sink = Sum64String(longStr)
|
||
|
})
|
||
|
})
|
||
|
t.Run("Digest.WriteString", func(t *testing.T) {
|
||
|
testAllocs(t, func() {
|
||
|
d := New()
|
||
|
d.WriteString(longStr)
|
||
|
sink = d.Sum64()
|
||
|
})
|
||
|
})
|
||
|
}
|