package ldap import ( "github.com/astaxie/beego/logs" "log" "testing" ) func TestCreate(t *testing.T) { client := Create("ldap://192.168.1.95:389", "dc=tonyandmoney,dc=cn") if client.Connected == false { log.Panic("connect fail") } err := client.Bind("cn=admin,dc=tonyandmoney,dc=cn", "TQ1312@kmlsx", true) if err != nil { logs.Error("Test error:", err) return } logs.Info("Test: ok") users, err := client.Search("") if err != nil { log.Panic(err) } for _, user := range users { logs.Info(user) } client.Close() }