Add benchmark for random string generation utility

pull/6/head
Shyam Jeedigunta 2017-10-13 13:22:10 +02:00
parent c279a53ca0
commit 0185e55889
1 changed files with 13 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import (
const (
maxRangeTestCount = 500
testStringLength = 32
)
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)
}
}