mirror of https://github.com/status-im/go-waku.git
43 lines
1.2 KiB
Go
43 lines
1.2 KiB
Go
package tests
|
|
|
|
import (
|
|
"github.com/stretchr/testify/require"
|
|
"github.com/waku-org/go-waku/waku/v2/utils"
|
|
"go.uber.org/zap"
|
|
"strconv"
|
|
"testing"
|
|
)
|
|
|
|
func TestStringGenerators(t *testing.T) {
|
|
|
|
log := utils.Logger()
|
|
|
|
// Generate string and print out to console
|
|
for i := 0; i < 1000; i++ {
|
|
x, err := GenerateRandomASCIIString(4097)
|
|
require.NoError(t, err)
|
|
log.Info("Generated random ASCII string", zap.String(strconv.Itoa(i), x))
|
|
|
|
x, err = GenerateRandomUTF8String(4097)
|
|
require.NoError(t, err)
|
|
log.Info("Generated random UTF8 string", zap.String(strconv.Itoa(i), x))
|
|
|
|
x, err = GenerateRandomJSONString(4099)
|
|
require.NoError(t, err)
|
|
log.Info("Generated random JSON string", zap.String(strconv.Itoa(i), x))
|
|
|
|
x, err = GenerateRandomBase64String(1025)
|
|
require.NoError(t, err)
|
|
log.Info("Generated random Base64 string", zap.String(strconv.Itoa(i), x))
|
|
|
|
x, err = GenerateRandomURLEncodedString(2049)
|
|
require.NoError(t, err)
|
|
log.Info("Generated random URL encoded string", zap.String(strconv.Itoa(i), x))
|
|
|
|
x, err = GenerateRandomSQLInsert(4096)
|
|
require.NoError(t, err)
|
|
log.Info("Generated random SQL insert string", zap.String(strconv.Itoa(i), x))
|
|
}
|
|
|
|
}
|