GetEventsByTimerangeTest
extends DAVServerTest
in package
This unittest is created to check if queries for time-range include the start timestamp or not.
Tags
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.
- testQueryTimerange() : mixed
Properties
$aclPlugin
protected
Plugin
$aclPlugin
$authPlugin
protected
Plugin
$authPlugin
$autoLogin
If this string is set, we will automatically log in the user with this name.
protected
mixed
$autoLogin
= null
$caldavBackend
protected
mixed
$caldavBackend
$caldavCalendarObjects
protected
mixed
$caldavCalendarObjects
= [1 => ['event.ics' => ['calendardata' => 'BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
CREATED:20120313T142342Z
UID:171EBEFC-C951-499D-B234-7BA7D677B45D
DTEND;TZID=Europe/Berlin:20120227T010000
TRANSP:OPAQUE
SUMMARY:Monday 0h
DTSTART;TZID=Europe/Berlin:20120227T000000
DTSTAMP:20120313T142416Z
SEQUENCE:4
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']]
$caldavICSExportPlugin
protected
ICSExportPlugin
$caldavICSExportPlugin
$caldavPlugin
protected
Plugin
$caldavPlugin
$caldavSchedulePlugin
CalDAV scheduling plugin.
protected
Plugin
$caldavSchedulePlugin
$caldavSharingPlugin
protected
SharingPlugin
$caldavSharingPlugin
$carddavAddressBooks
protected
mixed
$carddavAddressBooks
= []
$carddavBackend
protected
mixed
$carddavBackend
$carddavCards
protected
mixed
$carddavCards
= []
$carddavPlugin
protected
Plugin
$carddavPlugin
$locksBackend
protected
mixed
$locksBackend
$locksPlugin
protected
Plugin
$locksPlugin
$principalBackend
protected
mixed
$principalBackend
$propertyStorageBackend
protected
mixed
$propertyStorageBackend
$propertyStoragePlugin
protected
mixed
$propertyStoragePlugin
$server
protected
Server
$server
$setupACL
protected
mixed
$setupACL
= false
$setupCalDAV
protected
mixed
$setupCalDAV
= true
$setupCalDAVICSExport
protected
mixed
$setupCalDAVICSExport
= false
$setupCalDAVScheduling
protected
mixed
$setupCalDAVScheduling
= false
$setupCalDAVSharing
protected
mixed
$setupCalDAVSharing
= false
$setupCalDAVSubscriptions
protected
mixed
$setupCalDAVSubscriptions
= false
$setupCardDAV
protected
mixed
$setupCardDAV
= false
$setupFiles
protected
mixed
$setupFiles
= false
$setupLocks
protected
mixed
$setupLocks
= false
$setupPropertyStorage
protected
mixed
$setupPropertyStorage
= false
$setupSharing
protected
mixed
$setupSharing
= false
$sharingPlugin
Sharing plugin.
protected
Plugin
$sharingPlugin
$tree
protected
mixed
$tree
= []
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 —setup()
public
setup() : void
Return values
void —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 —testQueryTimerange()
public
testQueryTimerange() : mixed