/**
  * @depends testCreateCalendarObject
  */
 function testGetCalendarObjects()
 {
     $backend = new PDO($this->pdo);
     $returnedId = $backend->createCalendar('principals/user2', 'somerandomid', []);
     $object = "BEGIN:VCALENDAR\r\nBEGIN:VEVENT\r\nDTSTART;VALUE=DATE:20120101\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n";
     $backend->createCalendarObject($returnedId, 'random-id', $object);
     $data = $backend->getCalendarObjects($returnedId, 'random-id');
     $this->assertEquals(1, count($data));
     $data = $data[0];
     $this->assertEquals($returnedId, $data['calendarid']);
     $this->assertEquals('random-id', $data['uri']);
     $this->assertEquals(strlen($object), $data['size']);
 }
Example #2
0
 /**
  * @depends testGetCalendarObjects
  * @expectedException \InvalidArgumentException
  */
 function testGetCalendarObjectsBadId()
 {
     $backend = new PDO($this->pdo);
     $backend->getCalendarObjects('bad-id');
 }