Mercurial > hg > rc1
comparison vendor/sabre/vobject/tests/VObject/EmClientTest.php @ 7:430dbd5346f7
vendor sabre as distributed
author | Charlie Root |
---|---|
date | Sat, 13 Jan 2018 09:06:10 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
6:cec75ba50afc | 7:430dbd5346f7 |
---|---|
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 |