Testdata: Rename package to circumvent convention in go (#19409)

Before this change the tests for test datasource was not run.
This commit is contained in:
Marcus Efraimsson
2019-09-27 16:18:24 +02:00
committed by GitHub
parent d6eb4e8459
commit 00e7c7c4b7
8 changed files with 23 additions and 20 deletions
+22
View File
@@ -0,0 +1,22 @@
package testdatasource
import (
"math/rand"
"time"
)
type randomStringProvider struct {
r *rand.Rand
data []string
}
func newRandomStringProvider(data []string) *randomStringProvider {
return &randomStringProvider{
r: rand.New(rand.NewSource(time.Now().UnixNano())),
data: data,
}
}
func (p *randomStringProvider) Next() string {
return p.data[p.r.Int31n(int32(len(p.data)))]
}