1*a1a3b679SAndreas Boehler<?php 2*a1a3b679SAndreas Boehler 3*a1a3b679SAndreas Boehlernamespace Sabre\VObject; 4*a1a3b679SAndreas Boehler 5*a1a3b679SAndreas Boehleruse 6*a1a3b679SAndreas Boehler DateTime, 7*a1a3b679SAndreas Boehler DateTimeZone; 8*a1a3b679SAndreas Boehler 9*a1a3b679SAndreas Boehlerclass Issue26Test extends \PHPUnit_Framework_TestCase { 10*a1a3b679SAndreas Boehler 11*a1a3b679SAndreas Boehler /** 12*a1a3b679SAndreas Boehler * @expectedException \InvalidArgumentException 13*a1a3b679SAndreas Boehler */ 14*a1a3b679SAndreas Boehler function testExpand() { 15*a1a3b679SAndreas Boehler 16*a1a3b679SAndreas Boehler $input = <<<ICS 17*a1a3b679SAndreas BoehlerBEGIN:VCALENDAR 18*a1a3b679SAndreas BoehlerVERSION:2.0 19*a1a3b679SAndreas BoehlerBEGIN:VEVENT 20*a1a3b679SAndreas BoehlerUID:bae5d57a98 21*a1a3b679SAndreas BoehlerRRULE:FREQ=MONTHLY;BYDAY=0MO,0TU,0WE,0TH,0FR;INTERVAL=1 22*a1a3b679SAndreas BoehlerDTSTART;VALUE=DATE:20130401 23*a1a3b679SAndreas BoehlerDTEND;VALUE=DATE:20130402 24*a1a3b679SAndreas BoehlerEND:VEVENT 25*a1a3b679SAndreas BoehlerEND:VCALENDAR 26*a1a3b679SAndreas BoehlerICS; 27*a1a3b679SAndreas Boehler 28*a1a3b679SAndreas Boehler $vcal = Reader::read($input); 29*a1a3b679SAndreas Boehler $this->assertInstanceOf('Sabre\\VObject\\Component\\VCalendar', $vcal); 30*a1a3b679SAndreas Boehler 31*a1a3b679SAndreas Boehler $it = new Recur\EventIterator($vcal, 'bae5d57a98'); 32*a1a3b679SAndreas Boehler iterator_to_array($it); 33*a1a3b679SAndreas Boehler 34*a1a3b679SAndreas Boehler } 35*a1a3b679SAndreas Boehler 36*a1a3b679SAndreas Boehler} 37