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 |
