Documentation

BrokerUpdateEventTest extends BrokerTester
in package

Utilities for testing the broker.

Table of Contents

assertVObjectEqualsVObject()  : mixed
This method tests whether two vcards or icalendar objects are semantically identical.
parse()  : mixed
process()  : mixed
testInviteChange()  : mixed
testInviteChangeExdateOrder()  : mixed
testInviteChangeFromNonSchedulingToSchedulingObject()  : mixed
testInviteChangeFromSchedulingToNonSchedulingObject()  : mixed
testInviteChangeSignificantChange()  : mixed
This test is identical to the first test, except this time we change the DURATION property.
testInviteNoChange()  : mixed
testInviteNoChangeForceSend()  : mixed
testInviteRemoveAttendees()  : mixed
testNoAttendees()  : mixed
testRemoveInstance()  : mixed

Methods

assertVObjectEqualsVObject()

This method tests whether two vcards or icalendar objects are semantically identical.

public assertVObjectEqualsVObject(resource|string|Component $expected, resource|string|Component $actual[, string $message = '' ]) : mixed

It supports objects being supplied as strings, streams or Sabre\VObject\Component instances.

PRODID is removed from both objects as this is often changes and would just get in the way.

CALSCALE will automatically get removed if it's set to GREGORIAN.

Any property that has the value ANY will be treated as a wildcard.

Parameters
$expected : resource|string|Component
$actual : resource|string|Component
$message : string = ''
Return values
mixed

parse()

public parse(mixed $oldMessage, mixed $newMessage[, mixed $expected = [] ][, mixed $currentUser = 'mailto:one@example.org' ]) : mixed
Parameters
$oldMessage : mixed
$newMessage : mixed
$expected : mixed = []
$currentUser : mixed = 'mailto:one@example.org'
Return values
mixed

process()

public process(mixed $input[, mixed $existingObject = null ][, mixed $expected = false ]) : mixed
Parameters
$input : mixed
$existingObject : mixed = null
$expected : mixed = false
Return values
mixed

testInviteChangeExdateOrder()

public testInviteChangeExdateOrder() : mixed
Return values
mixed

testInviteChangeFromNonSchedulingToSchedulingObject()

public testInviteChangeFromNonSchedulingToSchedulingObject() : mixed
Return values
mixed

testInviteChangeFromSchedulingToNonSchedulingObject()

public testInviteChangeFromSchedulingToNonSchedulingObject() : mixed
Return values
mixed

testInviteChangeSignificantChange()

This test is identical to the first test, except this time we change the DURATION property.

public testInviteChangeSignificantChange() : mixed

This should ensure that the message is significant for every attendee,

Return values
mixed

testInviteNoChangeForceSend()

public testInviteNoChangeForceSend() : mixed
Return values
mixed

testInviteRemoveAttendees()

public testInviteRemoveAttendees() : mixed
Return values
mixed

Search results