|
|
|
@ -44,8 +44,7 @@ use Sabre\VObject\Component\VEvent; |
|
|
|
|
use Sabre\VObject\Property\ICalendar\DateTime; |
|
|
|
|
use Test\TestCase; |
|
|
|
|
|
|
|
|
|
class IMipServiceTest extends TestCase |
|
|
|
|
{ |
|
|
|
|
class IMipServiceTest extends TestCase { |
|
|
|
|
/** @var URLGenerator|MockObject */ |
|
|
|
|
private $urlGenerator; |
|
|
|
|
|
|
|
|
@ -67,8 +66,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
/** @var IMipService */ |
|
|
|
|
private $service; |
|
|
|
|
|
|
|
|
|
protected function setUp(): void |
|
|
|
|
{ |
|
|
|
|
protected function setUp(): void { |
|
|
|
|
$this->urlGenerator = $this->createMock(URLGenerator::class); |
|
|
|
|
$this->config = $this->createMock(IConfig::class); |
|
|
|
|
$this->db = $this->createMock(IDBConnection::class); |
|
|
|
@ -91,8 +89,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetFrom(): void |
|
|
|
|
{ |
|
|
|
|
public function testGetFrom(): void { |
|
|
|
|
$senderName = "Detective McQueen"; |
|
|
|
|
$default = "Twin Lakes Police Department - Darkside Division"; |
|
|
|
|
$expected = "Detective McQueen via Twin Lakes Police Department - Darkside Division"; |
|
|
|
@ -105,8 +102,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals($expected, $actual); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testBuildBodyDataCreated(): void |
|
|
|
|
{ |
|
|
|
|
public function testBuildBodyDataCreated(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$oldVevent = null; |
|
|
|
|
$newVevent = new VEvent($vCalendar, 'two', [ |
|
|
|
@ -132,8 +128,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals($expected, $actual); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testBuildBodyDataUpdate(): void |
|
|
|
|
{ |
|
|
|
|
public function testBuildBodyDataUpdate(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$oldVevent = new VEvent($vCalendar, 'two', [ |
|
|
|
|
'UID' => 'uid-1234', |
|
|
|
@ -201,8 +196,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals($expected, $actual); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetLastOccurrenceRRULE(): void |
|
|
|
|
{ |
|
|
|
|
public function testGetLastOccurrenceRRULE(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$vCalendar->add('VEVENT', [ |
|
|
|
|
'UID' => 'uid-1234', |
|
|
|
@ -217,8 +211,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals(1454284800, $occurrence); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetLastOccurrenceEndDate(): void |
|
|
|
|
{ |
|
|
|
|
public function testGetLastOccurrenceEndDate(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$vCalendar->add('VEVENT', [ |
|
|
|
|
'UID' => 'uid-1234', |
|
|
|
@ -233,8 +226,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals(1483228800, $occurrence); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetLastOccurrenceDuration(): void |
|
|
|
|
{ |
|
|
|
|
public function testGetLastOccurrenceDuration(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$vCalendar->add('VEVENT', [ |
|
|
|
|
'UID' => 'uid-1234', |
|
|
|
@ -249,8 +241,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals(1458864000, $occurrence); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetLastOccurrenceAllDay(): void |
|
|
|
|
{ |
|
|
|
|
public function testGetLastOccurrenceAllDay(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$vEvent = $vCalendar->add('VEVENT', [ |
|
|
|
|
'UID' => 'uid-1234', |
|
|
|
@ -267,8 +258,7 @@ class IMipServiceTest extends TestCase |
|
|
|
|
$this->assertEquals(1451692800, $occurrence); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetLastOccurrenceFallback(): void |
|
|
|
|
{ |
|
|
|
|
public function testGetLastOccurrenceFallback(): void { |
|
|
|
|
$vCalendar = new VCalendar(); |
|
|
|
|
$vCalendar->add('VEVENT', [ |
|
|
|
|
'UID' => 'uid-1234', |
|
|
|
|