/** * testExtractLiveProperty * * @param mixed $xml * @param mixed $result * @return void * * @dataProvider provideLivePropertyData */ public function testSerializeProperty($xml, $property) { $xmlTool = new ezcWebdavXmlTool(); $expectedElement = $xmlTool->createDomDocument($xml)->documentElement; $dummyDom = $xmlTool->createDomDocument(); $dummyDomElement = $dummyDom->appendChild($xmlTool->createDomElement($dummyDom, 'prop')); $resultElement = $this->propertyHandler->serializeLiveProperty($property, $dummyDomElement, $xmlTool); $this->assertEquals($expectedElement, $resultElement); }
/** * testExtractLiveProperty * * @param mixed $xml * @param mixed $result * @return void * * @dataProvider provideLivePropertyData */ public function testSerializeProperty($xml, $property) { $xmlTool = new ezcWebdavXmlTool(); $expectedElement = $xmlTool->createDomDocument($xml)->documentElement; $dummyDom = $xmlTool->createDomDocument(); $dummyDomElement = $dummyDom->appendChild($xmlTool->createDomElement($dummyDom, 'prop')); $resultElement = $this->propertyHandler->serializeLiveProperty($property, $dummyDomElement, $xmlTool); // @TODO: This does not validate the XML needs to be refactored! $this->assertDomTreeEquals($expectedElement, $resultElement); }