common_test.go 481 字节
package common

import (
	"testing"
)

func Test_RandomString(t *testing.T){
	input :=[]int{6,10,20,16,32}
	for i:=range input{
		l :=input[i]
		out := RandomString(l)
		if len(out)!=l{
			t.Fatal("length not equal want :",l," out:",out)
		}
	}
}

func Benchmark_RandomString(b *testing.B) {
	input :=[]int{10,20,16,32}
	l :=0
	out :=""
	for i:=0;i<b.N;i++{
		l=i%4
		l=input[l]
		out = RandomString(l)
		if len(out)!=l{
			b.Fatal("length not equal want :",l," out:",out)
		}
	}
}