_adapter = new Zend_Auth_Adapter_Ldap(); } public function testGetSetLdap() { $this->_adapter->setLdap(new Zend_Ldap()); $this->assertType('Zend_Ldap', $this->_adapter->getLdap()); } public function testUsernameIsNullIfNotSet() { $this->assertNull($this->_adapter->getUsername()); } public function testPasswordIsNullIfNotSet() { $this->assertNull($this->_adapter->getPassword()); } public function testSetAndGetUsername() { $usernameExpected = 'someUsername'; $usernameActual = $this->_adapter->setUsername($usernameExpected) ->getUsername(); $this->assertSame($usernameExpected, $usernameActual); } public function testSetAndGetPassword() { $passwordExpected = 'somePassword'; $passwordActual = $this->_adapter->setPassword($passwordExpected) ->getPassword(); $this->assertSame($passwordExpected, $passwordActual); } public function testSetIdentityProxiesToSetUsername() { $usernameExpected = 'someUsername'; $usernameActual = $this->_adapter->setIdentity($usernameExpected) ->getUsername(); $this->assertSame($usernameExpected, $usernameActual); } public function testSetCredentialProxiesToSetPassword() { $passwordExpected = 'somePassword'; $passwordActual = $this->_adapter->setCredential($passwordExpected) ->getPassword(); $this->assertSame($passwordExpected, $passwordActual); } }