public function testGetters() { $this->assertType('array', $this->_schema->getAttributeTypes()); $this->assertType('array', $this->_schema->getObjectClasses()); switch ($this->_getLdap()->getRootDse()->getServerType()) { case Zend_Ldap_Node_RootDse::SERVER_TYPE_ACTIVEDIRECTORY: break; case Zend_Ldap_Node_RootDse::SERVER_TYPE_EDIRECTORY: break; case Zend_Ldap_Node_RootDse::SERVER_TYPE_OPENLDAP: $this->assertType('array', $this->_schema->getLdapSyntaxes()); $this->assertType('array', $this->_schema->getMatchingRules()); $this->assertType('array', $this->_schema->getMatchingRuleUse()); break; } }