Versions in this module Expand all Collapse all v1 v1.1.1 Jan 18, 2016 Changes in this version + func NewConfig(client ldap.Client) ldapclient.Config + func NewDNMappingClient(parent ldap.Client, DNMapping map[string][]*ldap.Entry) ldap.Client + func NewMatchingSearchErrorClient(parent ldap.Client, baseDN string, returnErr error) ldap.Client + type DNMappingClient struct + DNMapping map[string][]*ldap.Entry + func (c *DNMappingClient) Search(searchRequest *ldap.SearchRequest) (*ldap.SearchResult, error) + type Fake struct + PasswordModifyResponse *ldap.PasswordModifyResult + SearchResponse *ldap.SearchResult + SimpleBindResponse *ldap.SimpleBindResult + func New() *Fake + func (c *Fake) Add(addRequest *ldap.AddRequest) error + func (c *Fake) Bind(username, password string) error + func (c *Fake) Close() + func (c *Fake) Compare(dn, attribute, value string) (bool, error) + func (c *Fake) Del(delRequest *ldap.DelRequest) error + func (c *Fake) Modify(modifyRequest *ldap.ModifyRequest) error + func (c *Fake) PasswordModify(passwordModifyRequest *ldap.PasswordModifyRequest) (*ldap.PasswordModifyResult, error) + func (c *Fake) Search(searchRequest *ldap.SearchRequest) (*ldap.SearchResult, error) + func (c *Fake) SearchWithPaging(searchRequest *ldap.SearchRequest, pagingSize uint32) (*ldap.SearchResult, error) + func (c *Fake) SimpleBind(simpleBindRequest *ldap.SimpleBindRequest) (*ldap.SimpleBindResult, error) + func (c *Fake) Start() + func (c *Fake) StartTLS(config *tls.Config) error + type MatchingSearchErrClient struct + BaseDN string + ReturnErr error + func (c *MatchingSearchErrClient) Search(searchRequest *ldap.SearchRequest) (*ldap.SearchResult, error)