/
githubmirror
/
pop
Обзор
Документация
Войти
/
githubmirror
/
pop
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/randx/string_test.go
34 строки
450 B
Stanislas Michalak
Update randx to fix race conditions (#433)
28 авг 2019, 22:20
28 авг 2019, 22:20
27cf9ff
Код
Авторство
О чём код?
package randx import ( "math/rand" "sync" "testing" "github.com/stretchr/testify/require" ) func init() { rand.Seed(1) } func Test_String(t *testing.T) { r := require.New(t) r.Len(String(5), 5) r.Len(String(50), 50) } func Test_String_Parallel(t *testing.T) { wg := sync.WaitGroup{} wg.Add(100) for i := 0; i < 100; i++ { go func() { id := String(30) if len(id) != 30 { t.FailNow() } wg.Done() }() } wg.Wait() }