ldap-1-backend/test/isql_test.go

47 lines
803 B
Go
Raw Normal View History

2022-05-18 17:57:03 +08:00
package test
import (
"fmt"
"testing"
2022-05-29 10:06:21 +08:00
"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"
2022-05-18 17:57:03 +08:00
)
func InitConfig() {
// 加载配置文件到全局配置结构体
config.InitConfig()
// 初始化日志
common.InitLogger()
// 初始化数据库(mysql)
common.InitDB()
2022-05-18 17:57:03 +08:00
// 初始化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("用户名不存在")
}
}