/** * Check a few DN values when constructing the object. * * @param string $dn The uid for the object. * @param string $data Object data. * @param string $expect Expect this uid. * * @dataProvider provideConstructDn * * @return NULL */ public function testConstructDn($dn, $data, $expect) { $ko = new Horde_Kolab_Server_Object($this->_dummydb, $dn, $data); $ndn = $ko->get(Horde_Kolab_Server_Object_Kolab_User::ATTRIBUTE_UID); $this->assertNoError($ndn); $this->assertEquals($expect, $ndn); }
/** * The generating a uid for an object. * * @return NULL */ public function testGenerateUid() { $ks = $this->getMockServer(); $user = new Horde_Kolab_Server_Object($ks, null, null); $this->assertEquals(preg_replace('/[0-9a-f]*/', '', $user->get(Horde_Kolab_Server_Object::ATTRIBUTE_UID)), ''); }