コード例 #1
0
ファイル: ObjectTest.php プロジェクト: horde/horde
 /**
  * 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);
 }
コード例 #2
0
ファイル: ObjectsTest.php プロジェクト: horde/horde
 /**
  * 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)), '');
 }