Files
token-go/util/build_test.go
2023-05-05 22:46:20 +08:00

60 lines
1.6 KiB
Go

package util
import "testing"
func TestGenerateUUID(t *testing.T) {
uuid, err := GenerateUUID()
if err != nil {
t.Errorf("Error generating UUID: %v", err)
}
if len(uuid) != 36 {
t.Errorf("Incorrect UUID length: expected 36, got %d", len(uuid))
}
t.Logf("GenerateUUID() = %s", uuid)
}
func TestGenerateSimpleUUID(t *testing.T) {
uuid, err := GenerateSimpleUUID()
if err != nil {
t.Errorf("Error generating simple UUID: %v", err)
}
if len(uuid) != 32 {
t.Errorf("Incorrect simple UUID length: expected 32, got %d", len(uuid))
}
}
func TestGenerateRandomString32(t *testing.T) {
randomString, err := GenerateRandomString32()
if err != nil {
t.Errorf("Error generating random string: %v", err)
}
if len(randomString) != 32 {
t.Errorf("Incorrect random string length: expected 32, got %d", len(randomString))
}
t.Logf("GenerateRandomString32() = %s", randomString)
}
func TestGenerateRandomString64(t *testing.T) {
randomString, err := GenerateRandomString64()
if err != nil {
t.Errorf("Error generating random string: %v", err)
}
if len(randomString) != 64 {
t.Errorf("Incorrect random string length: expected 64, got %d", len(randomString))
}
t.Logf("GenerateRandomString64() = %s", randomString)
}
func TestGenerateRandomString128(t *testing.T) {
randomString, err := GenerateRandomString128()
if err != nil {
t.Errorf("Error generating random string: %v", err)
}
if len(randomString) != 128 {
t.Errorf("Incorrect random string length: expected 128, got %d", len(randomString))
}
t.Logf("GenerateRandomString128() = %s", randomString)
}