123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- <?php
- namespace Sabre\VObject\ITip;
- class BrokerProcessMessageTest extends BrokerTester {
- function testRequestNew() {
- $itip = <<<ICS
- BEGIN:VCALENDAR
- VERSION:2.0
- METHOD:REQUEST
- BEGIN:VEVENT
- SEQUENCE:1
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $expected = <<<ICS
- BEGIN:VCALENDAR
- %foo%
- BEGIN:VEVENT
- SEQUENCE:1
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $result = $this->process($itip, null, $expected);
- }
- function testRequestUpdate() {
- $itip = <<<ICS
- BEGIN:VCALENDAR
- VERSION:2.0
- METHOD:REQUEST
- BEGIN:VEVENT
- SEQUENCE:2
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $old = <<<ICS
- BEGIN:VCALENDAR
- %foo%
- BEGIN:VEVENT
- SEQUENCE:1
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $expected = <<<ICS
- BEGIN:VCALENDAR
- %foo%
- BEGIN:VEVENT
- SEQUENCE:2
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $result = $this->process($itip, $old, $expected);
- }
- function testCancel() {
- $itip = <<<ICS
- BEGIN:VCALENDAR
- VERSION:2.0
- METHOD:CANCEL
- BEGIN:VEVENT
- SEQUENCE:2
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $old = <<<ICS
- BEGIN:VCALENDAR
- %foo%
- BEGIN:VEVENT
- SEQUENCE:1
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $expected = <<<ICS
- BEGIN:VCALENDAR
- %foo%
- BEGIN:VEVENT
- SEQUENCE:2
- UID:foobar
- STATUS:CANCELLED
- END:VEVENT
- END:VCALENDAR
- ICS;
- $result = $this->process($itip, $old, $expected);
- }
- function testCancelNoExistingEvent() {
- $itip = <<<ICS
- BEGIN:VCALENDAR
- VERSION:2.0
- METHOD:CANCEL
- BEGIN:VEVENT
- SEQUENCE:2
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $old = null;
- $expected = null;
- $result = $this->process($itip, $old, $expected);
- }
- function testUnsupportedComponent() {
- $itip = <<<ICS
- BEGIN:VCALENDAR
- VERSION:2.0
- BEGIN:VTODO
- SEQUENCE:2
- UID:foobar
- END:VTODO
- END:VCALENDAR
- ICS;
- $old = null;
- $expected = null;
- $result = $this->process($itip, $old, $expected);
- }
- function testUnsupportedMethod() {
- $itip = <<<ICS
- BEGIN:VCALENDAR
- VERSION:2.0
- METHOD:PUBLISH
- BEGIN:VEVENT
- SEQUENCE:2
- UID:foobar
- END:VEVENT
- END:VCALENDAR
- ICS;
- $old = null;
- $expected = null;
- $result = $this->process($itip, $old, $expected);
- }
- }
|