Skip to content

Commit 7617e94

Browse files
committed
Add a unit test for CryptoSeed.
1 parent 8e36c85 commit 7617e94

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

internal/randutil/randutil_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package randutil
2+
3+
import (
4+
"testing"
5+
6+
"github.com/stretchr/testify/require"
7+
)
8+
9+
func TestCryptoSeed(t *testing.T) {
10+
seeds := make(map[int64]bool)
11+
for i := 1; i < 1000000; i++ {
12+
s := CryptoSeed()
13+
require.False(t, seeds[s], "CryptoSeed returned a duplicate value %d", s)
14+
seeds[s] = true
15+
}
16+
}

0 commit comments

Comments
 (0)