package test import ( "fmt" "testing" "github.com/eryajf-world/go-ldap-admin/config" "github.com/eryajf-world/go-ldap-admin/public/common" "github.com/eryajf-world/go-ldap-admin/public/tools" "github.com/eryajf-world/go-ldap-admin/service/isql" ) func InitConfig() { // 加载配置文件到全局配置结构体 config.InitConfig() // 初始化日志 common.InitLogger() // 初始化数据库(mysql) common.InitMysql() // 初始化ldap连接 common.InitLDAP() // 初始化casbin策略管理器 common.InitCasbinEnforcer() // 初始化Validator数据校验 common.InitValidate() } func TestUserExist(t *testing.T) { InitConfig() var u isql.UserService filter := tools.H{ "id": "111", } if u.Exist(filter) { fmt.Println("用户名已存在") } else { fmt.Println("用户名不存在") } }