Пример #1
0
 function testGetSupportedPrivilegeSet()
 {
     $outbox = new Sabre_CalDAV_Schedule_Outbox('principals/user1');
     $r = $outbox->getSupportedPrivilegeSet();
     $ok = false;
     foreach ($r['aggregates'] as $priv) {
         if ($priv['privilege'] == '{' . Sabre_CalDAV_Plugin::NS_CALDAV . '}schedule-query-freebusy') {
             $ok = true;
         }
     }
     if (!$ok) {
         $this->fail('{' . Sabre_CalDAV_Plugin::NS_CALDAV . '}schedule-query-freebusy was not found as a supported privilege');
     }
 }
Пример #2
0
 function testGetSupportedPrivilegeSet()
 {
     $outbox = new Sabre_CalDAV_Schedule_Outbox('principals/user1');
     $r = $outbox->getSupportedPrivilegeSet();
     $ok = 0;
     foreach ($r['aggregates'] as $priv) {
         if ($priv['privilege'] == '{' . Sabre_CalDAV_Plugin::NS_CALDAV . '}schedule-query-freebusy') {
             $ok++;
         }
         if ($priv['privilege'] == '{' . Sabre_CalDAV_Plugin::NS_CALDAV . '}schedule-post-vevent') {
             $ok++;
         }
     }
     $this->assertEquals(2, $ok, "We're missing one or more privileges");
 }