/** * 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']); }