client_test.go 542 B

12345678910111213141516171819202122232425262728
  1. package ldap
  2. import (
  3. "github.com/astaxie/beego/logs"
  4. "log"
  5. "testing"
  6. )
  7. func TestCreate(t *testing.T) {
  8. client := Create("ldap://192.168.1.95:389", "dc=tonyandmoney,dc=cn")
  9. if client.Connected == false {
  10. log.Panic("connect fail")
  11. }
  12. err := client.Bind("cn=admin,dc=tonyandmoney,dc=cn", "TQ1312@kmlsx", true)
  13. if err != nil {
  14. logs.Error("Test error:", err)
  15. return
  16. }
  17. logs.Info("Test: ok")
  18. users, err := client.Search("")
  19. if err != nil {
  20. log.Panic(err)
  21. }
  22. for _, user := range users {
  23. logs.Info(user)
  24. }
  25. client.Close()
  26. }