Add benchmark for random string generation utility

This commit is contained in:
Shyam Jeedigunta 2017-10-13 13:22:10 +02:00
parent c279a53ca0
commit 0185e55889

View File

@ -24,6 +24,7 @@ import (
const ( const (
maxRangeTestCount = 500 maxRangeTestCount = 500
testStringLength = 32
) )
func TestString(t *testing.T) { func TestString(t *testing.T) {
@ -99,3 +100,15 @@ func TestInt63nRange(t *testing.T) {
} }
} }
} }
func BenchmarkRandomStringGeneration(b *testing.B) {
b.ResetTimer()
var s string
for i := 0; i < b.N; i++ {
s = String(testStringLength)
}
b.StopTimer()
if len(s) == 0 {
b.Fatal(s)
}
}