package testclient import ( "github.com/openshift/origin/pkg/auth/ldaputil/ldapclient" "gopkg.in/ldap.v2" ) // fakeConfig regurgitates internal state in order to conform to Config type fakeConfig struct { client ldap.Client } // NewConfig creates a new Config impl that regurgitates the given data func NewConfig(client ldap.Client) ldapclient.Config { return &fakeConfig{ client: client, } } func (c *fakeConfig) Connect() (ldap.Client, error) { return c.client, nil } func (c *fakeConfig) GetBindCredentials() (string, string) { return "", "" } func (c *fakeConfig) Host() string { return "" }