ldap-1-backend/test/isql_test.go

47 lines
806 B
Go

package test
import (
"fmt"
"testing"
"github.com/eryajf/go-ldap-admin/config"
"github.com/eryajf/go-ldap-admin/public/common"
"github.com/eryajf/go-ldap-admin/public/tools"
"github.com/eryajf/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("用户名不存在")
}
}