Documentation

Issue203Test extends DAVServerTest
in package

This unittest is created to find out why an overwritten DAILY event has wrong DTSTART, DTEND, SUMMARY and RECURRENCEID.

Tags
copyright

Copyright (C) fruux GmbH (https://fruux.com/)

author

Evert Pot (http://evertpot.com/)

license

http://sabre.io/license/ Modified BSD License

Table of Contents

$aclPlugin  : Plugin
$authPlugin  : Plugin
$autoLogin  : mixed
If this string is set, we will automatically log in the user with this name.
$caldavBackend  : mixed
$caldavCalendarObjects  : mixed
$caldavCalendars  : mixed
An array with calendars. Every calendar should have - principaluri - uri.
$caldavICSExportPlugin  : ICSExportPlugin
$caldavPlugin  : Plugin
$caldavSchedulePlugin  : Plugin
CalDAV scheduling plugin.
$caldavSharingPlugin  : SharingPlugin
$carddavAddressBooks  : mixed
$carddavBackend  : mixed
$carddavCards  : mixed
$carddavPlugin  : Plugin
$locksBackend  : mixed
$locksPlugin  : Plugin
$principalBackend  : mixed
$propertyStorageBackend  : mixed
$propertyStoragePlugin  : mixed
$server  : Server
$setupACL  : mixed
$setupCalDAV  : mixed
$setupCalDAVICSExport  : mixed
$setupCalDAVScheduling  : mixed
$setupCalDAVSharing  : mixed
$setupCalDAVSubscriptions  : mixed
$setupCardDAV  : mixed
$setupFiles  : mixed
$setupLocks  : mixed
$setupPropertyStorage  : mixed
$setupSharing  : mixed
$sharingPlugin  : Plugin
Sharing plugin.
$tree  : mixed
assertHttpStatus()  : mixed
autoLogin()  : mixed
This function takes a username and sets the server in a state where this user is logged in, and no longer requires an authentication check.
initializeEverything()  : mixed
request()  : Response
Makes a request, and returns a response object.
setup()  : void
setUpBackends()  : mixed
setUpTree()  : mixed
Override this to provide your own Tree for your test-case.
testIssue203()  : mixed

Properties

$autoLogin

If this string is set, we will automatically log in the user with this name.

protected mixed $autoLogin = null

$caldavCalendarObjects

protected mixed $caldavCalendarObjects = [1 => ['event.ics' => ['calendardata' => 'BEGIN:VCALENDAR VERSION:2.0 BEGIN:VEVENT UID:20120330T155305CEST-6585fBUVgV DTSTAMP:20120330T135305Z DTSTART;TZID=Europe/Berlin:20120326T155200 DTEND;TZID=Europe/Berlin:20120326T165200 RRULE:FREQ=DAILY;COUNT=2;INTERVAL=1 SUMMARY:original summary TRANSP:OPAQUE END:VEVENT BEGIN:VEVENT UID:20120330T155305CEST-6585fBUVgV DTSTAMP:20120330T135352Z DESCRIPTION: DTSTART;TZID=Europe/Berlin:20120328T155200 DTEND;TZID=Europe/Berlin:20120328T165200 RECURRENCE-ID;TZID=Europe/Berlin:20120327T155200 SEQUENCE:1 SUMMARY:overwritten summary TRANSP:OPAQUE END:VEVENT END:VCALENDAR ']]]

$caldavCalendars

An array with calendars. Every calendar should have - principaluri - uri.

protected mixed $caldavCalendars = [['id' => 1, 'name' => 'Calendar', 'principaluri' => 'principals/user1', 'uri' => 'calendar1']]

$carddavAddressBooks

protected mixed $carddavAddressBooks = []

$propertyStorageBackend

protected mixed $propertyStorageBackend

$propertyStoragePlugin

protected mixed $propertyStoragePlugin

$setupCalDAVICSExport

protected mixed $setupCalDAVICSExport = false

$setupCalDAVScheduling

protected mixed $setupCalDAVScheduling = false

$setupCalDAVSharing

protected mixed $setupCalDAVSharing = false

$setupCalDAVSubscriptions

protected mixed $setupCalDAVSubscriptions = false

$setupPropertyStorage

protected mixed $setupPropertyStorage = false

Methods

assertHttpStatus()

public assertHttpStatus(mixed $expectedStatus, Request $req) : mixed
Parameters
$expectedStatus : mixed
$req : Request
Return values
mixed

autoLogin()

This function takes a username and sets the server in a state where this user is logged in, and no longer requires an authentication check.

public autoLogin(string $userName) : mixed
Parameters
$userName : string
Return values
mixed

initializeEverything()

public initializeEverything() : mixed
Return values
mixed

request()

Makes a request, and returns a response object.

public request(array<string|int, mixed>|Request $request[, int $expectedStatus = null ]) : Response

You can either pass an instance of Sabre\HTTP\Request, or an array, which will then be used as the _SERVER array.

If $expectedStatus is set, we'll compare it with the HTTP status of the returned response. If it doesn't match, we'll immediately fail the test.

Parameters
$request : array<string|int, mixed>|Request
$expectedStatus : int = null
Return values
Response

setUpBackends()

public setUpBackends() : mixed
Return values
mixed

setUpTree()

Override this to provide your own Tree for your test-case.

public setUpTree() : mixed
Return values
mixed

testIssue203()

public testIssue203() : mixed
Return values
mixed

Search results