1*a1a3b679SAndreas Boehler<?php 2*a1a3b679SAndreas Boehler 3*a1a3b679SAndreas Boehlernamespace Sabre\VObject\Property\ICalendar; 4*a1a3b679SAndreas Boehler 5*a1a3b679SAndreas Boehleruse Sabre\VObject\Component\VCalendar; 6*a1a3b679SAndreas Boehleruse Sabre\VObject\Component\VEvent; 7*a1a3b679SAndreas Boehler 8*a1a3b679SAndreas Boehlerclass DurationTest extends \PHPUnit_Framework_TestCase { 9*a1a3b679SAndreas Boehler 10*a1a3b679SAndreas Boehler function testGetDateInterval() { 11*a1a3b679SAndreas Boehler 12*a1a3b679SAndreas Boehler $vcal = new VCalendar(); 13*a1a3b679SAndreas Boehler $event = $vcal->add('VEVENT', array('DURATION' => array('PT1H'))); 14*a1a3b679SAndreas Boehler 15*a1a3b679SAndreas Boehler $this->assertEquals( 16*a1a3b679SAndreas Boehler new \DateInterval('PT1H'), 17*a1a3b679SAndreas Boehler $event->{'DURATION'}->getDateInterval() 18*a1a3b679SAndreas Boehler ); 19*a1a3b679SAndreas Boehler } 20*a1a3b679SAndreas Boehler} 21