public function SimpleLdapServerConnectionTestCase::testLdapServer in Simple LDAP 7.2
Same name and namespace in other branches
- 7 simple_ldap.test \SimpleLdapServerConnectionTestCase::testLdapServer()
Test the LDAP server configuration and connectivity.
File
- ./
simple_ldap.test, line 64 - Tests for Simple LDAP module.
Class
Code
public function testLdapServer() {
// Initialize the LDAP server.
$this->server = new SimpleLdapServer();
// Initialize t() params.
$t = array(
':host' => $this->server->host,
':port' => $this->server->port,
':tls' => $this->server->starttls ? ' ' . t('using startTLS') : '',
':ssl' => strpos($this->server->host, 'ldaps://') === 0 ? ' ' . t('using SSL') : '',
);
// Test connectivity to the configured LDAP server.
$this
->assertTrue($this->server
->bind(), t('Successfully bound to :host on port :port:tls:ssl.', $t));
$this
->assertTrue($this->server
->unbind(), t('Successfully unbound from :host.', $t));
}