Adapt testing to the new return value of the search operation.
authorGunnar Wrobel <p@rdus.de>
Mon, 30 Mar 2009 06:27:55 +0000 (06:27 +0000)
committerGunnar Wrobel <p@rdus.de>
Wed, 1 Apr 2009 07:23:09 +0000 (07:23 +0000)
framework/Kolab_Server/test/Horde/Kolab/Server/GroupTest.php
framework/Kolab_Server/test/Horde/Kolab/Server/TestTest.php

index 284d5a0..988d366 100644 (file)
@@ -113,18 +113,21 @@ class Horde_Kolab_Server_GroupTest extends Horde_Kolab_Test_Server
     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);
index f28321f..e200f3e 100644 (file)
@@ -45,11 +45,13 @@ class Horde_Kolab_Server_testTest extends Horde_Kolab_Test_Server
         $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));
     }
@@ -105,6 +107,7 @@ class Horde_Kolab_Server_testTest extends Horde_Kolab_Test_Server
 
         $sort   = Horde_Kolab_Server_Object_base::ATTRIBUTE_SN;
         $result = $server->search($filter);
+        $result = $result->as_struct();
         $this->assertNoError($result);
         $this->assertEquals(2, count($result));