예제 #1
0
 /**
  * allow to create object with given xml data
  *
  * @param mixed $first
  * @param mixed $second
  *
  * @dataProvider baseDataProvider
  * @requires baseDataProvider
  * @requires _exampleStdData
  */
 public function testCreationWithXml($first, $second)
 {
     $xml = $this->_exampleXmlData($first, $second);
     $object = new Object(['type' => 'xml', 'data' => $xml]);
     $this->assertXmlStringEqualsXmlString($this->_exampleXmlData($first, $second), $object->toXml());
     $this->assertXmlStringEqualsXmlString($this->_exampleXmlData($first, $second), $object->toXml(false));
     $this->assertEquals($this->_convertType($first), $object->getDataFirst()[0]);
     $this->assertEquals($this->_convertType($second), $object->getDataFirst()['@attributes']['data_second']);
 }