]> git.mxchange.org Git - friendica-addons.git/blob - dav/sabre-vobject/tests/Sabre/VObject/EmClientTest.php
removed community home addon
[friendica-addons.git] / dav / sabre-vobject / tests / Sabre / VObject / EmClientTest.php
1 <?php
2
3 namespace Sabre\VObject;
4
5 class EmClientTest extends \PHPUnit_Framework_TestCase {
6
7     function testParseTz() {
8
9         $str = 'BEGIN:VCALENDAR
10 X-WR-CALNAME:Blackhawks Schedule 2011-12
11 X-APPLE-CALENDAR-COLOR:#E51717
12 X-WR-TIMEZONE:America/Chicago
13 CALSCALE:GREGORIAN
14 PRODID:-//eM Client/4.0.13961.0
15 VERSION:2.0
16 BEGIN:VTIMEZONE
17 TZID:America/Chicago
18 BEGIN:DAYLIGHT
19 TZOFFSETFROM:-0600
20 RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
21 DTSTART:20070311T020000
22 TZNAME:CDT
23 TZOFFSETTO:-0500
24 END:DAYLIGHT
25 BEGIN:STANDARD
26 TZOFFSETFROM:-0500
27 RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
28 DTSTART:20071104T020000
29 TZNAME:CST
30 TZOFFSETTO:-0600
31 END:STANDARD
32 END:VTIMEZONE
33 BEGIN:VEVENT
34 CREATED:20110624T181236Z
35 UID:be3bbfff-96e8-4c66-9908-ab791a62231d
36 DTEND;TZID="America/Chicago":20111008T223000
37 TRANSP:OPAQUE
38 SUMMARY:Stars @ Blackhawks (Home Opener)
39 DTSTART;TZID="America/Chicago":20111008T193000
40 DTSTAMP:20120330T013232Z
41 SEQUENCE:2
42 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
43 LAST-MODIFIED:20120330T013237Z
44 CLASS:PUBLIC
45 END:VEVENT
46 END:VCALENDAR';
47
48         $vObject = Reader::read($str);
49         $dt = $vObject->VEVENT->DTSTART->getDateTime();
50         $this->assertEquals(new \DateTime('2011-10-08 19:30:00', new \DateTimeZone('America/Chicago')), $dt);
51
52     }
53
54 }
55