aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php')
-rw-r--r--vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php156
1 files changed, 66 insertions, 90 deletions
diff --git a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
index c92cde661..d6073514f 100644
--- a/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
+++ b/vendor/sabre/dav/tests/Sabre/CalDAV/CalendarObjectTest.php
@@ -1,11 +1,13 @@
<?php
+declare(strict_types=1);
+
namespace Sabre\CalDAV;
require_once 'Sabre/CalDAV/TestUtil.php';
-class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
-
+class CalendarObjectTest extends \PHPUnit\Framework\TestCase
+{
/**
* @var Sabre\CalDAV\Backend_PDO
*/
@@ -16,25 +18,23 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
protected $calendar;
protected $principalBackend;
- function setup() {
-
+ public function setup()
+ {
$this->backend = TestUtil::getBackend();
$calendars = $this->backend->getCalendarsForUser('principals/user1');
$this->assertEquals(2, count($calendars));
$this->calendar = new Calendar($this->backend, $calendars[0]);
-
}
- function teardown() {
-
+ public function teardown()
+ {
unset($this->calendar);
unset($this->backend);
-
}
- function testSetup() {
-
+ public function testSetup()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -42,54 +42,50 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$this->assertInternalType('string', $children[0]->get());
$this->assertInternalType('string', $children[0]->getETag());
$this->assertEquals('text/calendar; charset=utf-8', $children[0]->getContentType());
-
}
/**
- * @expectedException InvalidArgumentException
+ * @expectedException \InvalidArgumentException
*/
- function testInvalidArg1() {
-
+ public function testInvalidArg1()
+ {
$obj = new CalendarObject(
new Backend\Mock([], []),
[],
[]
);
-
}
/**
- * @expectedException InvalidArgumentException
+ * @expectedException \InvalidArgumentException
*/
- function testInvalidArg2() {
-
+ public function testInvalidArg2()
+ {
$obj = new CalendarObject(
new Backend\Mock([], []),
[],
['calendarid' => '1']
);
-
}
/**
* @depends testSetup
*/
- function testPut() {
-
+ public function testPut()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$newData = TestUtil::getTestCalendarData();
$children[0]->put($newData);
$this->assertEquals($newData, $children[0]->get());
-
}
/**
* @depends testSetup
*/
- function testPutStream() {
-
+ public function testPutStream()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$newData = TestUtil::getTestCalendarData();
@@ -99,15 +95,13 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
rewind($stream);
$children[0]->put($stream);
$this->assertEquals($newData, $children[0]->get());
-
}
-
/**
* @depends testSetup
*/
- function testDelete() {
-
+ public function testDelete()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -116,14 +110,13 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$children2 = $this->calendar->getChildren();
$this->assertEquals(count($children) - 1, count($children2));
-
}
/**
* @depends testSetup
*/
- function testGetLastModified() {
-
+ public function testGetLastModified()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -131,14 +124,13 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$lastMod = $obj->getLastModified();
$this->assertTrue(is_int($lastMod) || ctype_digit($lastMod) || is_null($lastMod));
-
}
/**
* @depends testSetup
*/
- function testGetSize() {
-
+ public function testGetSize()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
@@ -146,31 +138,28 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$size = $obj->getSize();
$this->assertInternalType('int', $size);
-
}
- function testGetOwner() {
-
+ public function testGetOwner()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
$this->assertEquals('principals/user1', $obj->getOwner());
-
}
- function testGetGroup() {
-
+ public function testGetGroup()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
$this->assertNull($obj->getGroup());
-
}
- function testGetACL() {
-
+ public function testGetACL()
+ {
$expected = [
[
'privilege' => '{DAV:}read',
@@ -204,11 +193,10 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
$obj = $children[0];
$this->assertEquals($expected, $obj->getACL());
-
}
- function testDefaultACL() {
-
+ public function testDefaultACL()
+ {
$backend = new Backend\Mock([], []);
$calendarObject = new CalendarObject($backend, ['principaluri' => 'principals/user1'], ['calendarid' => 1, 'uri' => 'foo']);
$expected = [
@@ -229,31 +217,28 @@ class CalendarObjectTest extends \PHPUnit_Framework_TestCase {
],
];
$this->assertEquals($expected, $calendarObject->getACL());
-
-
}
/**
* @expectedException \Sabre\DAV\Exception\Forbidden
*/
- function testSetACL() {
-
+ public function testSetACL()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
$obj->setACL([]);
-
}
- function testGet() {
-
+ public function testGet()
+ {
$children = $this->calendar->getChildren();
$this->assertTrue($children[0] instanceof CalendarObject);
$obj = $children[0];
- $expected = "BEGIN:VCALENDAR
+ $expected = 'BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Apple Inc.//iCal 4.0.1//EN
CALSCALE:GREGORIAN
@@ -284,100 +269,91 @@ DTEND;TZID=Asia/Seoul:20100223T070000
ATTENDEE;PARTSTAT=NEEDS-ACTION:mailto:lisa@example.com
SEQUENCE:2
END:VEVENT
-END:VCALENDAR";
-
-
+END:VCALENDAR';
$this->assertEquals($expected, $obj->get());
-
}
- function testGetRefetch() {
-
+ public function testGetRefetch()
+ {
$backend = new Backend\Mock([], [
1 => [
'foo' => [
'calendardata' => 'foo',
- 'uri' => 'foo'
+ 'uri' => 'foo',
],
- ]
+ ],
]);
$obj = new CalendarObject($backend, ['id' => 1], ['uri' => 'foo']);
$this->assertEquals('foo', $obj->get());
-
}
- function testGetEtag1() {
-
+ public function testGetEtag1()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'etag' => 'bar',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'etag' => 'bar',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertEquals('bar', $obj->getETag());
-
}
- function testGetEtag2() {
-
+ public function testGetEtag2()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
- $this->assertEquals('"' . md5('foo') . '"', $obj->getETag());
-
+ $this->assertEquals('"'.md5('foo').'"', $obj->getETag());
}
- function testGetSupportedPrivilegesSet() {
-
+ public function testGetSupportedPrivilegesSet()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertNull($obj->getSupportedPrivilegeSet());
-
}
- function testGetSize1() {
-
+ public function testGetSize1()
+ {
$objectInfo = [
'calendardata' => 'foo',
- 'uri' => 'foo',
- 'calendarid' => 1
+ 'uri' => 'foo',
+ 'calendarid' => 1,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertEquals(3, $obj->getSize());
-
}
- function testGetSize2() {
-
+ public function testGetSize2()
+ {
$objectInfo = [
- 'uri' => 'foo',
+ 'uri' => 'foo',
'calendarid' => 1,
- 'size' => 4,
+ 'size' => 4,
];
$backend = new Backend\Mock([], []);
$obj = new CalendarObject($backend, [], $objectInfo);
$this->assertEquals(4, $obj->getSize());
-
}
}