コード例 #1
0
 /**
  * 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);
 }
コード例 #2
0
 /**
  * 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);
 }