public function testGetPrincipalByPath() { $principal = $this->_backend->getPrincipalByPath('principals/users/' . Tinebase_Core::getUser()->contact_id); //var_dump($principal); $this->assertEquals('principals/users/' . Tinebase_Core::getUser()->contact_id, $principal['uri']); $this->assertEquals(Tinebase_Core::getUser()->accountDisplayName, $principal['{DAV:}displayname']); $this->assertTrue(!empty($principal['{urn:ietf:params:xml:ns:caldav}schedule-inbox-URL'])); $this->assertTrue(!empty($principal['{urn:ietf:params:xml:ns:caldav}schedule-outbox-URL'])); }
public function testGetPrincipalByProxyWritePath() { $principal = $this->_backend->getPrincipalByPath(Tinebase_WebDav_PrincipalBackend::PREFIX_USERS . '/' . Tinebase_Core::getUser()->contact_id . '/calendar-proxy-write'); //var_dump($principal); $this->assertEquals(Tinebase_WebDav_PrincipalBackend::PREFIX_USERS . '/' . Tinebase_Core::getUser()->contact_id . '/calendar-proxy-write', $principal['uri']); }