public function testListingGroups()
{
$this->assertEquals(0, count($GLOBALS['KOLAB_SERVER_TEST_DATA']));
- $this->assertEquals(0,
- count($this->ldap->search('(&(!(cn=domains))(objectClass=kolabGroupOfNames))',
- array(),
- $this->ldap->getBaseUid())));
+
+ $result = $this->ldap->search('(&(!(cn=domains))(objectClass=kolabGroupOfNames))',
+ array(),
+ $this->ldap->getBaseUid());
+ $result = $result->as_struct();
+ $this->assertEquals(0, count($result));
$this->_addValidGroups();
$this->assertEquals(3, count($GLOBALS['KOLAB_SERVER_TEST_DATA']));
- $this->assertEquals(3,
- count($this->ldap->search('(&(!(cn=domains))(objectClass=kolabGroupOfNames))',
- array(),
- $this->ldap->getBaseUid())));
+ $result = $this->ldap->search('(&(!(cn=domains))(objectClass=kolabGroupOfNames))',
+ array(),
+ $this->ldap->getBaseUid());
+ $result = $result->as_struct();
+ $this->assertEquals(3, count($result));
$list = $this->ldap->listObjects('Horde_Kolab_Server_Object_group');
$this->assertNoError($list);
$server = &$this->prepareBasicServer($type);
$result = $server->search('(objectClass=top)', array('objectClass'));
+ $result = $result->as_struct();
$this->assertEquals(13, count($result));
$result = $server->search('(objectClass=top)',
array('objectClass'),
'cn=internal,dc=example,dc=org');
+ $result = $result->as_struct();
$this->assertNoError($result);
$this->assertEquals(4, count($result));
}
$sort = Horde_Kolab_Server_Object_base::ATTRIBUTE_SN;
$result = $server->search($filter);
+ $result = $result->as_struct();
$this->assertNoError($result);
$this->assertEquals(2, count($result));