1<?php 2 3namespace Sabre\CalDAV\Xml\Property; 4 5use Sabre\CalDAV; 6use Sabre\DAV; 7 8class SupportedCalendarDataTest extends DAV\Xml\XmlTest { 9 10 function testSimple() { 11 12 $sccs = new SupportedCalendarData(); 13 $this->assertInstanceOf('Sabre\CalDAV\Xml\Property\SupportedCalendarData', $sccs); 14 15 } 16 17 /** 18 * @depends testSimple 19 */ 20 function testSerialize() { 21 22 $this->namespaceMap[CalDAV\Plugin::NS_CALDAV] = 'cal'; 23 $property = new SupportedCalendarData(); 24 25 $xml = $this->write(['{DAV:}root' => $property]); 26 27 $this->assertXmlStringEqualsXmlString( 28'<?xml version="1.0"?> 29<d:root xmlns:d="DAV:" xmlns:cal="' . CalDAV\Plugin::NS_CALDAV . '"> 30<cal:calendar-data content-type="text/calendar" version="2.0"/> 31<cal:calendar-data content-type="application/calendar+json"/> 32</d:root>', $xml); 33 34 } 35 36} 37