]> git.mxchange.org Git - friendica-addons.git/blob - dav/SabreDAV/tests/Sabre/CardDAV/Property/SupportedAddressDataTest.php
e85c5d8fd5e9848e69c3d47f93205a78c604591b
[friendica-addons.git] / dav / SabreDAV / tests / Sabre / CardDAV / Property / SupportedAddressDataTest.php
1 <?php
2
3 class Sabre_CardDAV_Property_SupportedAddressDataDataTest extends PHPUnit_Framework_TestCase {
4
5     function testSimple() {
6
7         $property = new Sabre_CardDAV_Property_SupportedAddressData();
8
9     }
10
11     /**
12      * @depends testSimple
13      */
14     function testSerialize() {
15
16         $property = new Sabre_CardDAV_Property_SupportedAddressData();
17
18         $doc = new DOMDocument();
19         $root = $doc->createElementNS(Sabre_CardDAV_Plugin::NS_CARDDAV, 'card:root');
20         $root->setAttribute('xmlns:d','DAV:');
21
22         $doc->appendChild($root);
23         $server = new Sabre_DAV_Server();
24
25         $property->serialize($server, $root);
26
27         $xml = $doc->saveXML();
28
29         $this->assertEquals(
30 '<?xml version="1.0"?>
31 <card:root xmlns:card="' . Sabre_CardDAV_Plugin::NS_CARDDAV . '" xmlns:d="DAV:">' .
32 '<card:address-data-type content-type="text/vcard" version="3.0"/>' .
33 '<card:address-data-type content-type="text/vcard" version="4.0"/>' .
34 '</card:root>
35 ', $xml);
36
37     }
38
39 }